Перейти к содержимому
Кейс 03 / Живой бот v0.3.0 / Проверка смет

Тестовая смета разобрана за 2 мин 14 сек.

На одном тестовом документе прототип отметил две позиции на сумму 120 270 ₽ как требующие проверки. Это результат машинной предпроверки, а не подтверждённая экономия или экспертиза: выводы должен проверить сметчик либо профильный специалист.

1
ТЕСТОВАЯ СМЕТА
2:14
МАШИННАЯ ПРЕДПРОВЕРКА
PDF
ЧЕРНОВИК ОТЧЁТА
2
СПОРНЫЕ ПОЗИЦИИ

Проблема

Заказчик ремонта получает смету на сотни тысяч рублей и часто видит только набор строк, коэффициентов и названий работ. Без опыта сложно понять, где нормальная цена, а где завышение.

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

Что сделано

01
MULTIFORMAT
Мультиформатный ввод

Фото сметы, PDF, текстовые позиции, голосовое описание — бот принимает всё.

02
AI_VISION
Распознавание через AI Vision

Извлекает таблицы и текст из PDF или фото; качество зависит от исходного документа.

03
RAG_NORMS
Поиск по базе нормативов

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

04
RISK_INDEX
Индекс для приоритизации

Помогает отсортировать подозрительные позиции, но не заменяет экспертное заключение.

05
PDF_REPORT
Черновик PDF-отчёта

Список спорных позиций и ссылок для последующей ручной проверки.

Пример работы

Тестовые входные данные

Смета на отделочные работы: 650 000 ₽, 24 позиции.

Результат одного прогона · 2 мин 14 сек · не SLA

→ РИСК-ИНДЕКС 3.9/10
→ ТРЕБУЮТ ПРОВЕРКИ 2 ПОЗИЦИИ
→ СУММА ПОЗИЦИЙ 120 270 ₽ (18.5%)
→ PDF-ОТЧЁТ ЧЕРНОВИК ДЛЯ СПЕЦИАЛИСТА

Цифры относятся только к этому тестовому документу. Они не доказывают фактическое завышение и не переносятся на другие сметы.

Как устроена проверка: четыре детектора

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

OVERRUN
Перерасход

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

PRICE
Цена выше референса

Единичная цена сравнивается с референсным диапазоном для выбранного сегмента ремонта. Выход за диапазон — не приговор: региональные цены и состав работ различаются. Это повод спросить, а не вывод.

MISSING
Забытые работы

Работы, которые обычно идут в связке с заявленными, но в смете отсутствуют. Их появление позже — типичный источник «внезапного» удорожания в середине ремонта.

TECH
Технологические нарушения

Состав или порядок работ, который не сходится с обычной технологией. Помечаются для вопроса подрядчику; правомерность объяснения оценивает человек.

Что видно уже на тесте

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

  • Качество распознавания зависит от скана: мятая фотография с тенью даёт пропуски в таблице, и их приходится сверять руками.
  • База нормативов версионирована, но её актуальность для конкретного региона и года проверяет специалист, а не бот.
  • Референсные цены по сегментам — ориентир, а не прайс подрядчика. Расхождение в 20% для одной позиции может быть нормой, для другой — вопросом.
  • Индекс не складывает суммы «завышений» — он сортирует позиции по приоритету проверки. 3.9 из 10 на тестовой смете означает «две позиции посмотреть первыми», не «смета завышена на 39%».
  • В версии 0.3.0 добавлен приём фотографий выполненных работ для описания видимых дефектов; в этом кейсе он не оценивался.

Как это переносится на другие документы

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

Первый модуль анализа документов начинается от 35 000 ₽, срок 1–2 недели. Стартуем не с разработки, а с тестовой выборки ваших реальных документов: на ней видно, что модель разбирает уверенно, а где нужен человек. Подробнее — на странице внедрения ИИ.

Стек

01 · PYTHON 3.12 02 · AIOGRAM 3 03 · GEMINI VISION 04 · RAG 05 · SQLITE 06 · REPORTLAB 07 · DOCKER

Связанные материалы

Что ещё посмотреть

Начнём

Нужен AI для документов? Сметы, договоры, счета.

Частые вопросы

Про этот прототип

Почему детекторов четыре, а не один «поиск завышений»? +

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

Можно ли загрузить смету подрядчика и получить «правильную» цену? +

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

Что именно делает бот со сметой? +

Принимает документ фотографией, PDF, текстом позиций или голосовым описанием. Vision-модель извлекает таблицы и текст, дальше по версионированной базе нормативов подбираются связанные фрагменты, а позиции сортируются по риск-индексу. На выходе — черновик PDF со списком того, что стоит проверить руками.

Риск-индекс — это оценка завышения? +

Нет, это приоритет проверки. Индекс говорит «посмотри сюда первым», а не «здесь тебя обманули». Разные нормы, коэффициенты и состав работ дают расхождения, которые выглядят подозрительно, но законны. Решение остаётся за человеком.

Откуда цифры 120 270 ₽ и 18,5%? +

Это один тестовый прогон на смете отделочных работ: 650 000 ₽, 24 позиции, две из них отмечены для проверки. Цифры относятся только к этому документу, не доказывают фактическое завышение и не переносятся на другие сметы.

2 минуты 14 секунд — это гарантированное время? +

Нет. Это длительность одного прогона на конкретном документе, а не SLA. Время зависит от объёма сметы, качества скана и доступности внешних API. У прототипа нет обязательств по скорости и доступности — это его статус, а не недоработка.

Бот заменяет технадзор или экспертизу? +

Нет. Он готовит вопросы к смете до разговора с подрядчиком — быстрее, чем человек прочитает 24 строки с коэффициентами. Заключение, спор и приёмку работ ведёт специалист.

Можно ли собрать такое под мои документы? +

Механику — да: приём документа, извлечение данных, проверка по вашим правилам, отчёт для человека. Первый модуль анализа документов начинается от 35 000 ₽, срок 1–2 недели. Форматы и критерии фиксируются после тестовой выборки на ваших реальных документах.