Что такое ИИ-агент для КОМПАС-3D: независимый проект строит параметрические детали по тексту и фото
Компания «АСКОН», разработчик КОМПАС-3D, не выпускала этого агента: проект создан независимым автором и описан в его публикации. Ниже разбираю, что именно он сделал, как это работает и где пригодится инженерам, которые проектируют в отечественной САПР.

Впервые для КОМПАС-3D показан ИИ-агент (программа, которая сама решает, какие действия выполнить для достижения цели), который строит не «мёртвую» импортированную геометрию, а полноценное параметрическое дерево с переменными, пригодное для ручного редактирования.
До сих пор ИИ-агенты хорошо справлялись с текстовыми задачами: код, отчёты в офисных программах. Работа с CAD-системами (программами трёхмерного проектирования) устроена иначе: пространственное мышление остаётся слабым местом языковых и визуальных моделей, а программный интерфейс КОМПАС-3D, COM API, сложен даже для опытного разработчика. Автор проекта предложил обходной путь: собственный Python-слой поверх COM API и визуальную обратную связь, которая замыкает цикл «построил, посмотрел, поправил».
Что понадобится
- КОМПАС-3D с доступом к COM API (версия, поддерживающая внешние скрипты на Python)
- Python с настроенным подключением к COM-интерфейсу КОМПАСа
- Доступ к VLM-модели (визуально-языковая модель, которая принимает и текст, и изображения), облачной или локальной
- Базовое понимание параметрического моделирования в КОМПАСе: дерево построения, переменные, эскизы
- Примерно 30 минут на первый запуск и тестовую деталь
Пошаговая инструкция
-
Откройте КОМПАС-3D и убедитесь, что COM API доступен. Агент работает внутри окна программы как боковая панель, а не как отдельное приложение. Он видит текущий документ, дерево построения и переменные.
-
Сформулируйте задачу текстом или прикрепите изображение. Агент принимает оба формата. Можно отправить фотографию эскиза с листа бумаги или скан чертежа.
-
Отправьте запрос агенту. Пример промпта (текстового запроса к ИИ) для зубчатого колеса:
Построй зубчатое колесо: модуль 5, 50 зубьев, ширина венца 60, вал диаметр 50 со шпонкой
Агент сам достроит параметры, которые вы не указали (ступицу, обод, диск, шпоночный паз), опираясь на стандартные соотношения.
-
Дождитесь, пока агент выполнит цикл ReAct. На каждом шаге модель принимает решение о следующем действии, пишет код, выполняет его в КОМПАСе и получает обратную связь. Визуальный контроль работает так: агент сам делает рендеры детали с разных ракурсов и сверяет результат с заданием «глазами» VLM.
-
Проверьте дерево построения. Результат появится как обычная деталь КОМПАСа, а не импортированный STEP-файл. Агент заводит переменные с понятными именами и комментариями. Чтобы поменять, например, посадочное отверстие с диаметра 50 на 80, достаточно исправить одну ячейку в таблице переменных.
-
При работе с чертежом агент дополнительно заполняет свойства детали. Он читает основную надпись, проставляет наименование, обозначение и материал. Если масса не сходится (например, модель построена в стали, а деталь картонная), агент сам анализирует расхождение и подставляет нужную плотность.
Почему один блок кода лучше десяти инструментов?
Автор проекта перепробовал два подхода, и оба проиграли третьему.
- Отдельный инструмент на каждое действие (выдавить, отверстие и так далее). Каждый вызов равен одному нажатию кнопки вручную. Нет переменных, нет циклов, нет функций. Медленно и негибко.
- Прямой доступ модели к COM API. Одна осмысленная операция разворачивается в десяток служебных шагов, параметры передаются числовыми константами, а ошибка роняет не скрипт, а сам КОМПАС вместе с несохранённой работой.
- Итоговое решение: собственный Python-слой поверх COM API. Модель пишет код на более высоком уровне абстракции, а библиотека транслирует его в безопасные вызовы. Это даёт и переменные, и циклы, и защиту от падений.
Зачем агенту «глаза»?
Визуальная обратная связь отличает этот проект от попыток просто генерировать код для КОМПАСа. Агент не останавливается на «код выполнился без ошибок». Он рендерит деталь с нескольких ракурсов, передаёт изображения в VLM и сверяет результат с исходным заданием. Без этого шага, по словам автора, качество моделирования заметно падает: цифры метрик при отключённом визуальном контроле ниже.
Это компенсирует главную слабость языковых моделей в CAD-задачах: они плохо «представляют» трёхмерные объекты по тексту, но могут сравнить картинку с картинкой.
Агенту отправили только фотографию чертежа без дополнительных подсказок по размерам. Он: - распознал геометрию и размеры с чертежа, - построил параметрическую деталь с деревом построения, - сам проверил результат: снял рендеры с разных ракурсов и сверил их с исходным чертежом, - прочитал основную надпись и заполнил свойства: наименование, обозначение, материал, - обнаружил расхождение по массе (модель в стали весит 122 г, а по чертежу деталь из картона должна весить 10 г), подставил плотность картона по ГОСТ 9347-74.
Всё это без единого дополнительного запроса от пользователя.
- Ждать идеальный результат с первого запроса. Пространственное мышление моделей пока слабое. Сложные детали с большим количеством пересечений могут потребовать ручной доработки в дереве построения.
- Отправлять размытые фотографии чертежей. Качество распознавания напрямую зависит от читаемости изображения. Скан лучше фото, ровное освещение лучше тени.
- Путать этот проект с официальным продуктом АСКОН. Это независимая разработка. Стабильность, поддержка и совместимость с будущими версиями КОМПАСа не гарантированы.
- Использовать модель без визуальных возможностей. Автор подчёркивает: VLM обязательна. Без «глаз» агент не может проверить себя, и качество резко падает.
- Игнорировать дерево построения после генерации. Главное преимущество подхода в том, что результат редактируемый. Проверяйте переменные и связи, прежде чем передавать деталь дальше по цепочке.
Что это даёт вам прямо сейчас?
Инженерам и конструкторам в КОМПАСе. Рутинные детали (зубчатые колёса, фланцы, корпуса с типовыми элементами) можно получать текстовым запросом, а потом дорабатывать в привычном дереве построения. Экономия на первичном моделировании ощутима, но финальная проверка остаётся за человеком.
Авторам Дзена, пишущим про инженерные инструменты. Тема пересечения ИИ и отечественного софта даёт сильный контент: аудитория инженеров активна, а материалов на русском языке мало. Формат «показал запрос и получил деталь» работает и в тексте, и в видео.
Предпринимателям в производственном секторе РФ. КОМПАС-3D широко используется в российской промышленности. Если агентный подход дозреет до стабильного инструмента, он ускорит проектирование типовых изделий без перехода на западный софт, который и так всё менее доступен.
Проект показывает, что для ИИ-агентов в CAD ключевым оказывается не доступ к кнопкам программы, а правильный уровень абстракции: модель должна писать инженерный код, а не нажимать виртуальные кнопки по одной. Визуальная проверка через VLM, когда агент сам смотрит на результат и сравнивает с заданием, выглядит как разумное решение для компенсации слабого пространственного мышления моделей.
Честная оговорка: это демонстрация концепции, а не готовый продукт. Автор не приводит данных о проценте успешных построений на большой выборке деталей, и пока неизвестно, будет ли проект развиваться как открытый инструмент. Тем не менее сам подход, собственный агент с глубокой интеграцией в конкретную САПР, выглядит перспективнее, чем попытки подключить универсального кодинг-агента к COM API напрямую.
Для инженеров, которые хотят понять, что такое ИИ-агент на практике, а не в теории, этот проект, пожалуй, самая наглядная демонстрация на отечественном софте: запрос текстом, деталь с деревом построения на выходе и возможность всё поправить руками.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также
ИИ-агенты на базе Claude нашли уязвимости в информационной безопасности 16 SAML-проектов за месяц
Корпоративные системы входа, построенные на протоколе SAML (способ передачи данных о пользователе между сервисами через подписанный XML-документ), оказались…

Нейросеть Илона Маска Grok выдаёт бессвязный набор слов: xAI признала сбой, но скрыла его со страницы статуса
Нейросеть Илона Маска Grok массово выдаёт пользователям бессвязный набор слов вместо ответов, и официальный аккаунт чат-бота в X подтвердил сбой утром в…
Как я буду выглядеть в будущем: ИИ состарит фото за 15 секунд бесплатно
Мне предоставлен пустой оригинал (источник отсутствует), а описание пользы для читателя обрывается на полуслове. Это означает, что у меня нет фактической базы…
Комментарии