Задача
Иностранная программа Smart Glazier ушла с российского рынка. Производству нужна своя система: выбрать тип конструкции, задать размеры проёма и фурнитуру, увидеть модель, получить чертёж стекла и коммерческое предложение с ценой. Без ручных расчётов в таблицах и без зависимости от чужого поставщика.
Что умеет система
Пользователь выбирает один из восьми шаблонов (одна дверь, прямая стенка с дверью, угол, трапеция — в левом и правом исполнении) и задаёт размеры. Система подбирает панели и фурнитуру, считает размеры стекла с допусками и запасом под вырезы и считает цену стекла и комплектующих. За один расчёт она выдаёт 3D-модель, чертёж для цеха и коммерческое предложение в PDF. Сохранённый проект помнит свой состав, а справочник фурнитуры и цены всегда берутся актуальные.
Расчёт под цех
Самое сложное — расставить на панелях петли, профили, уплотнители, ручки и соединители и посчитать размеры стекла с учётом кривой стены, пола и стыков. Чертёж оформляется по ГОСТ и уходит на производство: по нему режут панели и делают вырезы в стекле. Те же числа идут в 3D-модель, спецификацию и заказ стекла. Формула одна, поэтому размеры на экране и в цеху не расходятся.
С чего начинали
Работа началась в мае 2023 года с изысканий. Сначала нужно было понять, можно ли вообще собирать чертежи для AutoCAD кодом. В июне я написал программу, которая построила чертёж стороны панели со сверлением, и заказчик открыл его в AutoCAD без правок. Затем собрал первый 3D-прототип: стёкла строились кодом, а на них расставлялись модели фурнитуры. Параллельно написал техническое задание: разбил систему на части и описал интерфейс по шагам. С осени 2023 до осени 2024 года проект стоял. В ноябре 2024-го его перезапустили с командой программистов, и я начал с задания и первых задач для них.
Моя роль
Отвечаю за то, как устроена система, и руковожу командой. На старте основную часть кода писали разработчики команды; на мне были проектирование, проверка и приём их кода. С августа 2026 почти все изменения делаю я вместе с ИИ-агентами: правила записаны в документации проекта, у каждого агента узкая роль, а геометрию я принимаю сам — по эталонным листам заказчика и тестам.
Где проект сейчас
Работает первая версия. Ей пользуются внутри компании-заказчика на реальных заказах. Дальше — пробный доступ для других компаний и гибкий конструктор, не только готовые типы. Технологии: FastAPI, Quasar/Vue 3 и Three.js.
Схема системы
Пользователь работает в браузере. Сервер принимает размеры, расчётное ядро собирает состав и файлы. Остальная часть системы берёт данные из базы и 3D-модели из хранилища. На схеме выделены сервер и расчётное ядро.