Приём
Спецификация (текст, таблица, PDF) и эскиз (фото или скан) приходят письмом, из CRM или через MCP-инструмент в чате инженера.
вход: pdf · xlsx · txt · png/jpgАгент для производителей дверей
Proem читает спецификацию заказчика и эскиз, собирает чертёж из вашей библиотеки готовых компонентов и отдаёт DXF/DWG с ведомостью и маркировкой по ГОСТ. Конструктор доводит образец в AutoCAD, а не рисует его с нуля.
Вход: спецификация (текст / таблица / PDF) + эскиз (изображение) → Выход: DXF R2018 / DWG, ведомость (xlsx / 1С), маркировка ГОСТ. Собирается из ваших блоков, у каждого — ID и ревизия.
sketch.png — набросок от руки: одно полотно, сетка 2×3, верхние ячейки заштрихованы (стекло?), ручка справа.
| Поз. | ID блока | Наименование | Кол. |
|---|
Проблема
Заказ приходит как спецификация и картинка. Кто-то должен прочитать, переспросить, начертить коробку и полотно, расставить петли, проверить нормы и выписать ведомость — прежде чем менеджер назовёт цену и срок.
Первый чертёж — узкое место между продажами и производством.
Свободная генерация геометрии ошибается в размерах, не знает вашего каталога и не даёт повторяемости.
Разделение ролей: языковая модель заполняет форму, детерминированный код чертит, инженер проверяет.
Дверь — это конфигурация, а не свободная геометрия. Поэтому её можно собрать, а не нарисовать.
Как это работает
Языковая модель работает только там, где нужно понять человека. Всё, что касается геометрии и норм, делает детерминированный код — и его можно проверить.
Спецификация (текст, таблица, PDF) и эскиз (фото или скан) приходят письмом, из CRM или через MCP-инструмент в чате инженера.
вход: pdf · xlsx · txt · png/jpgVision-модель читает спецификацию в строгую JSON-схему: тип двери, проём, сторона открывания, сетка филёнок, остекление, фурнитура, огнестойкость, цвет — с уверенностью по каждому полю. Эскиз читается в закрытый словарь: число полотен, сетка, ячейки остекления, фрамуга.
LLM + vision → JSON schema · confidence per fieldПоля с низкой уверенностью не додумываются — по ним формируется короткий список вопросов заказчику или менеджеру. Ответ обновляет JSON, а не чертёж напрямую.
порог по умолчанию: confidence < 0.80 → вопросДетерминированные правила из ГОСТ 475-2016, ГОСТ 31173-2016, ГОСТ Р 57327: зазоры 2–3 мм, минимум две петли, класс замка по группе, обязательный набор для противопожарных дверей. Плюс правила совместимости из вашего каталога.
rules-as-code · каждое правило — тестГенератор на Python + ezdxf расставляет DXF-блоки из библиотеки: коробку, полотно, петли (250 и 1850 от пола, третья — 350 ниже верхней), замок на 1000 от пола, уплотнители, порог, филёнки и остекление. Проставляет размеры, ведомость и маркировку.
ДСВ Б Л Пр М2 ГОСТ 31173-2016Чертёж рендерится в PNG; vision-модель сравнивает его с эскизом и JSON — совпадают ли число полотен, сетка, ячейки остекления, сторона петель. Параллельно выполняются исполняемые проверки: все блоки на месте, размеры замкнуты.
render → compare(sketch, json) · assertsВ полуавтоматическом режиме инженер видит JSON, рендер и список допущений. Правит поле — чертёж пересобирается. Это быстрее, чем перечерчивать, и оставляет ответственность за человеком.
JSON + render + assumptions.md → edit → regenerateDXF R2018 и DWG — для доводки в AutoCAD, nanoCAD, BricsCAD, ZWCAD или GstarCAD. Ведомость — в xlsx или 1С. В атрибуты каждого блока записаны ID и ревизия компонента: любую деталь чертежа можно проследить до каталога.
dxf · dwg · xlsx · json (конфигурация)Библиотека компонентов
Чертёж собирается только из блоков, которые есть в вашей библиотеке: профили коробок, конструкции полотен, петли, замки, уплотнители, пороги, стеклопакеты, панели, наличники. Наведите на карточку — увидите, где блок стоит на чертеже и что записано в его атрибутах.
Образец в 3D
Модель собрана из тех же девяти блоков каталога, что и чертёж: каждая деталь несёт ID и ревизию. Разберите дверь, чтобы увидеть состав, и наведите на деталь, чтобы увидеть её карточку.
3D-модель иллюстрирует состав образца. Основной результат продукта — 2D-чертёж DXF/DWG; 3D-модель в STEP — опция для импорта в AutoCAD и BIM.
Нормы и валидация
Требования стандартов записаны как исполняемые проверки. Каждая проверка либо проходит, либо называет поле и норму, которую нарушает. Языковая модель к этому этапу не допускается.
Блоки дверные стальные. Технические условияКлассификация и маркировка (например «ДСВ Б Л Пр М2»), требования к зазорам, петлям, замкам по классам, порогам.
Блоки дверные деревянные и комбинированные. Общие ТУВнутренние двери из дерева и МДФ: конструкции полотен, филёнки, притворы, размеры проёмов.
Двери металлические противопожарные. Общие ТУОбязательный набор для противопожарных дверей: доводчик, терморасширяющийся уплотнитель, замок с защёлкой, маркировка EI.
Оформление чертежаФорматы, основная надпись, размеры и обозначения по ГОСТ 2.104, 2.301, 2.307 — так, чтобы чертёж принял ваш нормоконтроль.
Правила совместимости ваших компонентовТолщина полотна ↔ замок, масса полотна ↔ число и тип петель, профиль коробки ↔ уплотнитель. Задаются таблицей при подключении библиотеки.
Режимы работы
Полуавтоматический режим подходит для старта и для нестандарта: каждый образец подтверждает человек. Автоматический — для типовых заказов, когда правила и уверенность модели проходят заданные пороги.
Инженер получает JSON, рендер и список допущений. Правит поля, перегенерирует, подтверждает. Результат уходит в DXF/DWG как «первый образец, проверен».
Образец проходит гейты: уверенность по всем полям выше порога, ноль ошибок правил, самопроверка совпала. Тогда файлы выдаются сразу — с пометкой черновик. Иначе заказ уходит инженеру.
Результат и интеграции
Никаких проприетарных форматов: чертёж — это DXF/DWG с обычными блоками и атрибутами, ведомость — таблица.
Фасад, план, разрез А-А, узлы петли и замка. Слои по вашему стандарту, блоки с атрибутами ID / REV / POS. Генерируется ezdxf без участия AutoCAD.
родной формат генератораТот же чертёж в DWG для тех, кто работает только с ним. Конвертация через ODA File Converter или headless AutoCAD (accoreconsole / APS).
через конвертерПозиции, ID блоков, ревизии, количество, длины уплотнителей. Выгрузка в xlsx или напрямую в номенклатуру 1С.
xlsx · 1СРазвёртывание
Библиотека блоков — ваш актив. Она может не покидать ваш сервер.
Генератор, валидатор и библиотека — на вашем сервере. Языковая модель — локальная или внешняя по API, на ваш выбор; наружу уходит только текст спецификации и эскиз, если вы это разрешили.
Изолированное пространство под каждого клиента, библиотека загружается по API или из папки-обменника. Быстрый старт для пилота без участия вашего ИТ.
Проверка динамических блоков и «родная» перезапись DWG возможны только там, где есть AutoCAD или APS; всё остальное работает на любой ОС.
Вопросы
Нет. Proem делает первый инженерный образец — примерно 80–90 % чертежа, собранных из проверенных блоков по правилам. Конструктор проверяет допущения, дорабатывает узлы и отвечает за результат. Цель — убрать рутину перечерчивания, а не роль.
ezdxf не исполняет параметры динамических блоков. Мы работаем со статическими блоками: либо каждое состояние динамического блока выгружается как отдельный блок с ID и ревизией, либо блок параметризуется на стороне генератора (длина профиля, положение отверстий). Если вам важно сохранить динамику, нормализацию делает headless AutoCAD через accoreconsole или APS.
Эскиз читается в закрытый словарь (число полотен, сетка, ячейки остекления, фрамуга), а не в свободную геометрию. Всё, что распознано с низкой уверенностью, уходит в уточнения. Если эскиза нет совсем, образец собирается по одной спецификации, а сетка филёнок берётся из типовых вариантов вашего каталога.
Да. Генератор пишет DXF R2018 напрямую через ezdxf; DWG получается конвертером. AutoCAD или APS нужны только для двух вещей: «родной» перезаписи DWG и работы с динамическими блоками. Доводить чертёж можно в nanoCAD, BricsCAD, ZWCAD, GstarCAD или AutoCAD.
Вы отдаёте DXF/DWG-блоки (или чертежи, из которых их можно вырезать) и таблицу атрибутов: ID, ревизия, габариты, масса, правила совместимости. На пилоте мы помогаем разметить первые 30–50 блоков и показываем, как поддерживать библиотеку дальше. Ревизия блока фиксируется в каждом чертеже, где он использован.
Чертёж — это функция от JSON-конфигурации и версии библиотеки. Один и тот же JSON даёт тот же DXF. В атрибутах каждого блока записаны ID, REV и позиция в ведомости; сама конфигурация сохраняется рядом с чертежом. Можно ответить на вопрос «какая ревизия петли ушла в заказ от 12 марта» без поиска по архиву.
Валидатор знает обязательный набор по ГОСТ Р 57327 (доводчик, терморасширяющийся уплотнитель, замок с защёлкой, маркировка EI) и не выпустит образец без него. Но сертификация и соответствие конкретной конструкции — на стороне производителя: система собирает из ваших сертифицированных блоков, а не создаёт новые.
Ориентир — 4–6 недель, но честно: срок зависит от состояния библиотеки. Нужны 10–20 реальных пар «спецификация + эскиз» с готовыми чертежами конструктора (чтобы сравнивать), каталог компонентов и один инженер, готовый тратить час-два в неделю на разбор допущений.
Пилот
Отправьте письмо — ответим, что нужно подготовить, и договоримся о первом разборе. Формы на этой странице нет: адрес ниже — временный, до запуска пилота.