ProemПроём Запросить пилот

Агент для производителей дверей

Спецификация и эскиз на входе. Первый инженерный образец двери — на выходе.

Proem читает спецификацию заказчика и эскиз, собирает чертёж из вашей библиотеки готовых компонентов и отдаёт DXF/DWG с ведомостью и маркировкой по ГОСТ. Конструктор доводит образец в AutoCAD, а не рисует его с нуля.

Вход: спецификация (текст / таблица / PDF) + эскиз (изображение) → Выход: DXF R2018 / DWG, ведомость (xlsx / 1С), маркировка ГОСТ. Собирается из ваших блоков, у каждого — ID и ревизия.

Входspec.pdf · sketch.png
Спецификация заказа № — · лист 1
ИзделиеДверь входная стальная, однопольная
Проём1000 × 2100 мм
Открываниенаружу, слева (?)
Полотно60 мм, 2 × 3 филёнки, верхний ряд — остекление
Фурнитуразамок цилиндровый 3 кл., петли с 3D-регулировкой
ЦветRAL 7024

sketch.png — набросок от руки: одно полотно, сетка 2×3, верхние ячейки заштрихованы (стекло?), ручка справа.

Извлечениеdoor_spec.json · schema v1
{
}
?
Уточнение заказчикуСторона открывания: Л или П? Эскиз показан снаружи или изнутри?
→ ответ: Л, эскиз изнутри · handing = "L" · 0.99
СборкаPython + ezdxf · блоки из библиотеки
3D-образецте же блоки · ID и ревизия у каждой детали
крутите мышью или пальцем · колесо — масштаб · наведите на деталь
3D недоступно в этом браузере — см. чертёж выше.
DXF R2018 · DWG
МаркировкаДСВ Б Л Пр М2 ГОСТ 31173-2016
Поз.ID блокаНаименованиеКол.

Проблема

Расчёт и первый чертёж по каждому нестандартному заказу делает конструктор вручную

Заказ приходит как спецификация и картинка. Кто-то должен прочитать, переспросить, начертить коробку и полотно, расставить петли, проверить нормы и выписать ведомость — прежде чем менеджер назовёт цену и срок.

Как это происходит сейчас

Первый чертёж — узкое место между продажами и производством.

  • Конструктор перечерчивает одни и те же узлы под новый размер.
  • Уточнения к заказчику идут через менеджера и теряются.
  • Нестандарт ждёт в очереди; типовые заказы — тоже.
  • Ошибки в зазорах и фурнитуре всплывают на сборке.

Почему «нейросеть рисует чертёж» не работает

Свободная генерация геометрии ошибается в размерах, не знает вашего каталога и не даёт повторяемости.

  • Модель не должна придумывать петлю — она должна выбрать её из каталога.
  • Нормы ГОСТ — это правила, а не вероятности.
  • Инженеру нужен DWG с блоками, а не картинка.

Что меняет Proem

Разделение ролей: языковая модель заполняет форму, детерминированный код чертит, инженер проверяет.

  • Спецификация и эскиз → строгий JSON с уверенностью по полям.
  • Валидация по ГОСТ и совместимости компонентов.
  • Сборка из ваших DXF-блоков с ID и ревизией.
  • Инженер доводит 10–20 % чертежа, а не делает 100 %.

Дверь — это конфигурация, а не свободная геометрия. Поэтому её можно собрать, а не нарисовать.

Прикидка для вашего цеха иллюстративный расчёт — подставьте свои цифры
Считается локально в браузере, ничего не отправляется. Доля 80–90 % — целевая для пилота, она зависит от полноты вашей библиотеки компонентов.

Как это работает

Восемь шагов от письма заказчика до DXF

Языковая модель работает только там, где нужно понять человека. Всё, что касается геометрии и норм, делает детерминированный код — и его можно проверить.

ШАГ 1 / 8

Приём

Спецификация (текст, таблица, PDF) и эскиз (фото или скан) приходят письмом, из CRM или через MCP-инструмент в чате инженера.

вход: pdf · xlsx · txt · png/jpg
ШАГ 2 / 8

Извлечение

Vision-модель читает спецификацию в строгую JSON-схему: тип двери, проём, сторона открывания, сетка филёнок, остекление, фурнитура, огнестойкость, цвет — с уверенностью по каждому полю. Эскиз читается в закрытый словарь: число полотен, сетка, ячейки остекления, фрамуга.

LLM + vision → JSON schema · confidence per field
ШАГ 3 / 8

Уточнение

Поля с низкой уверенностью не додумываются — по ним формируется короткий список вопросов заказчику или менеджеру. Ответ обновляет JSON, а не чертёж напрямую.

порог по умолчанию: confidence < 0.80 → вопрос
ШАГ 4 / 8

Валидация

Детерминированные правила из ГОСТ 475-2016, ГОСТ 31173-2016, ГОСТ Р 57327: зазоры 2–3 мм, минимум две петли, класс замка по группе, обязательный набор для противопожарных дверей. Плюс правила совместимости из вашего каталога.

rules-as-code · каждое правило — тест
ШАГ 5 / 8

Сборка

Генератор на Python + ezdxf расставляет DXF-блоки из библиотеки: коробку, полотно, петли (250 и 1850 от пола, третья — 350 ниже верхней), замок на 1000 от пола, уплотнители, порог, филёнки и остекление. Проставляет размеры, ведомость и маркировку.

ДСВ Б Л Пр М2 ГОСТ 31173-2016
ШАГ 6 / 8

Самопроверка

Чертёж рендерится в PNG; vision-модель сравнивает его с эскизом и JSON — совпадают ли число полотен, сетка, ячейки остекления, сторона петель. Параллельно выполняются исполняемые проверки: все блоки на месте, размеры замкнуты.

render → compare(sketch, json) · asserts
ШАГ 7 / 8

Проверка инженером

В полуавтоматическом режиме инженер видит JSON, рендер и список допущений. Правит поле — чертёж пересобирается. Это быстрее, чем перечерчивать, и оставляет ответственность за человеком.

JSON + render + assumptions.md → edit → regenerate
ШАГ 8 / 8

Экспорт

DXF R2018 и DWG — для доводки в AutoCAD, nanoCAD, BricsCAD, ZWCAD или GstarCAD. Ведомость — в xlsx или 1С. В атрибуты каждого блока записаны ID и ревизия компонента: любую деталь чертежа можно проследить до каталога.

dxf · dwg · xlsx · json (конфигурация)

Библиотека компонентов

Источник истины — ваш каталог, а не фантазия модели

Чертёж собирается только из блоков, которые есть в вашей библиотеке: профили коробок, конструкции полотен, петли, замки, уплотнители, пороги, стеклопакеты, панели, наличники. Наведите на карточку — увидите, где блок стоит на чертеже и что записано в его атрибутах.

Наведите или нажмите на карточку блока слева.

Образец в 3D

Та же дверь, те же компоненты — в объёме

Модель собрана из тех же девяти блоков каталога, что и чертёж: каждая деталь несёт ID и ревизию. Разберите дверь, чтобы увидеть состав, и наведите на деталь, чтобы увидеть её карточку.

Перетащите, чтобы повернуть · колесо — масштаб

    3D-модель иллюстрирует состав образца. Основной результат продукта — 2D-чертёж DXF/DWG; 3D-модель в STEP — опция для импорта в AutoCAD и BIM.

    Нормы и валидация

    Нормы — это правила, и они выполняются кодом

    Требования стандартов записаны как исполняемые проверки. Каждая проверка либо проходит, либо называет поле и норму, которую нарушает. Языковая модель к этому этапу не допускается.

    ГОСТ 31173-2016

    Блоки дверные стальные. Технические условияКлассификация и маркировка (например «ДСВ Б Л Пр М2»), требования к зазорам, петлям, замкам по классам, порогам.

    ГОСТ 475-2016

    Блоки дверные деревянные и комбинированные. Общие ТУВнутренние двери из дерева и МДФ: конструкции полотен, филёнки, притворы, размеры проёмов.

    ГОСТ Р 57327-2016

    Двери металлические противопожарные. Общие ТУОбязательный набор для противопожарных дверей: доводчик, терморасширяющийся уплотнитель, замок с защёлкой, маркировка EI.

    ЕСКД

    Оформление чертежаФорматы, основная надпись, размеры и обозначения по ГОСТ 2.104, 2.301, 2.307 — так, чтобы чертёж принял ваш нормоконтроль.

    Каталог

    Правила совместимости ваших компонентовТолщина полотна ↔ замок, масса полотна ↔ число и тип петель, профиль коробки ↔ уплотнитель. Задаются таблицей при подключении библиотеки.

    $ proem validate door_spec.json --catalog ./library
    gap.leaf_frame = 3 mm — в допуске [2; 3] (ГОСТ 31173-2016)
    hinges.count = 3 ≥ 2; масса полотна 58 кг → третья петля обязательна
    hinges.pos = [250, 600, 1850] от низа полотна
    lock.class = 3 — допустим для группы «входная, М2»
    catalog: LCK-CYL-3-45 совместим с LEF-ST-SW-60 (t=60)
    !fire_rating = null — правила ГОСТ Р 57327 не применяются
    glazing r1c1, r1c2: GLZ-4-16-4 входит в PNL-cell 280×540
    seal.length = 6.2 м, но SEL-EPDM-D12 rev 01 поставляется бухтой 5 м → поз. 5 qty = 2
    7 passed · 1 warning · 1 fixed automatically · marking: ДСВ Б Л Пр М2 ГОСТ 31173-2016

    Режимы работы

    Инженер остаётся в контуре. Насколько глубоко — выбираете вы

    Полуавтоматический режим подходит для старта и для нестандарта: каждый образец подтверждает человек. Автоматический — для типовых заказов, когда правила и уверенность модели проходят заданные пороги.

    ИзвлечениеJSON + confidence
    ВалидацияГОСТ + каталог
    Сборкаezdxf
    Самопроверкаrender ↔ sketch
    Инженерправит JSON
    ↺ перегенерация
    Гейтconfidence ≥ 0.90 · 0 ошибок
    иначе → инженер
    ЭкспортDXF / DWG / BOM

    Полуавтоматический

    Инженер получает JSON, рендер и список допущений. Правит поля, перегенерирует, подтверждает. Результат уходит в DXF/DWG как «первый образец, проверен».

    • Рекомендуем для пилота и нестандартных заказов.
    • Каждое допущение видно и переписываемо.

    Автоматический

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

    • Для типовых заказов и быстрых расчётов менеджерами.
    • Пороги настраиваются на ваших данных.

    Результат и интеграции

    Файлы, которые открываются в вашем CAD и в вашей 1С

    Никаких проприетарных форматов: чертёж — это DXF/DWG с обычными блоками и атрибутами, ведомость — таблица.

    DXF

    Чертёж DXF R2018

    Фасад, план, разрез А-А, узлы петли и замка. Слои по вашему стандарту, блоки с атрибутами ID / REV / POS. Генерируется ezdxf без участия AutoCAD.

    родной формат генератора
    DWG

    Чертёж DWG

    Тот же чертёж в DWG для тех, кто работает только с ним. Конвертация через ODA File Converter или headless AutoCAD (accoreconsole / APS).

    через конвертер
    XLSX

    Ведомость BOM

    Позиции, ID блоков, ревизии, количество, длины уплотнителей. Выгрузка в xlsx или напрямую в номенклатуру 1С.

    xlsx · 1С
    Доводка в AutoCADnanoCADBricsCADZWCADGstarCAD — любой CAD, читающий DWG/DXF
    MCP-сервер для чата инженераREST / JSON APIпочтовый ящик заказов1С: номенклатура и спецификациипапка-обменник / SMB

    Развёртывание

    В вашем контуре или в облаке

    Библиотека блоков — ваш актив. Она может не покидать ваш сервер.

    On-prem

    Генератор, валидатор и библиотека — на вашем сервере. Языковая модель — локальная или внешняя по API, на ваш выбор; наружу уходит только текст спецификации и эскиз, если вы это разрешили.

    сервер
    Linux, Windows или macOS — генератор на Python + ezdxf, AutoCAD не требуется
    DWG
    ODA File Converter (Windows / macOS / Linux) или headless AutoCAD через accoreconsole на Windows
    модель
    локальная vision-модель или внешний API через прокси с журналированием

    Облако

    Изолированное пространство под каждого клиента, библиотека загружается по API или из папки-обменника. Быстрый старт для пилота без участия вашего ИТ.

    DWG
    Autodesk APS Design Automation — «родной» DWG без установки AutoCAD
    доступ
    веб-интерфейс инженера, MCP для чата, почтовый ящик заказов
    данные
    хранение по договору, удаление по запросу, экспорт всего архива в DXF + JSON

    Рабочее место инженера

    Windows
    AutoCAD, nanoCAD, BricsCAD, ZWCAD, GstarCAD
    macOS
    AutoCAD for Mac, BricsCAD
    Linux
    BricsCAD, ZWCAD (по данным вендоров — уточняйте версию)

    Проверка динамических блоков и «родная» перезапись DWG возможны только там, где есть AutoCAD или APS; всё остальное работает на любой ОС.

    Вопросы

    Что обычно спрашивают конструкторы

    Заменяет ли это конструктора?

    Нет. Proem делает первый инженерный образец — примерно 80–90 % чертежа, собранных из проверенных блоков по правилам. Конструктор проверяет допущения, дорабатывает узлы и отвечает за результат. Цель — убрать рутину перечерчивания, а не роль.

    Что с динамическими блоками AutoCAD?

    ezdxf не исполняет параметры динамических блоков. Мы работаем со статическими блоками: либо каждое состояние динамического блока выгружается как отдельный блок с ID и ревизией, либо блок параметризуется на стороне генератора (длина профиля, положение отверстий). Если вам важно сохранить динамику, нормализацию делает headless AutoCAD через accoreconsole или APS.

    А если эскиз плохого качества?

    Эскиз читается в закрытый словарь (число полотен, сетка, ячейки остекления, фрамуга), а не в свободную геометрию. Всё, что распознано с низкой уверенностью, уходит в уточнения. Если эскиза нет совсем, образец собирается по одной спецификации, а сетка филёнок берётся из типовых вариантов вашего каталога.

    Работает ли без AutoCAD?

    Да. Генератор пишет 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 реальных пар «спецификация + эскиз» с готовыми чертежами конструктора (чтобы сравнивать), каталог компонентов и один инженер, готовый тратить час-два в неделю на разбор допущений.

    Пилот

    Проверим на ваших заказах, а не на демо-двери

    Отправьте письмо — ответим, что нужно подготовить, и договоримся о первом разборе. Формы на этой странице нет: адрес ниже — временный, до запуска пилота.

    Запросить пилот mailto: · адрес-заглушка

    Что подготовить к пилоту

    1. 10–20 пар «спецификация + эскиз» из реальных заказов, желательно с чертежами, которые сделал конструктор.
    2. Каталог компонентов: DXF/DWG-блоки или чертежи и таблица атрибутов (ID, ревизия, габариты).
    3. Стандарт оформления: слои, штамп, шрифты — чтобы DXF сразу проходил нормоконтроль.
    4. Один инженер на разбор допущений: 1–2 часа в неделю.