Что я проверяю в ИИ-системе для работы со сметами

Аккуратная итоговая таблица ещё не означает, что расчёту можно доверять.

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

С такими задачами связан мой проект ESTIMATOR CORE — система анализа строительных смет и расчёта себестоимости. Рабочая версия проходит испытания. Сейчас для меня особенно важны полнота исходных данных, корректность расчётов и возможность проверить каждую принятую цену.

В проекте используется несколько специализированных ИИ-агентов. Если объяснять обычным языком, большая задача разделяется на этапы: разобрать документ, привести позиции к понятному виду, проработать материалы и другие составляющие затрат, проверить расчёт и собрать результат.

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

Есть существенная разница между найденной ценой и ценой, которую можно принять в расчёт. Нужно проверить товар, единицу измерения, количество в упаковке и условия предложения. Близкий рыночный ориентир тоже полезен, если он так и обозначен.

Моя роль — формулировать эти правила, организовывать проверки и превращать найденные ошибки в общие требования к системе. Исправление одной строки помогает конкретному расчёту. Правило, которое предотвращает повторение ошибки, помогает развитию продукта.

Проект продолжаю дорабатывать. Мне важно получить инструмент, с которым специалист понимает происхождение цифр и может проверить спорные места, прежде чем принимать решение.

Какую ошибку в смете вам сложнее всего заметить при обычной проверке: пропущенный объём, неверную единицу или неподходящую цену?