Почему MCP провалился в CAD: граф API, ГОСТы и живой COM для КОМПАС-3D
LLM-агенты, которых просят писать Python-скрипты под КОМПАС-3D, системно ошибаются: выдумывают несуществующие методы, путают ветки COM API, ссылаются на отменённые ГОСТы и подставляют невалидные аргументы. Промпты и примеры не помогают.
Автор предлагает другой подход — контекст-слой из нескольких механизмов, где каждый класс ошибок ловится отдельно ещё до выполнения кода в живом CAD. Внутри: граф API на 47 тысяч узлов, справочник валидных значений, база действующих и отменённых стандартов, проверка сгенерированного кода настоящим C#-компилятором и разбор ошибок исполнения на реальном КОМПАС-3D.
В статье приведены примеры кода и реальный фидбек, который получает агент. Отдельно объясняется, почему для такой задачи автор отказался от MCP — протокол не обеспечивал нужного уровня контроля над генерацией.