к кейсам
Бухгалтерия и финансы AIАвтоматизация

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

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

Клиент

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

Задача

Автоматизировать подготовку юридических и корпоративных документов и снять с юристов часть работы по проверке входящих документов клиентов на соответствие нормативным требованиям.

О проекте

Клиент — юридический сервис для бухгалтеров и юристов — обратился с задачей автоматизировать рутинную подготовку юридических и корпоративных документов так, чтобы неспециалист мог заполнить сложный государственный бланк через понятные вопросы, а не разбираться в юридическом языке формы. Дополнительно требовалось снять с юристов часть работы по проверке входящих документов клиентов на соответствие нормативным требованиям (НК РФ, налоговые критерии).

Платформа из двух частей: backend на Node.js/TypeScript (Express 5 + Prisma + PostgreSQL) и frontend на Next.js 15, поднимаемые через Docker Compose тремя сервисами с healthcheck-гейтингом старта. Продукт закрывает три сценария: конструктор DOCX-шаблонов, визуальный конструктор ветвящихся опросников и AI-чат проверки документов через OpenAI Responses API с file_search по векторному хранилищу критериев.

Технологии

  • TypeScript
  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Next.js
  • React
  • Tailwind CSS
  • OpenAI API
  • pdf-lib
  • DaData API
  • Docker

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

  • Автопарсинг DOCX-меток {ключ} в готовый список вопросов и генерация документа с подстановкой ответов
  • Конвейер форматирования полей: нормализация ОПФ юрлица, сумма прописью/цифрами/рублями, срок в месяцах, 4 формата дат, нормализация адресов
  • Гибридное склонение ФИО по 6 падежам: локально через библиотеку lvovich, с фолбэком на gpt-5-nano при низкой уверенности
  • Условные блоки в Word {#блок}...{/блок} с сохранением исходного форматирования параграфа
  • Полная цифровизация формы Р13014: каталоги полей по 16 листам, генерация PDF через pdf-lib, валидация загруженного бланка, иммутабельные снапшоты сценариев
  • Визуальный конструктор опросников с drag-and-drop и наглядной схемой ветвления диалога
  • AI-чат проверки документов: классификация документа → file_search по векторному хранилищу с фильтром по категории → извлечение нарушений в строгом JSON
  • Многослойная фильтрация ложных срабатываний: проверка, что цитата дословно есть в исходном документе, детекция ложных трактовок сносок, повторный проход при расхождении текста и структуры
  • Точечные правки типового ответа по конкретным параграфам, а не полная перегенерация документа
  • Интеграция DaData: автоподсказки организаций и адресов с настраиваемым маппингом полей (ИНН/КПП/ОГРН)
  • Двухконтурная авторизация: JWT-сессии для админов и анонимные guest-cookie сессии для конечных пользователей без регистрации
  • 5 отдельных rate-лимитеров под разные типы запросов (генерация файлов, логин, скачивание, автоподсказки)
  • Админ-панель: билдер шаблонов, билдер Р13014 с нативным PDF-вьюером, управление критериями и системными промптами ассистента

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

  • Автопарсинг DOCX-меток и условные блоки {#блок} с сохранением форматирования исходного документа
  • Гибридное склонение ФИО (детерминированная библиотека + AI-фолбэк только при низкой уверенности) — экономия на вызовах модели
  • 66-страничная форма Р13014 с постраничным маппингом полей и иммутабельными снапшотами сценариев — старые заявки воспроизводимы даже после правки шаблона
  • Анти-галлюцинационные гардрейлы AI-проверки: фильтрация по эвристикам, обязательная верификация цитаты в исходном тексте, повторный анализ при расхождении
  • file_search с метаданным-фильтром по категории — модель ищет только по релевантной части базы знаний
  • Точечные правки ответа по blockId вместо полной перегенерации — сохраняется юридически выверенная структура письма
  • Guest-first UX: обычный пользователь работает без регистрации, у админов — полноценный JWT-контур с изоляцией по владельцу сессии
  • DaData-автозаполнение одним выбором из подсказки вместо ручного ввода реквизитов

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

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

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

Метрики

66 страниц полная цифровизация формы Р13014 ФНС по 16 листам
2 контура защиты от AI-галлюцинаций при проверке документов на соответствие требованиям
без регистрации guest-first доступ к заполнению документов для конечных пользователей

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

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

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

Другие кейсы

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

МобайлВеб

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

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

TriMoTi

МобайлВеб

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

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

GoEvent

ВебMVP

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

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

Cyberly

ВебМобайл

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

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

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

AIHR

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

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

Ист Трейд

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

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

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

ВДНХ

АвтоматизацияИнтеграции

Автоматический поиск документов из 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: массовые рассылки по аудитории, розыгрыши с проверкой подписки, онбординг пользователей и веб-панель администратора.

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

Кейс

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

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

CorpSoft24

AIMVP

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

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

CorpSoft24

AIMVP

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

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

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

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

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

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

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

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

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