от $250 · от 1 неделиСайты
от $100 · от 3 днейTelegram-боты
от $500 · от 3 недельCRM и внутренние инструменты
от $500 · от 2 недельAI-инструменты
Наши работы / Клиентский проект

TenderLens

Telegram-бот и веб-кабинет, которые читают документацию российских госзакупок (44-ФЗ) и выдают по каждой закупке структурированный разбор.

Клиентский проектAI-анализ документовДанные клиента измененыСервис работает только с российскими госзакупками
TenderLens: видео
1экран вместо всей документации закупки
20ссылок на закупки можно прислать за раз
44-ФЗзакон, по которому разбираются закупки
3уровня риска в каждом разборе

Задача

Поставщики, которые участвуют в российских госзакупках, по каждой закупке читают одну и ту же стопку: длинное ТЗ, условия контракта, сканы приложений и страницу извещения: настоящие характеристики позиций часто указаны там, а не в документах. Читать всё это по каждой закупке долго.

Что сделали

Поставщик присылает ссылку с zakupki.gov.ru. Бот скачивает все документы, распаковывает архивы, распознаёт сканы и читает страницу извещения. Затем языковая модель заполняет заданную структуру: карточку закупки с ценой, сроками, оплатой и обеспечением заявки, риски с уровнями «критично», «внимание» и «к сведению» и каждую позицию с кодами и требованиями построчно. Национальный режим, то есть запреты, ограничения и преимущества для отечественных товаров, определяет не модель, а программный код по правительственным перечням. До 20 ссылок ждут в очереди, а каждый разбор приходит и в чат, и в веб-кабинет. Пароль для кабинета не нужен: вход по одноразовой ссылке в Telegram.

Как шла работа

Работа началась 8 июня 2026 года. Клиент проверял бота на настоящих закупках, и продукт менялся по его замечаниям. 9 июня он заметил, что разбор указал обеспечение заявки 5–30 %, хотя в документах было 5 %. С тех пор модели запрещено подставлять значения, которых нет в документах, угадывать рыночные цены и называть бренды, не упомянутые в тексте, а пустые требования вроде «по согласованию» из разбора убираются. После того как клиент поймал неверный вывод о национальном режиме, это решение перешло от модели к коду. Кроме того, одна и та же закупка должна была каждый раз получать одинаковый разбор: поначалу одна позиция получала то 10 требований, то 17, поэтому разбор настроили так, чтобы ответ каждый раз был одним и тем же.

В июле к боту добавились лендинг и веб-кабинет. Поиск товаров и расчёт маржи тоже сделали, но 6 августа убрали: им не хватало точности. Лучше не дать ответа, чем дать неверный.

Демо показывает переведённый лендинг. Настоящих разборов в демо нет.

«Не просто сделал, что просили, а раз пять сказал, что так работать не будет, и предложил лучше. Первые пользователи пришли ещё до релиза.»

Дмитрий, сооснователь сервиса

Результат

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

PythonaiogramFastAPIJinja2SQLiteRedisOpenRouterTesseractDocker Compose
Обсудить проект

Хотите
такой же?

Похоже на: TenderLens · AI-бот и кабинет

Что нужно
Бюджет
Следующий проект

BarrierPro →