Все кейсы
Кейс · Строительство

Автоскоринг тендеров для генподрядов

Автоматизированный pipeline, который ежедневно собирает тендеры с 5 площадок, извлекает ключевые параметры из документации с помощью ИИ, оценивает соответствие профилю компании и формирует приоритизированный тир-лист. Команда тратит 15-20 минут утром вместо 6+ часов на ручной скрининг.

Охват тендеров

×9

Время скрининга

-91%

Заявок подано

×2.5

FTE на рутине

-80%

Качество побед

×1.4

←свайп→

marke.tel · tender-qualifier · rev. 01

Контекст

С чем столкнулись

Строительная компания мониторит 200+ тендеров ежемесячно на 5 площадках. Из-за ручного процесса анализа успевают качественно проработать только 15-20 — остальные либо пропускаются, либо подаются «на удачу» без расчёта. Несколько раз находили нужные тендеры, когда времени на подачу заявки уже не оставалось.

200+

тендеров в месяц на 5 площадках

15-20

успевают качественно проработать

6+ часов

ежедневно на ручной скрининг

2-3 дня

теряется до передачи в ПТО

Исходная ситуация до внедрения

Боли

Что болит каждый день

  • 01

    Невозможно обработать все тендеры вовремя

    Из 200+ тендеров успевают посмотреть 15-20, остальные пропускаются или подаются без расчёта

  • 02

    Упущенная выгода от неучастия

    Маржинальные тендеры обнаруживаются когда времени на подачу уже не осталось

  • 03

    Выигрыш низкомаржинальных контрактов

    Без системы скоринга участвуют в тендерах с отрицательной маржой

  • 04

    Перегруженный отдел и ПТО

    ПТО получает заявки на расчёт за 3 дня до дедлайна — не успевают качественно посчитать

Заказчик

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

CEO строительной компании

Боли по результатам интервью с командой

Задача и решение

Бизнес-задача

Что нужно построить

Построить систему, которая автоматически собирает тендеры с нужных площадок, извлекает ключевые параметры из документации, оценивает соответствие профилю компании и выдаёт приоритизированный список, чтобы тендерный отдел тратил 20 минут утром на просмотр готовых рекомендаций вместо 6 часов на ручной скрининг, а ПТО получал заявки с запасом времени.

Что мы сделали

Разработан автоматизированный pipeline, который ежедневно собирает тендеры с 5 площадок, извлекает ключевые параметры из документации с помощью ИИ, оценивает соответствие профилю компании и формирует приоритизированный тир-лист. Интеграция с Telegram для утренних сводок и с Битрикс24 для автосоздания задач ПТО.

marke.tel · tender-qualifier · задача и решение

Детали

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

Заказчик

Заказчик

Генеральный директор

«Видеть ВСЕ релевантные тендеры, а не только те, что успели просмотреть»

«Тратить время на проработку, а не на скрининг»

«Получать заявки в ПТО с запасом времени на качественный расчёт»

«Исключить «мусорные» победы с отрицательной маржой»

Требования заказчика

Процесс

Исходный процесс

01
02
03

Заход на 5 площадок

Госзакупки, B2B-Center, Сбербанк-АСТ и др.

Фильтрация

50-80 позиций в день, большинство нерелевантны

Скачивание

ТЗ, контракт, сметы — руками

04
05
06

Чтение ТЗ

15-40 минут на один тендер

Сверка

В голове или в чате с РОПом

Решение

Интересно ли? Надо считать?

07
08

Передача в ПТО

2-3 дня уже потеряно

Тендер «протух»

Дедлайн подачи прошёл

←свайп→

Типичный путь обработки тендера до внедрения

Архитектура

Автоматизированный pipeline

Скрипт

Сбор тендеров

  • Ежедневный парсинг 5 площадок
  • Фильтры: регион, ОКПД2, цена
Скрипт

Парсинг документов

  • Скачивание документации
  • Извлечение текста из PDF/Word/архивов
AI

Извлечение параметров

  • Объект, объём, сроки
  • Требования к участнику (СРО, опыт)
  • Существенные условия контракта
AI

Оценка соответствия

  • Матчинг с профилем компании
  • Наличие требуемых допусков
  • Географическая доступность
AI

Выявление red flags

  • Демпинговая НМЦК
  • Нереальные сроки
  • «Заточка» под конкурента
  • Кабальные условия контракта
Скрипт

Скоринг и тир-лист

  • Скоринг 0-100
  • A — Приоритет, B — Рассмотреть, C — Отклонить
Люди

Контроль

  • Просмотр тир-листа: 15-20 мин утром
  • Апрув / корректировка
Скрипт

Интеграции

  • Telegram-бот: утренняя сводка
  • Битрикс24: задачи для ПТО с дедлайнами

Полный цикл: от парсинга до задач в ПТО

Детали решения

Что делает AI

01

Извлечение

Структурирование параметров из ТЗ

объект: "Капремонт кровли" площадь: "2400 м²" срок: "45 дней"

02

Классификация

Матчинг с профилем компании

соответствие: 87% требуется: СРО — есть опыт 3+ лет — есть

03

Red flags

Детекция рисковых условий

[!] НМЦК на 23% ниже рынка [!] Пени 1%/день

Примеры решений по тендерам

ТендерВердиктПричина
Тендер #1НетТребуется допуск СРО на ОПО — у компании отсутствует
Тендер #2Да, приоритет AПрофильный объект, маржинальность >15%, дедлайн через 12 дней
Тендер #3ДоработатьНужна субподрядная кооперация на электрику

←свайп→

Функции AI и примеры работы

Архитектура данных

Данные и интеграции

01Входы
API тендерных площадок (где доступен)
Веб-скрапинг (где нет API)
Парсинг PDF/DOCX документации
Профиль компании: СРО, география, компетенции
02Обработка
AI: извлечение параметров из ТЗ
AI: классификация по профилю
AI: выявление red flags
Скоринг и формирование тир-листа
03Выходы
Telegram-бот: ежедневный тир-лист
Интеграция с Битрикс24/Планфикс
Задачи для ПТО с дедлайнами
PostgreSQL: история тендеров

rev. 01 · data flow schematic · tender-qualifier

Внедрение

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

01

Тендерная документация — ад для парсинга

Проблема

На практике тендерная документация часто содержит: сканы с перекошенным текстом, таблицы-картинки, смета в Excel вложенная в Word сконвертированный в PDF. Стандартный подход извлечения работает на 35-40% документов.

Решение

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

  • Если текст извлекается чисто — идём дальше
  • Если нет — прогоняем через OCR
  • Если OCR даёт низкий confidence — vision-модель "смотрит" на документ как картинку
  • Самые сложные случаи (~3-5%) размечаем вручную для улучшения pipeline

Покрытие выросло с 35-40% до 95%+ документов.

Срок решения — 6 рабочих дней

Раскрыть ↓
02

Нет единого формата ТЗ

Проблема

Каждый заказчик пишет техническое задание как хочет. Один указывает сроки в первом абзаце, другой — в приложении на последней странице. Требования к СРО могут быть закопаны в проекте контракта. Общая LLM "из коробки" путает сроки, вытаскивает не те цифры.

Решение

Few-shot дообучение на данных конкретной компании. Собрали 50+ тендеров из их истории...

  • Собрали 50+ тендеров из истории компании
  • Разметили вручную: где сроки, где объёмы, что — red flag
  • Модель научилась понимать специфику строительных ТЗ
  • При расширении на новые типы объектов — доразмечаем примеры

Каждое дообучение занимает дни, не недели.

Срок решения — 5 рабочих дней

Раскрыть ↓

←свайп→

Ключевые проблемы и их решения

Результаты

Сравнительная таблица

МетрикаБылоСталоΔПримечание
Охват тендеров / мес20 из 200 (10%)180 из 200 (90%)×9Все релевантные тендеры видны
Скорость попадания в ПТО2-3 дня< 1 дня−70%Запас времени на расчёт
Время на скрининг / мес~80 ч~7 ч−91%15-20 мин утром вместо 6 ч
FTE на скрининге1.50.3−80%Освобождение ресурсов
Заявок подано / мес1225-30×2-2.5Больше качественных заявок
Пропуски профильных5-10 / мес< 2 / мес−80%Почти нет упущенных
Качество побед~70%~98%×1.4Доля с маржой ≥ целевой

←свайп→

Метрики до и после внедрения

Резюме

Техническая карточка кейса

Отрасль

Строительство (генподряд, субподряд)

Тип решения

AI-pipeline + интеграции

Входной поток

200+ тендеров/месяц с 5 площадок

Выходной поток

180+ качественно проработанных/месяц

Ключевые эффекты

  • • Охват тендеров: ×9
  • • Время скрининга: −91%
  • • Подано заявок: ×2-2.5
  • • FTE на рутине: −80%

Срок внедрения

до 30 дней

Интеграции

Госзакупки, B2B-Center, Сбербанк-АСТ, Фабрикант, РТС-тендер, Telegram, Битрикс24/Планфикс

marke.tel · tender-qualifier · техническая карточка