Собрал и выложил в open source KOMPAS-3D AI Bridge — мост между AI-агентом и КОМПАС-3D.

Идея появилась из простой проблемы: LLM хорошо понимает задачу и умеет генерировать код, но давать модели прямой доступ к CAD-системе — плохая идея. Для инженерных операций нужен предсказуемый и проверяемый слой исполнения.

Поэтому архитектура получилась такой:

AI / LLM → MCP → Python → COM/API7 → КОМПАС-3D

AI решает, что нужно сделать, а Python-слой отвечает за то, как именно это будет выполнено в CAD.

Что получилось:

— MCP-сервер для работы с AI-агентами;

— управление КОМПАС-3D через COM/API7;

— работа с деталями и сборками;

— автоматизация 3D-операций;

— PMI и инженерные операции;

— проверки команд до выполнения;

— валидация результата после выполнения;

тесты и отдельный safety-слой.

Главный принцип проекта: разделить вероятностный AI и детерминированный инженерный API.

То есть модель может рассуждать, декомпозировать задачу и выбирать инструменты, но фактическое изменение CAD-модели происходит через контролируемые команды.

Разрабатывал всё в AI-assisted режиме с ChatGPT, Codex и Claude, но архитектуру, интеграции, тестирование и отладку доводил до рабочего состояния сам.

Код выложил здесь:

https://github.com/quja/kompas-3d-ai-bridge

Буду рад обратной связи от тех, кто занимается AI-агентами, MCP, CAD-автоматизацией или просто экспериментирует с использованием LLM не только для генерации текста, но и для управления реальными программами.

#AI #Python #MCP #CAD #КОМПАС3D #Automation #AIAgents #VibeCoding