← к продуктам

AI-платформа квалификации тендеров UnoTender

Канбан тендеров, где ИИ по документам закупки считает вердикт и балл соответствия критериям компании, плюс поиск закупок, чат по документации и ИИ-заполнение бланков заявки.

UnoCode (внутренний продукт)

О продукте

Разработали собственную B2B SaaS-платформу UnoTender для квалификации тендеров: сервис находит закупки по профилю компании, забирает документацию с площадки и по загруженным документам определяет, проходит ли компания по требованиям заказчика. Задача — убрать ручную вычитку пакета документов на этапе решения «участвовать или нет», где на один тендер уходят часы, а поток закупок по профилю измеряется десятками в неделю.

Платформа

Это полноценная SaaS-платформа с канбан-доской тендеров, интеграцией с каталогом закупок Zakupki360, настраиваемыми наборами критериев и базой знаний, чатом по документам закупки и ИИ-заполнением бланков тендерных форм. Данные изолированы по компании: владелец и приглашённые администраторы работают с общими тендерами и критериями, доступ открывается по подписке через UnoBilling.

Что разработано

  1. 01

    Backend API на Node.js + Express + TypeScript с Prisma ORM и скоупом всех запросов по owner_id (тенант компании)

  2. 02

    Web-приложение на React + Vite + Tailwind + shadcn/ui: канбан-доска, карточка тендера, критерии, настройки, биллинг

  3. 03

    Канбан тендеров с 7 статусами: new → reviewing → passed / partial / failed выставляются автоматически по вердикту ИИ, participating / rejected — только вручную

  4. 04

    AI-модуль оценки на OpenAI: вердикт (проходит / частично / не проходит), балл 0–100, заключение, списки выполненных и невыполненных требований и балл по каждому правилу отдельно

  5. 05

    Стриминговый режим оценки: человекочитаемый разбор идёт пользователю по мере генерации, следом — строгий JSON вердикта

  6. 06

    Модуль извлечения текста из 6 форматов: DOCX (mammoth), устаревший бинарный DOC (word-extractor), PDF (pdf-parse), XLSX/XLS по листам (SheetJS), TXT и MD

  7. 07

    Редактор наборов критериев: правила 7 типов с весами и параметрами плюс свободная инструкция для ИИ, набор по умолчанию подставляется в новую карточку

  8. 08

    5 встроенных шаблонов критериев под частые категории закупок с привязкой к префиксам ОКВЭД и весами, суммирующимися в 100

  9. 09

    База знаний: справочные документы загружаются один раз и прикрепляются к любому числу наборов критериев, попадая в промпт оценки

  10. 10

    Интеграция с Zakupki360: поиск закупок по ключевым словам, кодам ОКПД2, законам и НМЦК, карточка закупки и импорт всей документации в тендер

  11. 11

    Модуль ИИ-заполнения тендерных форм на Claude (code execution + Agent Skill docx + Files API) с отдачей готовых .docx

  12. 12

    Профиль компании и реквизиты с автозаполнением из DaData по ИНН, онбординг-чеклист и интерактивный тур по интерфейсу

  13. 13

    Интеграция UnoLogin: SSO по OAuth2 (B2B2C), роли владельца и админа компании, виджеты команды и аккаунта в шапке

  14. 14

    Интеграция UnoBilling: гейт подписки на уровне middleware, демо-режим до оплаты, раздел тарифов только для владельца

  15. 15

    Docker Compose-инфраструктура: PostgreSQL, backend, frontend

Ключевые возможности

  1. 01

    Вердикт «проходим / частично / не проходим» с баллом 0–100 и разложением по каждому требованию вместо чтения пакета документации целиком

  2. 02

    Канбан, который сам себя раскладывает: карточка переезжает в колонку по итогу ИИ-оценки, но ручное решение «участвуем / отказ» защищено от перезаписи

  3. 03

    Автоматическая переоценка при любом изменении: загрузка документа, удаление документа или смена набора критериев

  4. 04

    Поиск закупок по 44-ФЗ, 223-ФЗ, 615-ПП и коммерческим, с фильтрами по кодам ОКПД2, датам публикации и диапазону начальной цены

  5. 05

    Подбор кодов ОКПД2 из справочника DaData по виду деятельности компании, а не по несуществующей кросс-таблице ОКВЭД→ОКПД2

  6. 06

    Устойчивый импорт документации: дедупликация дублей файла под разными id, ретраи на рейт-лимит площадки с уважением Retry-After, пропуск zip/sig/p7s с отчётом вместо падения импорта

  7. 07

    Опциональный скоринг при импорте: документы можно подтянуть в карточку, не запуская ИИ-оценку

  8. 08

    Чат по документам тендера с историей: ответы строго на основе извлечённого текста, с явным «этого нет в документах» вместо выдуманных фактов

  9. 09

    ИИ-заполнение бланков как редактирование оригинала, а не пересборка с нуля: Claude в песочнице правит копию файла через python-docx, сохраняя таблицы, шрифты и отступы

  10. 10

    Поиск форм внутри пакета документации: модель сама определяет, какие приложения к извещению должен заполнить участник, включая несколько бланков в одном файле

  11. 11

    Запрет на выдумывание данных: поле, которое нельзя заполнить достоверно, остаётся пустым, как в оригинале

  12. 12

    Наборы критериев с весами задаются один раз и переиспользуются на всех карточках; шаблоны по ОКВЭД дают рабочий набор без ручной настройки

  13. 13

    Настройки моделей на уровне компании: 10 моделей OpenAI для оценки и чата и 4 модели Claude для заполнения форм, с качественной шкалой расхода вместо сырых цен за токены

  14. 14

    Профиль компании по ИНН: DaData подтягивает название, ОКВЭД, КПП, ОГРН, юридический адрес и руководителя, все поля остаются редактируемыми

  15. 15

    Онбординг: пошаговый чеклист (ИНН → критерии → первый тендер → оценка) и тур по интерфейсу с подсветкой элементов

  16. 16

    Роли владельца и админа компании через UnoLogin с приглашениями и общим пространством тендеров

  17. 17

    Демо-режим до оплаты: заполненная доска и наборы критериев показываются на живом интерфейсе, реальные маршруты закрыты биллингом

Решение задачи

  1. 1.

    Платформа перевела решение «участвовать или нет» из ручной вычитки тендерной документации в управляемый контур: закупка находится по профилю компании, документы импортируются одной кнопкой, а ИИ возвращает вердикт с баллом и разбором по каждому требованию.

  2. 2.

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

Технологии

TypeScriptNode.jsExpressPrismaPostgreSQLReactViteTailwind CSSOpenAI APIAnthropic Claude APIZakupki360 APIDaData APIUnoLoginUnoBillingDocker

Тарифы

Старт

Для небольших команд, которые начинают участвовать в тендерах.

4 900 ₽ / мес

  • До 50 карточек тендеров в месяц
  • 1 набор критериев оценки
  • ИИ-анализ документов (DOCX / PDF / XLSX)
  • Канбан-доска с автостатусами

Корпоративный

Для крупных компаний с высоким потоком тендеров.

29 900 ₽ / мес

  • Безлимит карточек тендеров
  • Безлимит критериев и базы знаний
  • Выделенная поддержка
  • Доступ к API
  • SLA и расширенная аналитика

Заинтересовал продукт?

Станьте его клиентом по подписке!

Перейти к сервису

Другие кейсы

UnoCode (внутренний продукт)

AIHR

AI-платформа оценки персонала Qualy

SaaS-платформа для AI-оценки персонала на основе аудио- и текстовых ответов с мультитенантностью для компаний с сетевой структурой.

HR- и рекрутинговые команды работодателей (B2B)

AIHR

AI-платформа оценки кандидатов UnoHR

Автоматический скоринг откликов и поиска резюме с HeadHunter: ранжирование кандидатов, лимиты тарифа и единый вход для HR-команд.

Оператор торгового центра

ВебIT-продукт

Платформа интерактивных карт торговых центров UnoMallMap

Единая система управления планом этажей, виджетом для сайта, сенсорными киосками и рекламой на инфоэкранах.

UnoCode (внутренний продукт)

IT-продуктАвтоматизация

Платформа управления проектами и командой – UnoProject

Операционная платформа для IT-студий: проекты, заказы, задачи, команда и документы в одном пространстве с ролевым доступом и прозрачностью для заказчика.