Игорь Градов
Игорь Градов
6 мин
ai

Что такое ИИ-агент для КОМПАС-3D: независимый проект строит параметрические детали по тексту и фото

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

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

Впервые для КОМПАС-3D показан ИИ-агент (программа, которая сама решает, какие действия выполнить для достижения цели), который строит не «мёртвую» импортированную геометрию, а полноценное параметрическое дерево с переменными, пригодное для ручного редактирования.

До сих пор ИИ-агенты хорошо справлялись с текстовыми задачами: код, отчёты в офисных программах. Работа с CAD-системами (программами трёхмерного проектирования) устроена иначе: пространственное мышление остаётся слабым местом языковых и визуальных моделей, а программный интерфейс КОМПАС-3D, COM API, сложен даже для опытного разработчика. Автор проекта предложил обходной путь: собственный Python-слой поверх COM API и визуальную обратную связь, которая замыкает цикл «построил, посмотрел, поправил».

Что понадобится

  • КОМПАС-3D с доступом к COM API (версия, поддерживающая внешние скрипты на Python)
  • Python с настроенным подключением к COM-интерфейсу КОМПАСа
  • Доступ к VLM-модели (визуально-языковая модель, которая принимает и текст, и изображения), облачной или локальной
  • Базовое понимание параметрического моделирования в КОМПАСе: дерево построения, переменные, эскизы
  • Примерно 30 минут на первый запуск и тестовую деталь

Пошаговая инструкция

  1. Откройте КОМПАС-3D и убедитесь, что COM API доступен. Агент работает внутри окна программы как боковая панель, а не как отдельное приложение. Он видит текущий документ, дерево построения и переменные.

  2. Сформулируйте задачу текстом или прикрепите изображение. Агент принимает оба формата. Можно отправить фотографию эскиза с листа бумаги или скан чертежа.

  3. Отправьте запрос агенту. Пример промпта (текстового запроса к ИИ) для зубчатого колеса:

Построй зубчатое колесо: модуль 5, 50 зубьев, ширина венца 60, вал диаметр 50 со шпонкой

Агент сам достроит параметры, которые вы не указали (ступицу, обод, диск, шпоночный паз), опираясь на стандартные соотношения.

  1. Дождитесь, пока агент выполнит цикл ReAct. На каждом шаге модель принимает решение о следующем действии, пишет код, выполняет его в КОМПАСе и получает обратную связь. Визуальный контроль работает так: агент сам делает рендеры детали с разных ракурсов и сверяет результат с заданием «глазами» VLM.

  2. Проверьте дерево построения. Результат появится как обычная деталь КОМПАСа, а не импортированный STEP-файл. Агент заводит переменные с понятными именами и комментариями. Чтобы поменять, например, посадочное отверстие с диаметра 50 на 80, достаточно исправить одну ячейку в таблице переменных.

  3. При работе с чертежом агент дополнительно заполняет свойства детали. Он читает основную надпись, проставляет наименование, обозначение и материал. Если масса не сходится (например, модель построена в стали, а деталь картонная), агент сам анализирует расхождение и подставляет нужную плотность.

Почему один блок кода лучше десяти инструментов?

Автор проекта перепробовал два подхода, и оба проиграли третьему.

  • Отдельный инструмент на каждое действие (выдавить, отверстие и так далее). Каждый вызов равен одному нажатию кнопки вручную. Нет переменных, нет циклов, нет функций. Медленно и негибко.
  • Прямой доступ модели к COM API. Одна осмысленная операция разворачивается в десяток служебных шагов, параметры передаются числовыми константами, а ошибка роняет не скрипт, а сам КОМПАС вместе с несохранённой работой.
  • Итоговое решение: собственный Python-слой поверх COM API. Модель пишет код на более высоком уровне абстракции, а библиотека транслирует его в безопасные вызовы. Это даёт и переменные, и циклы, и защиту от падений.

Зачем агенту «глаза»?

Визуальная обратная связь отличает этот проект от попыток просто генерировать код для КОМПАСа. Агент не останавливается на «код выполнился без ошибок». Он рендерит деталь с нескольких ракурсов, передаёт изображения в VLM и сверяет результат с исходным заданием. Без этого шага, по словам автора, качество моделирования заметно падает: цифры метрик при отключённом визуальном контроле ниже.

Это компенсирует главную слабость языковых моделей в CAD-задачах: они плохо «представляют» трёхмерные объекты по тексту, но могут сравнить картинку с картинкой.

Конкретный пример: деталь по скану чертежа

Агенту отправили только фотографию чертежа без дополнительных подсказок по размерам. Он: - распознал геометрию и размеры с чертежа, - построил параметрическую деталь с деревом построения, - сам проверил результат: снял рендеры с разных ракурсов и сверил их с исходным чертежом, - прочитал основную надпись и заполнил свойства: наименование, обозначение, материал, - обнаружил расхождение по массе (модель в стали весит 122 г, а по чертежу деталь из картона должна весить 10 г), подставил плотность картона по ГОСТ 9347-74.

Всё это без единого дополнительного запроса от пользователя.

Частые ошибки
  • Ждать идеальный результат с первого запроса. Пространственное мышление моделей пока слабое. Сложные детали с большим количеством пересечений могут потребовать ручной доработки в дереве построения.
  • Отправлять размытые фотографии чертежей. Качество распознавания напрямую зависит от читаемости изображения. Скан лучше фото, ровное освещение лучше тени.
  • Путать этот проект с официальным продуктом АСКОН. Это независимая разработка. Стабильность, поддержка и совместимость с будущими версиями КОМПАСа не гарантированы.
  • Использовать модель без визуальных возможностей. Автор подчёркивает: VLM обязательна. Без «глаз» агент не может проверить себя, и качество резко падает.
  • Игнорировать дерево построения после генерации. Главное преимущество подхода в том, что результат редактируемый. Проверяйте переменные и связи, прежде чем передавать деталь дальше по цепочке.

Что это даёт вам прямо сейчас?

Инженерам и конструкторам в КОМПАСе. Рутинные детали (зубчатые колёса, фланцы, корпуса с типовыми элементами) можно получать текстовым запросом, а потом дорабатывать в привычном дереве построения. Экономия на первичном моделировании ощутима, но финальная проверка остаётся за человеком.

Авторам Дзена, пишущим про инженерные инструменты. Тема пересечения ИИ и отечественного софта даёт сильный контент: аудитория инженеров активна, а материалов на русском языке мало. Формат «показал запрос и получил деталь» работает и в тексте, и в видео.

Предпринимателям в производственном секторе РФ. КОМПАС-3D широко используется в российской промышленности. Если агентный подход дозреет до стабильного инструмента, он ускорит проектирование типовых изделий без перехода на западный софт, который и так всё менее доступен.

Мнение редакции dzen.guru

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

Честная оговорка: это демонстрация концепции, а не готовый продукт. Автор не приводит данных о проценте успешных построений на большой выборке деталей, и пока неизвестно, будет ли проект развиваться как открытый инструмент. Тем не менее сам подход, собственный агент с глубокой интеграцией в конкретную САПР, выглядит перспективнее, чем попытки подключить универсального кодинг-агента к COM API напрямую.

Для инженеров, которые хотят понять, что такое ИИ-агент на практике, а не в теории, этот проект, пожалуй, самая наглядная демонстрация на отечественном софте: запрос текстом, деталь с деревом построения на выходе и возможность всё поправить руками.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

ai

ИИ-агенты на базе Claude нашли уязвимости в информационной безопасности 16 SAML-проектов за месяц

Корпоративные системы входа, построенные на протоколе SAML (способ передачи данных о пользователе между сервисами через подписанный XML-документ), оказались…

7 мин
Нейросеть Илона Маска Grok выдаёт бессвязный набор слов: xAI признала сбой, но скрыла его со страницы статуса
ai

Нейросеть Илона Маска Grok выдаёт бессвязный набор слов: xAI признала сбой, но скрыла его со страницы статуса

Нейросеть Илона Маска Grok массово выдаёт пользователям бессвязный набор слов вместо ответов, и официальный аккаунт чат-бота в X подтвердил сбой утром в…

4 мин
ai

Как я буду выглядеть в будущем: ИИ состарит фото за 15 секунд бесплатно

Мне предоставлен пустой оригинал (источник отсутствует), а описание пользы для читателя обрывается на полуслове. Это означает, что у меня нет фактической базы…

5 мин