Спектра — автоматизация тендерного отдела IT-дистрибьютора
IT-дистрибьютор
Система тендерного отдела IT-дистрибьютора: парсинг 4 площадок, AI-анализ рисков, сопоставление с каталогом 1,15 млн позиций, расчёт в 1С. Смотреть кейс →
Спектра — система автоматизации тендерного отдела крупного IT-дистрибьютора. Парсит 4 тендерные площадки, скачивает документацию, прогоняет её через AI-анализ (параметры, 6 типов рисков, рекомендация «участвовать/осторожно/не стоит»), сопоставляет позиции тендера с каталогом из 1,15 млн позиций номенклатуры 1С и считает стоимость участия. Обработка тендера сократилась с 30–60 минут до 5–10. Прод — на инфраструктуре заказчика за VPN.
Что реализовано.
Мониторинг площадок
Ежечасный парсинг 4 площадок: API + Playwright с обходом защиты и сохранением сессий.
AI-анализ тендера
Gemini извлекает 10 категорий параметров и оценивает 6 типов рисков. Рекомендация-светофор.
Подбор по каталогу
Точный поиск по артикулу + fuzzy по наименованию среди 1,15 млн позиций. Альтернативы и цены.
1С УТ через OData
Синхронизация номенклатуры и контрагентов, создание заказа клиента прямо из системы.
Воронка 23 статуса
Полный жизненный цикл тендера с историей, таймлайном и ролевым доступом.
Загрузка документов
3 канала: API площадок, Playwright и browser-расширение + десктоп-загрузчик для госзакупок.
Telegram-алерты
Новые тендеры, дедлайны подачи, смены статусов — с привязкой аккаунтов сотрудников.
Ключевые сценарии.
Пользовательские сценарии и потоки данных
Жизненный цикл тендера
От обнаружения до контракта — 23 статуса.
AI-анализ документации
Автоматический разбор пакета документов.
Подбор позиций
Сопоставление требований тендера с каталогом.
Роли и интерфейсы.
Менеджер тендерного отдела
Разбор тендеров, подбор позиций, подготовка расчёта
Руководитель отдела
Воронка, приоритеты, контроль дедлайнов и решений
Администратор
Площадки, учётные записи, синхронизация с 1С
Технологический стек.
- Python 3.12
- FastAPI
- SQLAlchemy 2.0 (async)
- asyncpg
- 146 endpoints
- 24 фоновых воркера
- Next.js 15
- React 19
- shadcn/ui
- Tailwind CSS 4
- Google Gemini
- анализ документации
- оценка рисков
- PostgreSQL
- Redis
- MinIO (S3)
- 58 миграций
- 34 модели
- 1С УТ 11.5 (OData)
- API тендерных площадок
- Playwright
- aiogram (Telegram)
Объём кода.
Безопасность
- Развёртывание на инфраструктуре заказчика за VPN
- Шифрование учётных данных площадок (Fernet)
- Ролевая модель доступа и аудит действий
- Защита от перебора паролей (rate limiting на вход)
AI-функции
- Извлечение 10 категорий параметров из тендерной документации
- Оценка 6 типов рисков: финансовые, сроки, штрафы, гарантия, логистика, технические
- Рекомендация по участию: участвовать / осторожно / не рекомендуется
- Светофор рисков (низкий/средний/высокий) в интерфейсе
Проблема
Тендерный отдел вручную мониторил несколько площадок: что-то пропускали, что-то находили слишком поздно.
По каждому тендеру — десятки документов; чтение и оценка занимали 30–60 минут на тендер.
Позиции тендера нужно сопоставить с каталогом дистрибьютора (1,15 млн позиций номенклатуры) — вручную это часы.
Воронка жила в почте и Excel: статусы терялись, история решений не сохранялась.
Решение
Парсинг 4 площадок — коммерческие B2B-площадки через API, госзакупки 44-ФЗ/223-ФЗ через государственный API, плюс Playwright-парсер с обходом антиботовой защиты и сохранением сессий.
AI-анализ документации (Gemini) — извлечение 10 категорий параметров, оценка 6 типов рисков (финансовые, сроки, штрафы, гарантия, логистика, технические) и рекомендация: участвовать / осторожно / не рекомендуется.
Сопоставление с каталогом — точный поиск по артикулу + нечёткое сопоставление по наименованию (rapidfuzz), альтернативные предложения, кеш в Redis.
Интеграция с 1С УТ 11.5 через OData — синхронизация 1,15 млн позиций номенклатуры, 276 тыс. контрагентов, создание заказа клиента из системы.
Воронка из 23 статусов — от «нового тендера» до «контракта», с историей, таймлайном и ролями (администратор, руководитель, менеджер).
Документы под контролем — скачивание через API, Playwright, browser-расширение и десктопное приложение; хранение в S3-совместимом хранилище, превью PDF.
Telegram-уведомления — о новых тендерах, дедлайнах и сменах статусов.
Результаты
- Обработка тендера: 5–10 минут вместо 30–60 — экономия в 6 раз.
- Все площадки мониторятся автоматически каждый час — пропущенных тендеров нет.
- AI-рекомендация и светофор рисков на каждом тендере до того, как менеджер открыл документы.
- 100% прозрачность воронки: 23 статуса, история и ответственные по каждому тендеру.
Вот представьте…
История одного запроса
Менеджер открывает четыре площадки по очереди. На каждой — новые тендеры. По каждому: скачать 15 документов, прочитать ТЗ на 60 страниц, понять риски, найти позиции в каталоге на миллион наименований. Час на тендер — если повезёт.
Пока разбирали один тендер — упустили дедлайн по другому. Перспективный конкурс нашли за день до подачи. А в одном из контрактов проглядели штрафные санкции, которые съели всю маржу.
Каждый час система обходит площадки, скачивает документы, прогоняет через AI. Утром менеджер видит: 14 новых тендеров, у троих — зелёный светофор и рекомендация «участвовать», позиции уже сопоставлены с каталогом, расчёт стоимости готов.
Менеджер проверяет AI-разбор, корректирует пару позиций, отправляет на согласование. 5–10 минут на тендер. Воронка из 23 статусов показывает руководителю всю картину: что в работе, что на подаче, что выиграно.
Глоссарий AI-терминов
Ключевые понятия для понимания проекта
GEO-оптимизация
GEOОптимизация контента для AI-поисковиков (ChatGPT, Perplexity, Claude).
AI-агенты
AI-AGENTSАвтономные AI-системы, выполняющие задачи самостоятельно без контроля человека.
E-E-A-T
EEATКритерии Google: опыт, экспертиза, авторитетность, надёжность. Важны для SEO и GEO.
LLM (Large Language Model)
LLMНейросеть для понимания и генерации текста (GPT-5, Claude, Gemini).
RAG (Retrieval-Augmented Generation)
RAGТехнология для работы AI с вашими данными: документами, базами знаний.
Промпт (Prompt)
PROMPTТекстовая инструкция для AI. Качество промпта = качество результата.
MVP (Minimum Viable Product)
MVPМинимальная версия продукта для проверки гипотезы на пользователях.
Технологический стек
TECH-STACKНабор технологий проекта: языки, фреймворки, базы данных, облако.
Интеграция
INTEGRATIONСвязывание AI с системами компании: CRM, ERP, 1C, мессенджеры.
Развёртывание (Deployment)
DEPLOYMENTЗапуск решения в production с мониторингом и масштабированием.
Частые вопросы.
4 площадки: две коммерческие B2B-площадки через их API, госзакупки по 44-ФЗ и 223-ФЗ через государственный API и ещё одна площадка через встроенный парсер. Где API недостаточно — работает Playwright с сохранением сессий и обходом антиботовой защиты.
Gemini разбирает документацию и извлекает 10 категорий параметров, затем оценивает 6 типов рисков: финансовые, сроки, штрафы, гарантийные обязательства, логистика и технические требования. Итог — рекомендация «участвовать / осторожно / не рекомендуется» и светофор по каждому риску.
Сначала точный поиск по артикулу, затем нечёткое сопоставление по наименованию (rapidfuzz) среди 1,15 млн позиций номенклатуры, синхронизированной из 1С УТ. Система предлагает основной вариант и альтернативы, менеджер подтверждает выбор.
Система развёрнута на инфраструктуре заказчика, доступ — только через VPN. Учётные данные площадок шифруются, действия пользователей логируются, вход защищён от перебора. Интеграция с 1С работает через OData с ограниченным служебным доступом.
Обсудим вашу задачу
Расскажите о вашей задаче — обсудим, как мы можем помочь. Рекомендации предоставляем по запросу.