← Кейсы

ИИ для сопоставления смет и оценки рентабельности работ

Задача

Строительной компании нужно оценивать стоимость выполнения работ по собственным расценкам и сравнивать ее со сметой заказчика. Наименования в выгрузке из ГРАНД-Сметы и во внутреннем справочнике отличаются: одну и ту же работу могут описывать разными словами. Простого поиска по названию недостаточно. Требовалась система, которая разбирает Excel-смету, подбирает расценки по смыслу и оставляет специалисту возможность проверить результат.

Решение

Разработали веб-систему: от загрузки сметы до расчета рентабельности работ.

Сводка по смете и расчет рентабельности работ

Экраны реконструированы по интерфейсу проекта и заполнены демонстрационными данными.

Разбор сметы

Система принимает Excel-выгрузку из ГРАНД-Сметы и разделяет позиции на работы, материалы, транспорт и прочие затраты. В таблице можно проверить тип позиции, объем и стоимость.

Сопоставление с помощью ИИ

Языковая модель преобразует названия работ в векторы смысла. По ним система ищет близкие примеры во внутреннем справочнике расценок. Если сходство выше заданного порога, расценка назначается автоматически. Остальные работы остаются для ручной проверки.

Смысловое сопоставление работ с внутренними расценками

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

Ручной выбор расценки для несопоставленной работы

Расчет рентабельности

Для сопоставленных работ система сравнивает сметную стоимость с расчетом по внутренним расценкам, показывает разницу и рентабельность. Единицы измерения проверяются отдельно: при несовпадении строка требует проверки, а не попадает в расчет с некорректным коэффициентом.

Специалист управляет составом расчета и видит итоги по включенным работам. Материалы и транспорт отображаются в смете, но не входят в этот показатель рентабельности.

Результат

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

Стек

PHP, Laravel, Filament, PostgreSQL, pgvector, Python, FastAPI, sentence-transformers, BGE-M3, Docker.

Другие проекты

Система бронирований чартерных рейсов

Учёт бронирований чартерных рейсов вёлся неудобно и непрозрачно — брокерам и администраторам не хватало единого интерфейса для управления рейсами, платежами, клиентами и воздушными судами, в том…

Система управления внутренними процессами компании

Многопрофильная компания управляла персоналом, документами, задачами, знаниями, метриками и HR разрозненно, без централизованной платформы — это мешало эффективно управлять процессами и ресурсами и…

Система управления ТЦ с внешним сайтом

У мебельного центра «Армадахоум» не было единой среды, где покупатели могли бы сориентироваться по магазинам и этажам, а арендаторы — управлять своим присутствием. Информация об акциях и магазинах…

Система управления транспортной компании

Транспортная компания управляла заявками, заказчиками, перевозчиками и водителями без единой системы — процессы были разрозненными, не хватало прозрачности по заявкам, расходам и статистике, а…

Система складского учета

Торговая компания шины и диски вела складской и кассовый учёт без единой системы: товары на нескольких базах и складах, движения, касса и маршруты курьеров отслеживались разрозненно, не хватало…