«ИИ рассчитает тендер за минуту» — обещание, которое ничего не значит без второго предложения: а насколько точно? Мы меряем это регулярно и публикуем, что получается. Числа ниже — с проверки 14 сентября 2026 года.
Как устроен расчёт
Смета собирается по строкам закупки. Для каждой позиции ищется цена в рынке: по коду ОКПД2 или КТРУ, в том же регионе, по контрактам за последние месяцы. Если такой ниши нет — берётся ниша шире, все регионы. Если нет и её — цена заказчика из обоснования НМЦК, с пометкой, что это не рыночная цена, а его.
Так получаются три сорта смет: целиком из рынка, смешанные и целиком по цене заказчика. Считать их точность вместе нельзя: смета по цене заказчика всегда близка к НМЦК, и общий средний показатель выглядит лучше, чем есть.
Как меряем
Берём закупки, по которым контракт уже подписан и цена известна. Считаем смету так, как считали бы до торгов, — саму закупку из рынка исключаем, чтобы не подсматривать ответ. Сравниваем себестоимость с ценой контракта.
Смотрим не на одно число, а на три хвоста: сколько смет выше факта, сколько ниже половины факта и сколько попало в полосу ±30 %.
Что получилось
На свежей выборке смет из рынка: в полосе ±30 % от цены контракта — 54 %, ниже половины факта — 16,8 %, средняя относительная ошибка — 0,35.
Неделю назад было хуже, и это важная часть истории. Верхний хвост — «смета дороже факта» — мы чинили сутки и сбили с 25 до 22 %. А нижний, «смета дешевле половины факта», был вдвое больше — 37 % — и его никто не видел, потому что прибор печатал только верхний.
Причина нижнего хвоста оказалась не в ценах, а в кодах. Ниша по коду ОКПД2 даёт средний товар раздела, а заказчик покупал старший класс: «системный блок» по коду стоил 131 тысячу, у заказчика — 412; «дырокол» — 319 рублей против 2 200. Ниша в два с половиной раза дешевле цены заказчика — это не выгода, это другой товар. Добавили эту проверку: смет ниже половины факта стало 15 % вместо 37 %, полоса ±30 % выросла с 45 до 56 %.
Запрос котировок: где «цена = НМЦК» ошибается
Отдельно проверили ориентир по цене подачи для запроса котировок на двух тысячах процедур. Наивный ориентир «подавать по начальной цене» оказывался выше факта у 67 % — то есть в двух случаях из трёх с такой ценой не выиграть. Медиана снижения по нише при десяти и более аналогах — выше факта у 45 %, ближе к факту в 52 % случаев, дальше в 33 %. Для котировок включили её; для аукционов и конкурсов выигрыша не было, там ориентир остался прежним.
Зачем публиковать некрасивые числа
Потому что расчёт себестоимости — не место для «точность 95 %». Смета из рынка ошибается на треть в каждом втором случае, и участник, который это знает, закладывает запас. Участник, которому пообещали минуту и точность, запас не закладывает — и проигрывает не аукцион, а контракт.