к кейсам
business-services AIАвтоматизация

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

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

Клиент

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

Задача

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

О проекте

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

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

Технологии

  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • React
  • Vite
  • Tailwind CSS
  • OpenAI API
  • Anthropic Claude API
  • Zakupki360 API
  • DaData API
  • UnoLogin
  • UnoBilling
  • Docker

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

  • Backend API на Node.js + Express + TypeScript с Prisma ORM и скоупом всех запросов по owner_id (тенант компании)
  • Web-приложение на React + Vite + Tailwind + shadcn/ui: канбан-доска, карточка тендера, критерии, настройки, биллинг
  • Канбан тендеров с 7 статусами: new → reviewing → passed / partial / failed выставляются автоматически по вердикту ИИ, participating / rejected — только вручную
  • AI-модуль оценки на OpenAI: вердикт (проходит / частично / не проходит), балл 0–100, заключение, списки выполненных и невыполненных требований и балл по каждому правилу отдельно
  • Стриминговый режим оценки: человекочитаемый разбор идёт пользователю по мере генерации, следом — строгий JSON вердикта
  • Модуль извлечения текста из 6 форматов: DOCX (mammoth), устаревший бинарный DOC (word-extractor), PDF (pdf-parse), XLSX/XLS по листам (SheetJS), TXT и MD
  • Редактор наборов критериев: правила 7 типов с весами и параметрами плюс свободная инструкция для ИИ, набор по умолчанию подставляется в новую карточку
  • 5 встроенных шаблонов критериев под частые категории закупок с привязкой к префиксам ОКВЭД и весами, суммирующимися в 100
  • База знаний: справочные документы загружаются один раз и прикрепляются к любому числу наборов критериев, попадая в промпт оценки
  • Интеграция с Zakupki360: поиск закупок по ключевым словам, кодам ОКПД2, законам и НМЦК, карточка закупки и импорт всей документации в тендер
  • Модуль ИИ-заполнения тендерных форм на Claude (code execution + Agent Skill docx + Files API) с отдачей готовых .docx
  • Профиль компании и реквизиты с автозаполнением из DaData по ИНН, онбординг-чеклист и интерактивный тур по интерфейсу
  • Интеграция UnoLogin: SSO по OAuth2 (B2B2C), роли владельца и админа компании, виджеты команды и аккаунта в шапке
  • Интеграция UnoBilling: гейт подписки на уровне middleware, демо-режим до оплаты, раздел тарифов только для владельца
  • Docker Compose-инфраструктура: PostgreSQL, backend, frontend

Ключевые фичи

  • Вердикт «проходим / частично / не проходим» с баллом 0–100 и разложением по каждому требованию вместо чтения пакета документации целиком
  • Канбан, который сам себя раскладывает: карточка переезжает в колонку по итогу ИИ-оценки, но ручное решение «участвуем / отказ» защищено от перезаписи
  • Автоматическая переоценка при любом изменении: загрузка документа, удаление документа или смена набора критериев
  • Поиск закупок по 44-ФЗ, 223-ФЗ, 615-ПП и коммерческим, с фильтрами по кодам ОКПД2, датам публикации и диапазону начальной цены
  • Подбор кодов ОКПД2 из справочника DaData по виду деятельности компании, а не по несуществующей кросс-таблице ОКВЭД→ОКПД2
  • Устойчивый импорт документации: дедупликация дублей файла под разными id, ретраи на рейт-лимит площадки с уважением Retry-After, пропуск zip/sig/p7s с отчётом вместо падения импорта
  • Опциональный скоринг при импорте: документы можно подтянуть в карточку, не запуская ИИ-оценку
  • Чат по документам тендера с историей: ответы строго на основе извлечённого текста, с явным «этого нет в документах» вместо выдуманных фактов
  • ИИ-заполнение бланков как редактирование оригинала, а не пересборка с нуля: Claude в песочнице правит копию файла через python-docx, сохраняя таблицы, шрифты и отступы
  • Поиск форм внутри пакета документации: модель сама определяет, какие приложения к извещению должен заполнить участник, включая несколько бланков в одном файле
  • Запрет на выдумывание данных: поле, которое нельзя заполнить достоверно, остаётся пустым, как в оригинале
  • Наборы критериев с весами задаются один раз и переиспользуются на всех карточках; шаблоны по ОКВЭД дают рабочий набор без ручной настройки
  • Настройки моделей на уровне компании: 10 моделей OpenAI для оценки и чата и 4 модели Claude для заполнения форм, с качественной шкалой расхода вместо сырых цен за токены
  • Профиль компании по ИНН: DaData подтягивает название, ОКВЭД, КПП, ОГРН, юридический адрес и руководителя, все поля остаются редактируемыми
  • Онбординг: пошаговый чеклист (ИНН → критерии → первый тендер → оценка) и тур по интерфейсу с подсветкой элементов
  • Роли владельца и админа компании через UnoLogin с приглашениями и общим пространством тендеров
  • Демо-режим до оплаты: заполненная доска и наборы критериев показываются на живом интерфейсе, реальные маршруты закрыты биллингом

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

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

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

Заказать похожий проект

Оставьте заявку — обсудим задачу и предложим решение под ваш бизнес.

Оставить заявку

Другие кейсы

Зеленопарк (ТЦ)

МобайлВеб

Зеленопарк ТЦ приложение

Мобильное приложение для посетителей ТЦ Зеленопарк: навигация по ТЦ, акции арендаторов, события и бонусные механики.

TriMoTi

МобайлВеб

Мобильное приложение TriMoTi для аудиогидов в музеях

Мобильное приложение TriMoTi для прослушивания аудиогидов в небольших музеях по стране: маршруты, офлайн-доступ и удобный плеер для посетителей.

GoEvent

ВебMVP

Промо-система розыгрыша автомобилей в ТЦ

Платформа для проведения розыгрыша автомобилей в ТЦ по всей России (чеки, регистрация, выбор победителей).

Cyberly

ВебМобайл

Социальная сеть для киборгов (людей с ампутациями)

Социальная сеть и информационный портал для людей, потерявших конечности. Обмен опытом, поиск мастеров по протезированию, психологическая поддержка.

Культура гостеприимства (20+ ресторанов)

AIHR

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

Система для сети ресторанов: автоматическое аудиоинтервью для аттестации текущих сотрудников и ИИ-оценка soft skills кандидатов для HR.

Ист Трейд

AIАвтоматизация

ИИ генерация этикеток с проверкой по ТР ТС

Автоматическая генерация этикеток для импортных продуктов с переводом и валидацией по регламентам Таможенного Союза.

ВДНХ

AIАвтоматизация

Автоматический поиск документов из 1С:ДО

Контекстный RAG-ассистент над архивом 1С:Документооборот: выгрузка из 1С, гибридный поиск по смыслу и реквизитам, ответы со ссылками на источники.

Samadashvili Winery

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

E-commerce платформа для винодельни Samadashvili

Двухконтурная Medusa-платформа для винодельни: брендовый Next.js storefront, каталог вин, корзина, checkout, Bank of Georgia, туры и кастомная админка.

ООО Умный Век

АвтоматизацияCRM

CRM-платформа для компании Umvek

Кастомная CRM-система для B2B-поставщика AV-оборудования: управление сделками, воронки продаж, финансовая аналитика, KPI и мотивация сотрудников.

Вкусно и Точка

Чат-ботАвтоматизация

Бот для розыгрышей Вкусно и Точка в MAX

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

Юридический сервис для бухгалтеров и юристов (NDA)

AIАвтоматизация

Конструктор юридических документов с AI-проверкой

Платформа автогенерации договоров и государственных форм (включая полную форму Р13014 ФНС) с AI-чатом, который проверяет документы на соответствие нормативным требованиям.

Краеведческий музей г. Чернушка (Пермский край)

ДесктопГеймдев

Интерактивный стол «Родной край» для краеведческого музея

Киоск-приложение для сенсорного стола 4K: летопись нефтедобычи района, фотоархив, геология, карта месторождений и три обучающие игры — с админ-панелью прямо на столе и полностью офлайн-работой.

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

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

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

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

CorpSoft24

AIMVP

AI-агент «Пресейл-менеджер» для подготовки КП

Мультисервисный AI-ассистент для пресейл-команд: анализирует клиента, готовит коммерческие предложения и презентации на базе RAG и веб-исследования, с генерацией файлов DOCX/PDF.

CorpSoft24

AIMVP

AI-ассистент продуктового менеджера

MVP-платформа, где AI-агент уровня senior PM/CPO обрабатывает продуктовые задачи в чате асинхронно через очередь, использует RAG по документам и выгружает результат в Markdown/DOCX.

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

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

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

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

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

AIHR

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

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

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

AIHR

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

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

CorpSoft24

AICRM

AI-советник по развитию существующих клиентов

Чат-советник на базе LLM, который анализирует корпоративные данные о клиенте и даёт факты и рекомендации по upsell/удержанию с уровнем уверенности, либо честно признаёт нехватку контекста.

ETC Trade (Ист Трейд)

AIЧат-бот

AI-чат-бот для B2B- и B2C-клиентов ETC Trade

AI-чат-бот для мультиканальной поддержки B2B- и B2C-клиентов: консультации по ассортименту, доставке и условиям, квалификация лидов и передача в Bitrix24.

Turnix

ВебГеймдев

Платформа для организации киберспортивных матчей

Платформа для автоматизации проведения киберспортивных турниров (сетка, лобби, проверка результатов).

Детская школа танцев

АвтоматизацияВеб

Система планирования расписания и зарплат для школы танцев

ERP-система для детской школы танцев: планирование расписания групп, расчет зарплат преподавателей с учетом KPI и посещаемости.

123-buh

AICRM

ИИ сканер чатов и авто-задачи в Битрикс

Система в реальном времени сканирует все чаты с клиентами, выделяет задачи из потока сообщений, создает их в Битрикс24 ответственному бухгалтеру и формирует EOD-отчет.

Тримет

AIЧат-бот

ИИ-чат-бот для Авито и сайта (металлопрокат)

Чат-бот для оптово-производственной компании по металлу, знающий весь ассортимент и умеющий оформлять заявки прямо в чате Авито и на сайте.

ООО Белтимпэкс

AIАвтоматизация

Распознавание заказов из файлов клиентов

Программа для автоматического распознавания позиций заказа из любых файлов (Excel, PDF, фото) с поиском по базе номенклатуры и отправкой готового заказа в 1С.

Arhat Inks (Узбекистан)

AICRM

VIP AI-менеджер для производителя красок

ИИ-агент для работы с текущими и VIP-клиентами: распознавание узбекской речи, проверка дебиторки, формирование заказов и рекомендации ассортимента.

Белтимпэкс

AIЧат-бот

Чат-бот с остатками из 1С

ИИ чат-бот для клиентов оптовой компании, который в реальном времени показывает наличие приводных ремней и их цену из базы 1С.

ООО Умный Век

ДесктопMVP

СпортТабло (Десктопная программа)

Десктопное приложение-табло для детских спортивных соревнований в школах, отображающее счет, таймер и состав команд на проекторе/экране.