«Попросить ChatGPT построить деталь в КОМПАСе» — первое, что пробует инженер, когда слышит про нейросети в САПР. Получается не деталь, а программа: чат-бот пишет макрос на Python или VBA для программного интерфейса КОМПАС-3D, а запускать и отлаживать его приходится вам. Разбираем, как это работает, где ломается, какие задачи так всё-таки решаются хорошо и чем от этого отличается ИИ-помощник, который работает внутри КОМПАС-3D сам.
Может ли ChatGPT работать в КОМПАС-3D напрямую?
Нет. Чат-бот в браузере не видит ваш КОМПАС, не может нажать кнопку и не знает, что сейчас открыто в документе. Всё, что он может, — выдать текст: объяснение, порядок действий или код. Чтобы этот код что-то сделал, его запускает человек, и программа обращается к КОМПАСу через его программный интерфейс (API).
У КОМПАС-3D есть API для автоматизации — его используют библиотеки, макросы и внешние программы. Он ставится вместе с компонентом «Средства разработки приложений» в установщике КОМПАС-3D; если компонент не отмечен, ни одна внешняя программа до КОМПАСа не достучится. К API можно обратиться из разных языков, чаще всего — из Python через COM.
Как выглядит путь «ChatGPT → макрос → деталь»
- Вы описываете деталь: «пластина 100×60×10 с четырьмя отверстиями Ø9 по углам с отступом 10 мм».
- Чат-бот пишет скрипт: подключиться к КОМПАСу, создать документ детали, эскиз на плоскости, прямоугольник, выдавливание, отверстия.
- Вы ставите Python и библиотеку для COM, сохраняете скрипт, запускаете при открытом КОМПАСе.
- Скрипт падает с ошибкой — вы копируете её обратно в чат.
- Чат-бот исправляет, вы запускаете снова. И так, пока деталь не появится.
- Деталь появилась — вы открываете её и проверяете глазами, то ли построено.
Для простой пластины это может сработать за несколько итераций. Дальше начинаются проблемы, и они не про «умность» модели, а про то, как устроена связка.
Где этот путь ломается
1. Чат-бот не видит результат
Скрипт отработал без ошибок — но отверстия встали не на ту грань, потому что эскиз лёг на другую плоскость. Чат-бот этого не знает: для него «нет ошибки» значит «готово». Проверку результата делает только человек, и каждая итерация — это ваше время.
2. Выдуманные методы API
Документация API КОМПАС-3D большая, а в открытых текстах, на которых учатся языковые модели, примеров по ней немного. Поэтому чат-бот уверенно пишет вызовы, которые похожи на настоящие, но не существуют или принимают другие параметры. Ошибка «объект не поддерживает это свойство» на третьей строке — типичное начало такого диалога.
3. Разные версии КОМПАС
Между версиями КОМПАС-3D API дополняется: метод, который есть в v25, может отсутствовать в v23. Чат-бот не знает, какая версия у вас, и пишет «в среднем по интернету».
4. Каждый новый размер — новая итерация
Макрос строит ровно то, что в нём записано. Поменять толщину — значит править код или параметр, запускать заново и снова проверять. Если построенную деталь нужно доработать вручную, а потом снова «попросить ИИ», чат-бот уже не знает, что вы изменили.
5. Данные уходят во внешний сервис
Описание детали, а иногда и чертёж, отправляются в чат-бот иностранной компании. Для многих предприятий это вопрос безопасности, а не удобства.
Когда ChatGPT для КОМПАС действительно полезен
Связка «чат-бот + API» хороша там, где нужна именно программа, а не одна деталь, и рядом есть человек, который умеет её отладить:
- Пакетные операции — пересохранить сотню файлов в STEP, переименовать, выгрузить свойства в таблицу.
- Параметрическая серия — одна деталь в десятке типоразмеров по таблице, когда построение одно и то же.
- Объяснение API — «какой объект отвечает за эскиз», «как получить массу детали» — с обязательной проверкой по официальной документации.
- Вопросы по ЕСКД — с оговоркой: номера пунктов ГОСТ чат-боты нередко путают, сверять нужно с текстом стандарта.
Для параметрических серий есть и путь без программирования — см. статью параметрическая серия деталей из таблицы.
Чем отличается ИИ-помощник внутри КОМПАС-3D
Принципиальная разница — в обратной связи. Помощник, который работает в самом КОМПАСе, не пишет программу для человека, а сам выполняет операции и после каждой видит, что получилось.
| ChatGPT + макрос | Помощник в КОМПАС-3D | |
|---|---|---|
| Кто запускает | Вы: Python, библиотеки, скрипт | Помощник, из панели в КОМПАСе |
| Видит ли результат | Нет, только текст ошибки, если она была | Да: дерево построения, габарит, массу, картинку модели |
| Что получается | Деталь, если скрипт отработал | Деталь с деревом построения: эскизы, выдавливания, отверстия, фаски |
| Правки | Изменить код и запустить заново | Следующим сообщением: «толщину 12, отверстия Ø11» |
| Ручные изменения | Чат-бот о них не знает | Помощник читает документ таким, какой он сейчас |
| Чертёж | Ещё один скрипт | Чертёж .cdw по модели и проверка листа по ГОСТ |
Именно так устроен НейроИнженер для КОМПАС-3D. Панель открывается в меню «Приложения» КОМПАС-3D; вы пишете задачу словами или загружаете чертёж (.cdw, PDF, PNG, JPG), и помощник строит деталь операциями дерева построения в открытом документе. После построения он сверяет результат с заданием — габарит, ключевые размеры, число тел — и говорит, что получилось и что принято допущением.
По готовой модели помощник делает чертёж .cdw и проверяет лист: наложения размеров, числа на чужих линиях, элементы без размеров, основную надпись. Подробнее — в статьях чертёж по 3D-модели в КОМПАС-3D и нормоконтроль чертежа.
Что нужно для работы
- КОМПАС-3D v23, v24 или v25 на Windows x64 (на v23 и v24 — с ограничениями).
- Компонент «Средства разработки приложений» в установке КОМПАС-3D — тот же, что нужен и для макросов.
- Интернет: помощник работает на вашем компьютере, но рассуждает языковая модель в облаке.
Установка — в статье как подключить ИИ к КОМПАС-3D.
Что выбрать
- Нужна программа — пакетная обработка, своя библиотека, интеграция с PDM — и в команде есть программист: чат-бот ускорит написание кода, но отладка и проверка останутся за человеком.
- Нужна деталь или чертёж — сейчас, в своём КОМПАСе, с деревом построения: ИИ-помощник в панели КОМПАС-3D.
- КОМПАСа под рукой нет — модель STEP и чертёж PDF, DXF, SVG можно получить на сайте НейроИнженера и потом импортировать в КОМПАС.
Попробовать НейроИнженер можно бесплатно — на своей детали и без единой строки кода.
Частые вопросы
Может ли ChatGPT построить деталь в КОМПАС-3D?
Не напрямую. Чат-бот может написать макрос для программного интерфейса КОМПАС-3D, но запускать, отлаживать и проверять результат придётся вам: чат-бот не видит, что получилось в КОМПАСе.
Почему макрос от нейросети не работает?
Чаще всего — из-за вызовов API, которых нет в вашей версии КОМПАС или которые нейросеть выдумала по аналогии. Ещё одна причина — не установлен компонент «Средства разработки приложений», без которого внешние программы не подключаются к КОМПАС-3D.
Нужно ли уметь программировать, чтобы использовать ИИ в КОМПАС?
Для связки «чат-бот + макрос» — да. Для ИИ-помощника в панели КОМПАС-3D — нет: задача пишется словами или загружается чертёж, а помощник сам выполняет операции в дереве построения.
Чем НейроИнженер отличается от ChatGPT?
НейроИнженер работает внутри КОМПАС-3D: сам строит деталь операциями дерева, после каждого шага видит результат — дерево, габарит, массу, картинку модели — и сверяет его с заданием. Он делает чертёж .cdw и проверяет лист по ГОСТ. ChatGPT выдаёт текст или код, который запускает и проверяет человек.
Безопасно ли отправлять чертежи в нейросеть?
Это решает политика вашего предприятия. Публичные чат-боты и НейроИнженер используют внешние языковые модели, в том числе на серверах за пределами России. Если данные передавать наружу нельзя, НейроИнженер можно поставить на сервер внутри компании.