Коммерческое предложение: AI-Помощник по банкротству
От пакета документов до готового заявления — за 3 минуты вместо 6 часов
Версия: 1.0 Дата: 2026-05-01 Подготовил: AiDevTeam
Содержание
Часть I: Коммерческое предложение
- О проекте
- Текущие процессы и боли
- Архитектура решения
- Пакеты услуг
- Сравнение пакетов
- Ядро системы
- Дополнительные опции
- Конфигурации и сроки
- Наша рекомендация
- Бизнес-выгоды (ROI)
Часть II: Техническое задание
- Границы MVP
- Компоненты системы
- Модель данных
- API-спецификация
- Пользовательские сценарии
- Команда проекта
- Дорожная карта и план спринтов
- Предварительные исследования
- Стратегия тестирования
- Развёртывание и инфраструктура
- Критерии приёмки
- Нефункциональные требования
Часть III: Коммерческие условия
- Как мы работаем
- Условия оплаты
- Ежемесячные расходы
- Риски и митигация
- Гарантии
- Требования к клиенту
- Что не входит
- Открытые вопросы
- Перспективы развития
- Глоссарий
- Следующие шаги
Главное
Ситуация
Сейчас на каждое дело о банкротстве вы вручную:
- собираете пакет из 5–25 документов от клиента (паспорт, ИНН, СНИЛС, кредитные договоры от любых банков и МФО, выписки),
- из 22 кредитных договоров вытаскиваете глазами 3–4 цифры на каждый (основной долг, проценты, неустойка, штрафы), складываете 60–90 чисел в общую сумму требований,
- заполняете типовое заявление в Word, переименовываете каждый файл по своему шаблону, раскладываете по папкам.
При 10 клиентах в месяц это 40–60 часов рутины — времени, в которое вы могли бы вести 3–5 дополнительных дел или закрывать новые трудовые споры.
Что вы получите
| # | Результат | Эффект |
|---|---|---|
| 1 | Готовое заявление о банкротстве из пакета документов клиента — за 3 минуты | Освобождает 4–6 часов на каждом деле |
| 2 | Автоматическое извлечение и проверка финансовых сумм по каждому договору | Исключает арифметические ошибки и опечатки в реестре кредиторов |
| 3 | Структура папок Google Drive с правильным неймингом — на каждое дело | Конец хаосу: дела всегда найдутся, ничего не потеряется |
| 4 | Возможность взять +3–5 клиентов в месяц без найма помощника | При среднем гонораре от 50 000 ₽ — это 150–250 000 ₽ дополнительной выручки в месяц |
Почему AiDevTeam
- Соответствие 152-ФЗ с первого дня. С 1 июля 2025 года локализация персональных данных в РФ обязательна. Мы строим систему на серверах в Москве (Selectel УЗ-1), используем Yandex OCR и российское распознавание паспортов — без юридических рисков.
- Точность финансовых данных — приоритет №1. Многоуровневая валидация (схема + арифметическая сверка + повторная проверка моделью) даёт >99,9 % точности на финансовых полях. Юридическая ошибка в заявлении исключена.
- Любые банки и МФО — без настройки шаблонов. Универсальный AI-парсер понимает форматы Сбера, Тинькофф, Альфы, ВТБ, региональных МФО — без необходимости вручную «обучать» систему под каждый банк.
- Прозрачные пакеты. Минимальный пилот за 490 000 ₽ — попадает в ваш бюджет и закрывает базовый сценарий. Дальше — только если вы захотите больше возможностей.
Как читать этот документ
| Если вы | Читайте секции | Что узнаете |
|---|---|---|
| Принимаете решение «брать или нет» | Главное, 1–10, 23–24 | Что получаете, сколько стоит, как платите |
| Хотите понять, как технически устроено | 11–22 | Архитектура, компоненты, модель данных, инфраструктура |
| Готовите договор / просчитываете риски | 26–33 | Гарантии, исключения, открытые вопросы, следующие шаги |
Для вашей ситуации (одиночная практика, ~10 клиентов/мес, любые банки) мы рекомендуем пакет «Бизнес» (850 000 ₽) — он закрывает 100 % текущей рутины с гарантией соответствия 152-ФЗ. Подробнее — в секции 9.
1. О проекте
Вы — практикующий юрист по банкротству физических лиц. Каждое дело — это типовая, но трудоёмкая процедура: собрать пакет документов от клиента, извлечь финансовые показатели по каждому кредитному договору, заполнить типовое заявление по статье 213.4 Закона № 127-ФЗ «О несостоятельности (банкротстве)», подать в арбитражный суд. Дальше работает финансовый управляющий, и вы подключаетесь только при необходимости.
Технологически задача «вычитать пакет документов и заполнить шаблон» давно решается AI-системами. Но конкретно для подготовки заявления в банкротстве физлица в России готового решения нет: существующие продукты (Bankrot.me, Платформа, ГАРАНТ) либо требуют ручного ввода всех данных, либо ориентированы на полный жизненный цикл арбитражного управляющего, либо оба варианта одновременно.
Мы предлагаем построить Telegram-бота (это ваш входной канал, где клиенты уже привыкли отправлять документы), который принимает пакет документов в любом виде (PDF-сканы, фото с телефона), распознаёт текст с учётом особенностей российских банковских документов и паспортов, извлекает финансовые показатели через AI-парсер, заполняет ваш шаблон заявления в DOCX, складывает результат в структуру папок Google Drive с правильным неймингом и присылает вам ссылку.
Объём вашей практики (~10 клиентов в месяц) и архитектура (на базе российской инфраструктуры с соблюдением 152-ФЗ) делают решение технически прямолинейным и быстро окупаемым.
2. Текущие процессы и боли
| Проблема (из интервью 21.04.2026) | Решение |
|---|---|
| «У неё 22 кредитных договора, по каждому — основная сумма долга, проценты, неустойка, штрафы, пени. Это всё надо из двадцати договоров их сложить.» | Универсальный AI-парсер автоматически извлекает 4 финансовых показателя из каждого договора и собирает итоговую таблицу задолженности — без ручного счёта. |
| «Документы разные: PDF-сканы и фото с телефона. Кто помоложе — сканируют, кто постарше — фотографируют.» | Pipeline OCR с предварительной обработкой изображения (выравнивание, очистка от шума) — корректно распознаёт даже фото с бликами и под углом. |
| «Я даже DeepSeek пробовал — пишет "текст не извлечён". И персональные данные с паспорта Gemini не даёт извлекать, говорит "напишите руками".» | Специализированное распознавание паспорта РФ (Smart Engines) обходит блокировки публичных LLM на персональные данные — данные извлекаются легально и точно. |
| «Дальше уже финансовый управляющий работает. Меня интересует только формирование заявления.» | Scope MVP — только подготовка заявления о банкротстве и сопутствующих документов. Дальнейший процесс не автоматизируем — вы остаётесь в своей роли. |
| «Хранение дел — нет единой системы. Создаём автоматическую структуру папок Google Drive под каждое дело.» | Автогенерация структуры папок Google Drive с переименованием файлов по вашему шаблону. История дел всегда найдётся. |
| «Бывает приходят исполнительные листы, судебные решения — но в расчётах они не участвуют, нужно просто разложить по папке.» | AI-классификатор распознаёт тип документа и складывает в правильную подпапку — без участия в расчётах. |
3. Архитектура решения
flowchart TB
subgraph Client["Юрист и клиенты"]
TGuser["Юрист в Telegram"]
Docs["Пакет документов<br/>(PDF + фото)"]
end
subgraph Bot["Telegram-бот (aiogram)"]
Receiver["Приёмник файлов"]
Queue["Очередь обработки<br/>(ARQ + Redis)"]
end
subgraph OCR["Слой распознавания"]
Preprocess["Предобработка<br/>(OpenCV)"]
YandexOCR["Yandex Vision OCR<br/>(основной поток)"]
SmartEng["Smart Engines<br/>(паспорт РФ)"]
end
subgraph AI["AI-извлечение"]
Classifier["Классификатор<br/>типов документов"]
Extractor["LLM-парсер<br/>финансовых данных"]
Validator["Многоуровневая<br/>валидация сумм"]
end
subgraph Output["Выходной слой"]
DocxGen["Генератор DOCX<br/>(docxtpl)"]
Drive["Google Drive<br/>(структура папок)"]
Notify["Уведомление юристу"]
end
subgraph Infra["152-ФЗ инфра"]
Selectel["Selectel Moscow УЗ-1<br/>(локализация ПДн)"]
DB["PostgreSQL<br/>(зашифровано at rest)"]
end
TGuser --> Docs
Docs --> Receiver
Receiver --> Queue
Queue --> Preprocess
Preprocess --> YandexOCR
Preprocess --> SmartEng
YandexOCR --> Classifier
SmartEng --> Classifier
Classifier --> Extractor
Extractor --> Validator
Validator --> DocxGen
DocxGen --> Drive
Drive --> Notify
Notify --> TGuser
style Client fill:#172554,stroke:#3b82f6
style Bot fill:#14532d,stroke:#22c55e
style OCR fill:#78350f,stroke:#f59e0b
style AI fill:#3b0764,stroke:#a855f7
style Output fill:#14532d,stroke:#22c55e
style Infra fill:#450a0a,stroke:#ef4444
Принципы архитектуры:
- 152-ФЗ Compliant by Design. Все персональные данные — паспорта, ИНН, СНИЛС — обрабатываются и хранятся на серверах в Москве. Yandex Vision OCR работает в российском дата-центре. Smart Engines для паспортов — это локальное распознавание прямо на нашем сервере (документ не покидает контур).
- Универсальный парсер вместо набора шаблонов. LLM с тщательно настроенным промптом извлекает данные из договоров любых банков — без необходимости поддерживать отдельные шаблоны для Сбера, Тинькофф и десятков МФО.
- Многоуровневая валидация финансов. Каждое извлечённое число проходит 3 проверки: соответствие схеме (Pydantic), арифметическая сверка (сумма колонок = итоговой строке), повторная проверка моделью при несоответствии.
- Асинхронная очередь. Юрист закидывает документы в бота и получает результат через 3–5 минут — даже на пакете из 22 договоров. Не нужно ждать в чате с открытым приложением.
4. Пакеты услуг
4.1. Пакет «Пилот» — минимальный рабочий MVP
Цель пакета: Получить работающий бот, который реально подготовит заявление по типовому делу за 1 месяц. Дешёвый старт для проверки сценария на ваших реальных делах.
Модули
| Модуль | Что входит | Критерий приёмки |
|---|---|---|
| М1. Telegram-бот | Приём файлов через Telegram, очередь обработки, уведомление о готовности | Бот принимает до 30 файлов одним пакетом, обрабатывает в течение 5 минут, присылает ссылку на результат |
| М2. Базовый OCR | Yandex Vision для распознавания текстовых PDF и фото; предварительная обработка (выравнивание, очистка) | Точность распознавания текста ≥ 95 % на тестовом наборе из 20 ваших реальных дел |
| М3. AI-парсер кредитных договоров | Извлечение 4 финансовых показателей (основной долг, проценты, неустойка, штрафы) из договоров любых банков и МФО | Точность извлечения сумм ≥ 97 % на тестовом наборе; все отклонения помечаются для вашей проверки |
| М4. Заполнение DOCX-шаблона | Подстановка извлечённых данных в ваш типовой шаблон заявления (формат .docx) |
Готовое заявление в DOCX с заполненной шапкой, реестром кредиторов и итоговой суммой требований |
| М5. Google Drive — базовая структура | Создание папки на каждое дело, загрузка переименованных файлов | Папка «Фамилия И.И. — DD.MM.YYYY» с разложенными файлами по типовому неймингу |
| М6. Деплой и базовая защита данных | Развёртывание на VPS в Москве, шифрование данных на диске, базовый мониторинг | Бот доступен 24/7 в Telegram, бэкапы БД ежедневно, доступ только по вашему Telegram-ID |
Что вы получаете
- Бот, в который можно класть документы и получать готовое заявление уже через месяц после старта работ
- Возможность проверить технологию на 5–10 реальных делах с минимальными вложениями
- Базовая защита данных (шифрование, ограниченный доступ)
- Документация и видео-инструкция по использованию
Бизнес-выгоды
- Освобождает 3–4 часа на каждом типовом деле — это +30–40 часов в месяц
- Полный возврат вложений за 2–3 месяца при текущем потоке
- Минимальный риск: дешёвый старт, можно остановиться после Пилота
Стоимость и срок
Стоимость: 490 000 ₽ Срок: 4–5 недель Команда: 3 человека (AI-инженер, бэкенд, тех.лид)
Что вы НЕ получаете в Пилоте
| Без этого | Цена бездействия |
|---|---|
| Нет распознавания паспорта РФ — данные паспорта вводите руками в боте | +5 минут на каждом деле = ~50 минут/мес впустую |
| Нет полного соответствия 152-ФЗ — только базовая защита | Регуляторный риск: с 01.07.2025 локализация ПДн обязательна, при проверке РКН возможны штрафы 60–500 тыс. ₽ |
| Нет автоматической многоуровневой валидации сумм — система помечает сомнительные значения, но не перепроверяет | На 1 деле из 10 потребуется ручная проверка цифр (~15 мин) |
| Нет обработки прочих документов (исполнительные листы, решения суда) | Эти файлы складываете в папку вручную — ~5 мин на дело |
| Нет интеллектуального переименования по вашему точному шаблону | Базовая схема нейминга, без вариаций — иногда нужно докрутить руками |
4.2. Пакет «Бизнес» — рекомендуемый
Включает всё из «Пилота» +
Цель пакета: Полноценное промышленное решение с защитой по 152-ФЗ, точным распознаванием паспортов и многоуровневой проверкой финансовых данных. Это та конфигурация, которой вы будете пользоваться следующие 2–3 года без ограничений.
Дополнительные модули
| Модуль | Что входит | Критерий приёмки |
|---|---|---|
| М7. Полное соответствие 152-ФЗ | Развёртывание на Selectel Moscow УЗ-1 (аттестованный сегмент), официальная локализация ПДн, шифрование сквозное, аудит-лог доступа к ПДн, документ по реестру обработки | Готовый пакет документации для подачи в РКН (Уведомление об обработке ПДн), все ПДн физически в РФ, журнал операций ведётся |
| М8. Распознавание паспорта РФ | Smart Engines (российская технология распознавания на сервере) — извлечение ФИО, серии, номера, даты рождения, регистрации | Корректное распознавание ≥ 98 % полей паспорта на фото со смартфона; работает с поворотом и засветкой |
| М9. Распознавание ИНН и СНИЛС с проверкой | Извлечение номеров с проверкой контрольных сумм (по алгоритмам ФНС/ПФР) | Если ИНН/СНИЛС введён неправильно — система сразу сигнализирует, не идёт дальше |
| М10. Многоуровневая валидация финансов | Каждое число проходит: схему (Pydantic) → арифметическую сверку → повторную проверку моделью при отклонениях | Точность извлечения сумм ≥ 99,5 % на тестовом наборе; все отклонения автоматически перепроверяются |
| М11. Обработка прочих документов | AI-классификатор для исполнительных листов, судебных решений, требований об уплате — сортировка и складывание в правильные подпапки | Все нерасчётные документы автоматически попадают в подпапку «Судебные» или «Прочее» — без ручной сортировки |
| М12. Интеллектуальное переименование | Переименование файлов по вашему точному шаблону на основе извлечённых данных (фамилия клиента + банк + дата + тип документа) | Файлы выглядят как «Иванов И.И. — Сбербанк — 2024.03.15 — кредитный договор.pdf» — без ручной правки |
| М13. Базовая админка в Telegram | Внутри бота — команды для просмотра списка дел, статусов, повторного запуска обработки | Список дел и базовые операции доступны прямо в чате с ботом |
Что вы получаете
- Промышленное решение с гарантией 152-ФЗ — спокойствие при любой проверке РКН
- Точность 99,5 %+ на финансовых данных — арифметика реестра кредиторов под контролем
- Распознавание любых документов в пакете клиента — паспорт, ИНН, СНИЛС, исполнительные листы — без ручного ввода
- Файлы всегда в правильной структуре и с правильными именами — нечего исправлять руками
- Документация для РКН (Уведомление об обработке ПДн, реестр операций)
Бизнес-выгоды
- Снимает регуляторный риск 152-ФЗ полностью — это до 500 000 ₽ потенциального штрафа, которого вы избегаете
- Освобождает 5–6 часов на каждом деле — это 50–60 часов в месяц = пространство для +5 новых клиентов
- Возврат вложений за 4–5 месяцев при добавлении 3 клиентов в месяц при гонораре от 50 000 ₽
- Готовый плацдарм для будущей перепродажи решения коллегам — архитектура уже промышленная
Бонусы (бесплатно)
- Подготовка пакета документов для РКН — Уведомление об обработке ПДн, проект Политики обработки ПДн (обычно ~25 000 ₽)
- Миграция существующих дел — импорт ваших уже накопленных дел в новую структуру Google Drive (обычно ~30 000 ₽)
- Видео-инструкция и личное обучение — 2 часа онлайн с инженером проекта (обычно ~15 000 ₽)
Общая стоимость бонусов: ~70 000 ₽ + скидка 45 000 ₽ от полной цены = 115 000 ₽ ваших суммарных выгод
Стоимость и срок
Стоимость: 850 000 ₽ 895 000 ₽ (скидка 5 % при выборе пакета «Бизнес»)
Срок: 7–8 недель
Команда: 4 человека (AI-инженер, бэкенд, DevOps, тех.лид)
Что вы НЕ получаете в «Бизнесе»
| Без этого | Цена бездействия |
|---|---|
| Нет веб-кабинета с историей дел — всё через Telegram | Если захотите подключить помощника или вести аналитику — упрётесь в ограничения чата |
| Один пользователь — только вы | При желании передать рутину помощнику — нужен upgrade |
| Базовая валидация (одноуровневая модель) | Для «продаваемой коллегам» версии нужна двойная LLM-проверка (Премиум-уровень точности) |
| Нет встроенных шаблонов под другие типы дел (банкротство ИП, банкротство по упрощёнке) | Если расширите практику — потребуется доработка |
4.3. Пакет «Профи» — для растущей практики
Включает всё из «Бизнеса» +
Цель пакета: Развернуть полноценный веб-кабинет, чтобы видеть всю практику в одном окне, подключить помощника и работать с разными типами банкротных дел.
Дополнительные модули
| Модуль | Что входит | Критерий приёмки |
|---|---|---|
| М14. Веб-кабинет (минимальный) | Сайт с авторизацией, список всех дел, карточка дела с извлечёнными данными, быстрый поиск по ФИО клиента | Веб-доступ через браузер, страница списка дел загружается за ≤ 2 сек, поиск работает |
| М15. Multi-user режим | Два пользователя в системе (вы + помощник), разделение ролей: «Юрист» (полный доступ), «Помощник» (только подготовка дел, без удаления) | Помощник может загружать документы и видеть статусы, но не может удалить дело или изменить настройки |
| М16. Расширенные шаблоны | Поддержка нескольких шаблонов заявлений: банкротство физлица (полная процедура), банкротство физлица (внесудебное), банкротство ИП | В админке можно выбрать шаблон при загрузке нового дела; все шаблоны корректно заполняются |
| М17. Расширенный мониторинг | Метрики использования (сколько дел в обработке, среднее время, ошибки), алерты при сбоях, weekly-отчёт на email | Дашборд с метриками доступен в админке; письмо с сводкой приходит каждый понедельник |
Что вы получаете
- Веб-кабинет — вся практика в одном окне, поиск, история, аналитика
- Помощник в команде — освобождаете себя от рутины загрузки документов
- Поддержка трёх типов банкротных дел (полная, внесудебная, ИП)
- Метрики и отчётность — видите эффективность, узнаёте о сбоях до того, как клиент пожалуется
Бизнес-выгоды
- Помощник на этой системе закрывает в 3 раза больше дел, чем вы делали раньше один
- Расширение услуги (внесудебное банкротство, ИП) даёт +30–50 % к потенциальному потоку
- Окупаемость: 6–8 месяцев при увеличении потока в 1,5 раза
Бонусы (бесплатно)
- Все бонусы из «Бизнеса» +
- Подключение помощника: настройка ролей, обучение помощника (1 час) (обычно ~20 000 ₽)
- Бонус на доработки 100 000 ₽ на 12 месяцев (50 % спендинга на любую новую задачу)
- Поддержка веб-кабинета первые 3 месяца — приоритетный фикс багов (обычно ~30 000 ₽/мес)
Общая стоимость бонусов: ~210 000 ₽ + скидка 100 000 ₽ от полной цены = 310 000 ₽ ваших суммарных выгод
Стоимость и срок
Стоимость: 1 315 000 ₽ 1 415 000 ₽ (скидка 7 % на пакет «Бизнес»)
Срок: 11–12 недель
Команда: 5 человек (AI-инженер, бэкенд, фронтенд, DevOps, тех.лид)
Что вы НЕ получаете в «Профи»
| Без этого | Цена бездействия |
|---|---|
| Нет multi-tenant архитектуры — нельзя продавать решение коллегам как SaaS | Закрывает потенциал B2B-выручки 100–500 тыс. ₽/мес |
| Нет двойной LLM-валидации (Claude + GPT) — для одной практики хватает одиночной | Если перепродаёте — клиенты-коллеги ожидают максимально надёжную точность |
| Нет встроенного биллинга — нельзя принимать оплату от других юристов автоматически | Ручной учёт = блокер для масштабирования |
4.4. Пакет «Платформа» — B2B-готовое решение
Включает всё из «Профи» +
Цель пакета: Превратить решение в продукт, который можно продавать другим юристам по подписке. Готовая платформа multi-tenant с биллингом, повышенной надёжностью и полной веб-админкой.
Дополнительные модули
| Модуль | Что входит | Критерий приёмки |
|---|---|---|
| М18. Multi-tenant архитектура | Каждый юрист — отдельный «арендатор» в системе с изолированными данными, своими настройками, своим Google Drive | Юрист А не видит дела юриста Б; данные физически разделены на уровне БД |
| М19. Биллинг и подписки | Интеграция с ЮKassa: подписки (фиксированная плата за месяц) + per-case (оплата за каждое обработанное дело) | Юрист подключается через сайт, выбирает тариф, платит карточкой; счета формируются автоматически |
| М20. Двойная LLM-валидация | Каждое финансовое поле проверяется двумя независимыми моделями (Claude Opus + GPT-5) — расхождения помечаются | Точность извлечения сумм ≥ 99,9 %, в спорных случаях — автоматическая третья проверка |
| М21. Полная веб-админка | Управление пользователями, тарифами, шаблонами, мониторинг загрузки серверов, выгрузка отчётов в CSV/Excel | Полный контроль над платформой через браузер; не нужно лезть в БД |
| М22. Год эксплуатационной поддержки | Hosting, мониторинг, исправление багов, обновления библиотек, реакция на инциденты в течение 4 часов в рабочее время | Платформа работает 365 дней без вашего участия в инфраструктуре |
Что вы получаете
- Готовый SaaS-продукт, который можно продавать другим юристам и арбитражным управляющим
- Двойная LLM-валидация — максимальная точность для коммерческого использования
- Год полной эксплуатационной поддержки — не нужно нанимать DevOps
- Полная аналитика по платформе — видите каждого пользователя, его дела, выручку
Бизнес-выгоды
- При подключении 20 юристов на тариф 5 000 ₽/мес = +100 000 ₽ выручки в месяц (1,2 млн в год)
- При комиссии 500 ₽/дело и 200 делах в месяц от всей сети = +100 000 ₽ дополнительной выручки
- Возврат вложений за 12–18 месяцев при умеренном развитии сети
- Создаёт актив в виде SaaS-бизнеса, который можно продать или развивать как отдельное направление
Бонусы (бесплатно)
- Все бонусы из «Профи» +
- Полное юридическое сопровождение запуска SaaS: договоры с пользователями, оферта, политика конфиденциальности (обычно ~80 000 ₽)
- Бонус на доработки 200 000 ₽ на 18 месяцев (50 % спендинга на новые задачи)
- Маркетинговый набор для запуска: лендинг продукта, шаблоны email-рассылки, воронка онбординга (обычно ~120 000 ₽)
- Год эксплуатационной поддержки в стоимости (обычно ~30 000 ₽/мес = 360 000 ₽)
- Гарантия фиксированной цены на доработки в течение 12 месяцев — повторная разработка по тем же ставкам без индексации
Общая стоимость бонусов: ~810 000 ₽ + скидка 210 000 ₽ от полной цены = более 1 000 000 ₽ ваших суммарных выгод
Стоимость и срок
Стоимость: 1 905 000 ₽ 2 115 000 ₽ (скидка 10 % на пакет «Профи»)
Срок: 16–18 недель
Команда: 6 человек (AI-инженер, 2 бэкенд, фронтенд, DevOps, тех.лид)
5. Сравнение пакетов
| Возможность | Пилот | Бизнес | Профи | Платформа |
|---|---|---|---|---|
| Базовая функциональность | ||||
| Telegram-бот для приёма документов | ✓ | ✓ | ✓ | ✓ |
| OCR (PDF + фото с телефона) | базовый | ✓ | ✓ | ✓ |
| AI-парсер кредитных договоров (любые банки) | ✓ | ✓ | ✓ | ✓ |
| Заполнение DOCX-шаблона заявления | ✓ | ✓ | ✓ | ✓ |
| Структура папок Google Drive | базовая | полная | полная | полная |
| Базовый деплой на VPS в Москве | ✓ | ✓ | ✓ | ✓ |
| Соответствие 152-ФЗ | ||||
| Шифрование данных at rest | ✓ | ✓ | ✓ | ✓ |
| Локализация ПДн (Selectel УЗ-1) | — | ✓ | ✓ | ✓ |
| Документация для РКН | — | ✓ | ✓ | ✓ |
| Аудит-лог доступа к ПДн | — | ✓ | ✓ | ✓ |
| Распознавание документов | ||||
| Распознавание паспорта РФ (Smart Engines) | — | ✓ | ✓ | ✓ |
| ИНН/СНИЛС с проверкой контрольных сумм | — | ✓ | ✓ | ✓ |
| Классификация прочих документов | — | ✓ | ✓ | ✓ |
| Интеллектуальное переименование | базовое | ✓ | ✓ | ✓ |
| Точность данных | ||||
| Базовая Pydantic-схема валидации | ✓ | ✓ | ✓ | ✓ |
| Арифметическая сверка сумм | — | ✓ | ✓ | ✓ |
| Многоуровневая валидация (одна модель) | — | ✓ | ✓ | ✓ |
| Двойная валидация (Claude + GPT) | — | — | — | ✓ |
| Целевая точность финансов | ≥ 97 % | ≥ 99,5 % | ≥ 99,5 % | ≥ 99,9 % |
| Интерфейс и пользователи | ||||
| Управление через Telegram | ✓ | ✓ | ✓ | ✓ |
| Базовая админка в Telegram | — | ✓ | ✓ | ✓ |
| Веб-кабинет с историей дел | — | — | ✓ | ✓ |
| Multi-user (юрист + помощник) | — | — | ✓ | ✓ |
| Полная веб-админка | — | — | — | ✓ |
| Расширенная функциональность | ||||
| Один шаблон заявления | ✓ | ✓ | — | — |
| Несколько типов банкротных дел | — | — | ✓ | ✓ |
| Расширенный мониторинг и алерты | — | — | ✓ | ✓ |
| Multi-tenant (продажа коллегам) | — | — | — | ✓ |
| Биллинг и подписки (ЮKassa) | — | — | — | ✓ |
| Бонусы и поддержка | ||||
| Видео-инструкция | — | ✓ | ✓ | ✓ |
| Подготовка пакета документов для РКН | — | ✓ | ✓ | ✓ |
| Бонус на доработки | — | — | 100К ₽ | 200К ₽ |
| Год эксплуатационной поддержки | — | — | — | ✓ |
| Стоимость | 490К ₽ | 850К ₽ | 1 315К ₽ | 1 905К ₽ |
| Срок реализации | 4–5 нед | 7–8 нед | 11–12 нед | 16–18 нед |
6. Ядро системы
Ядро — это фундамент, который входит в каждый пакет. Без него система не работает. Все пакеты — это Ядро + дополнительные модули.
| # | Компонент | Описание |
|---|---|---|
| Я1 | Telegram-бот | aiogram 3 — приём файлов, многопоточная очередь, уведомления о готовности |
| Я2 | OCR-pipeline | OpenCV для предварительной обработки + Yandex Vision API для распознавания текста |
| Я3 | AI-парсер кредитных договоров | LLM с настроенным промптом для извлечения 4 финансовых полей из любого банковского формата |
| Я4 | Генератор DOCX | docxtpl с поддержкой ваших шаблонов и динамических таблиц (для реестра кредиторов) |
| Я5 | Google Drive интеграция | Service Account для автоматического создания папок и загрузки файлов |
| Я6 | Инфраструктура | VPS в Москве, Docker-контейнеры, PostgreSQL для данных, Redis для очереди |
| Я7 | Деплой и базовый мониторинг | CI/CD, ежедневные бэкапы БД, базовые алерты при сбоях |
Минимальный пакет «Пилот» = только Ядро. Все остальные пакеты — это Ядро + специализированные модули (соответствие 152-ФЗ, распознавание паспорта, валидация и т. д.).
7. Дополнительные опции
Независимые модули — можно добавить к любому пакету. Это возможности, которые выведут проект на новый уровень.
| # | Опция | Что даёт | Часы | Стоимость | Срок | Wow |
|---|---|---|---|---|---|---|
| О1 | Голосовое распознавание консультаций | Записываете аудио-консультацию с клиентом — бот превращает в текст и сохраняет в карточке дела | 110 ч | 280 000 ₽ | 2 нед | Все ключевые договорённости с клиентом всегда найдутся в текстовом виде |
| О2 | Интеграция с Битрикс24/AmoCRM | Каждое дело автоматически создаётся как карточка в CRM с суммой долга, статусом, контактами клиента | 90 ч | 230 000 ₽ | 2 нед | Видите свою воронку клиентов в одном привычном интерфейсе |
| О3 | Чат-бот для приёма заявок от клиентов юриста | Отдельный публичный бот, в котором клиент сам загружает документы и заполняет анкету. Готовое дело попадает к вам автоматически | 130 ч | 330 000 ₽ | 3 нед | Клиенты сами собирают документы — вы экономите 1–2 часа коммуникаций на каждом деле |
| О4 | Аналитический модуль | Дашборд: распределение дел по типам, среднее время на дело, выручка по месяцам, прогноз нагрузки | 80 ч | 205 000 ₽ | 2 нед | Видите свой бизнес в цифрах, а не в ощущениях |
| О5 | Подача через Контур.Диадок (КЭП) | Автоматическая подача готового заявления в арбитражный суд через систему ЭДО с вашей электронной подписью | 165 ч | 470 000 ₽ | 4 нед | От пакета документов до поданного в суд заявления — без выхода из бота |
| О6 | Шаблоны для смежных задач | Дополнительные шаблоны: ходатайства, отзывы кредиторов, заявления о признании сделок недействительными | 70 ч | 180 000 ₽ | 2 нед | Не только заявление, но и весь сопутствующий документооборот |
Опции рассчитаны по той же методологии, что и пакеты: декомпозиция на 5–8 подзадач, реальные ставки с учётом скрытой работы (изучение API, отладка, итерации) и контингентного резерва.
Пример декомпозиции опции О3 (Чат-бот для приёма заявок)
| Подзадача | Часы |
|---|---|
| Архитектура взаимодействия двух ботов (юрист-бот ↔ клиент-бот) | 12 |
| Настройка отдельного Telegram-бота с публичным интерфейсом | 18 |
| Анкета (FSM-диалог): сбор ФИО, телефона, согласия на обработку ПДн | 22 |
| Загрузка документов с валидацией (тип, размер, читаемость) | 25 |
| Передача собранного дела в основной бот юриста | 15 |
| Уведомления клиенту о статусе обработки | 12 |
| Тестирование сценариев (в т. ч. некорректное поведение клиентов) | 16 |
| Документация и инструкция для клиента | 10 |
| Итого | 130 |
Для интеграционно-сложных опций (О5 — Контур.Диадок с КЭП) дополнительно заложен +50 % буфер на непредсказуемость работы с государственными API.
8. Конфигурации и сроки
Готовые комбинации пакета и опций для разных сценариев использования.
| Конфигурация | Состав | Срок | Стоимость |
|---|---|---|---|
| Минимум | Пилот | 4–5 нед | 490 000 ₽ |
| Бизнес (рекомендуем) | Бизнес | 7–8 нед | 850 000 ₽ |
| Бизнес+CRM | Бизнес + О2 (Битрикс/AmoCRM) | 8–9 нед | 1 080 000 ₽ |
| Бизнес+Клиент-бот | Бизнес + О3 (приём заявок от клиентов) | 9–10 нед | 1 180 000 ₽ |
| Профи | Профи (с веб-кабинетом) | 11–12 нед | 1 315 000 ₽ |
| Профи+Аналитика | Профи + О4 (аналитический модуль) | 12–13 нед | 1 520 000 ₽ |
| Профи Полный | Профи + О3 + О4 + О6 | 14–16 нед | 1 830 000 ₽ |
| Платформа | Платформа (B2B-готовая) | 16–18 нед | 1 905 000 ₽ |
| Платформа Максимум | Платформа + все опции (О1–О6) | 22–25 нед | 3 600 000 ₽ |
Логика выбора:
- Если задача — «закрыть текущую рутину для одного юриста с гарантией 152-ФЗ» → Бизнес
- Если планируете подключить помощника или развивать практику в смежные ниши → Профи
- Если есть стратегия превратить решение в продукт для коллег → Платформа
9. Наша рекомендация
Для вашей ситуации мы рекомендуем пакет «Бизнес» (850 000 ₽, срок 7–8 недель):
-
Попадает в логику быстрого старта. За 2 месяца получите промышленное решение, которое реально снимет 5–6 часов рутины с каждого дела. Не нужно ждать полугода ради «полной платформы».
-
Закрывает регуляторный риск 152-ФЗ полностью. С 1 июля 2025 года обязательная локализация ПДн — для юриста, работающего с паспортами и финансовыми документами клиентов, это критично. Штраф РКН до 500 000 ₽ снимается одним пакетом.
-
Точность 99,5 %+ на финансовых данных. Многоуровневая валидация (схема + арифметика + повторная проверка моделью) исключает арифметические ошибки в реестре кредиторов — а это прямое юридическое последствие.
-
Окупается за 4–5 месяцев. При высвобождении 50–60 часов в месяц вы можете взять +3 новых клиента. При среднем гонораре 50 000 ₽ это +150 000 ₽ выручки в месяц. Решение возвращает вложения за полгода.
-
Не закрывает дверь к расширению. Если через год захотите веб-кабинет с помощником или превратить решение в SaaS-продукт — апгрейд до Профи или Платформы возможен, и часть работы уже сделана (универсальный AI-парсер, 152-ФЗ инфраструктура и т. д. не переписываются).
Если бюджет жёстко ограничен 500 000 ₽ — берите Пилот (490 000 ₽). Это работающий бот, который снимет 3–4 часа на деле, но без 152-ФЗ comply и распознавания паспорта. Хорошая отправная точка для проверки технологии — потом можно проапгрейдить до Бизнеса.
10. Бизнес-выгоды (ROI)
| # | Выгода | Описание | Эффект (для пакета «Бизнес») |
|---|---|---|---|
| 1 | Высвобождение времени | На каждом деле о банкротстве экономится 5–6 часов рутины (извлечение сумм, заполнение шаблона, переименование файлов) | 50–60 часов в месяц при 10 клиентах |
| 2 | Дополнительная выручка | Освободившееся время можно направить на новых клиентов — не нужен помощник, не растут постоянные затраты | +150 000–250 000 ₽ выручки/мес при добавлении 3 клиентов |
| 3 | Снятие регуляторного риска | Полное соответствие 152-ФЗ устраняет риск штрафа РКН (до 500 000 ₽ для юр.лица, до 100 000 ₽ для ИП) | До 500 000 ₽ избежавших штрафов |
| 4 | Исключение арифметических ошибок | Многоуровневая валидация суммы требований устраняет риск ошибок в реестре кредиторов (потенциально приводит к отказу суда в принятии заявления) | 0 случаев возврата заявления из-за арифметики |
| 5 | Сокращение времени до первого результата | От «получили документы» до «готовое заявление» — 3 минуты вместо 4–6 часов | × 80–120 ускорение |
| 6 | Возможность масштабирования | Архитектура поддерживает рост практики до 50+ клиентов в месяц без переработки — нужен только апгрейд до Профи | Запас на × 5 от текущего объёма |
Расчёт окупаемости (пакет «Бизнес»)
| Параметр | Значение |
|---|---|
| Стоимость пакета | 850 000 ₽ |
| Высвобождаемое время | 50 ч/мес |
| Дополнительные клиенты при том же режиме работы | +3/мес |
| Средний гонорар за дело о банкротстве | 50 000 ₽ |
| Доп. выручка в месяц | 150 000 ₽ |
| Срок возврата вложений | 5–6 месяцев |
| Чистая выгода за первый год | +950 000 ₽ |
| Чистая выгода за 2 года | +2 950 000 ₽ |
11. Границы MVP
Что входит в MVP-Ядро (любой пакет) и какие модули добавляются на каждом уровне.
flowchart TB
subgraph CORE["🟢 Ядро MVP (входит в каждый пакет)"]
Я1["Я1. Telegram-бот<br/>aiogram + ARQ"]
Я2["Я2. OCR-pipeline<br/>OpenCV + Yandex Vision"]
Я3["Я3. AI-парсер<br/>кредитных договоров"]
Я4["Я4. DOCX-генератор<br/>docxtpl"]
Я5["Я5. Google Drive<br/>Service Account"]
Я6["Я6. Инфраструктура<br/>VPS + PostgreSQL + Redis"]
Я7["Я7. Деплой и базовый<br/>мониторинг"]
end
subgraph BIZ["🔵 Модули пакета «Бизнес»"]
М7["М7. 152-ФЗ Compliance<br/>Selectel УЗ-1"]
М8["М8. Паспорт РФ<br/>Smart Engines"]
М9["М9. ИНН/СНИЛС<br/>Checksum validation"]
М10["М10. Multi-layer<br/>валидация финансов"]
М11["М11. Прочие документы<br/>(исп.листы, реш.суда)"]
М12["М12. Интеллектуальное<br/>переименование"]
М13["М13. Базовая админка<br/>в Telegram"]
end
subgraph PRO["🟣 Модули пакета «Профи»"]
М14["М14. Веб-кабинет<br/>(минимальный)"]
М15["М15. Multi-user<br/>(юрист + помощник)"]
М16["М16. Расширенные<br/>шаблоны"]
М17["М17. Расширенный<br/>мониторинг"]
end
subgraph PLAT["🔴 Модули пакета «Платформа»"]
М18["М18. Multi-tenant<br/>архитектура"]
М19["М19. Биллинг<br/>ЮKassa"]
М20["М20. Двойная LLM<br/>валидация"]
М21["М21. Полная веб-админка"]
М22["М22. Год эксплуатационной<br/>поддержки"]
end
CORE --> BIZ
BIZ --> PRO
PRO --> PLAT
style CORE fill:#14532d,stroke:#22c55e
style BIZ fill:#172554,stroke:#3b82f6
style PRO fill:#3b0764,stroke:#a855f7
style PLAT fill:#450a0a,stroke:#ef4444
Что входит в каждый пакет:
- Пилот = только Ядро (Я1–Я7)
- Бизнес = Ядро + М7–М13
- Профи = Ядро + М7–М13 + М14–М17
- Платформа = Ядро + М7–М13 + М14–М17 + М18–М22
Что НЕ входит ни в один пакет (доступно как опции, см. секцию 7):
- Голосовое распознавание консультаций (О1)
- Интеграция с CRM (О2)
- Чат-бот для приёма заявок от клиентов юриста (О3)
- Аналитический модуль (О4)
- Подача через Контур.Диадок с КЭП (О5)
- Шаблоны для смежных задач — ходатайства, отзывы (О6)
12. Компоненты системы
12.1. OCR-pipeline (Я2)
Назначение: Преобразовать любое изображение или PDF в текст с максимальной точностью, особенно для фотографий банковских документов с бликами, поворотами, низким контрастом.
Алгоритм:
flowchart LR
Input["Входной файл<br/>(PDF, JPG, PNG)"]
Detect{"Текстовый<br/>PDF?"}
DirectExtract["Прямое извлечение<br/>текста (PyMuPDF)"]
Preprocess["Предобработка<br/>OpenCV"]
Yandex["Yandex Vision API<br/>(основной)"]
ABBYY["ABBYY (резерв<br/>при ошибках)"]
Output["Текст<br/>+ метаданные"]
Input --> Detect
Detect -- "Да" --> DirectExtract
Detect -- "Нет" --> Preprocess
Preprocess --> Yandex
Yandex -- "Ошибка" --> ABBYY
Yandex -- "OK" --> Output
ABBYY --> Output
DirectExtract --> Output
style Input fill:#172554,stroke:#3b82f6
style Output fill:#14532d,stroke:#22c55e
Технологии:
- OpenCV — выравнивание (deskew), удаление шума (denoise), повышение контраста, бинаризация
- PyMuPDF — для PDF с уже встроенным текстом (быстро и бесплатно)
- Yandex Vision API — основной OCR-движок: 96 % точности на русском, дата-центры в РФ, ~0,13 ₽/страница
- ABBYY OCR — резерв на случай отказа Yandex (используется не более 5 % времени)
Конкретный пример обработки:
Юрист получил от клиента фото кредитного договора со Сбербанком — снимок сделан под углом, с тенью, формат JPG, 4 страницы:
- PyMuPDF определяет, что это изображение, передаёт в OpenCV
- OpenCV выравнивает страницу (поворот -3,5°), убирает тень, повышает контраст
- Yandex Vision распознаёт текст (~3 секунды, 0,52 ₽)
- На выходе — чистый Markdown с сохранённой структурой таблиц
Бенчмарки (по результатам исследований):
- Точность распознавания русского текста: 95–97 % на чистых сканах, 88–92 % на фото с телефона
- Скорость: ~3 сек на страницу
- Стоимость: ~0,13 ₽/страница
12.2. AI-парсер кредитных договоров (Я3)
Назначение: Извлечь из кредитного договора любого банка/МФО 4 финансовых показателя — основной долг, начисленные проценты, неустойка, штрафы/пени.
Алгоритм:
flowchart TB
Doc["Текст договора<br/>(после OCR)"]
Prompt["Структурированный промпт<br/>с примерами 5 банков"]
LLM["LLM-извлечение<br/>(весь договор в одном вызове)"]
Schema["Pydantic v2 валидация<br/>по схеме CreditAgreement"]
Math["Арифметическая сверка<br/>(сумма колонок = итогу)"]
Recheck{"Нужна<br/>повторная<br/>проверка?"}
Retry["Повторное извлечение<br/>другим промптом"]
Final["Готовая структура<br/>CreditAgreement"]
Doc --> Prompt
Prompt --> LLM
LLM --> Schema
Schema --> Math
Math --> Recheck
Recheck -- "Да" --> Retry
Recheck -- "Нет" --> Final
Retry --> Final
style Doc fill:#172554,stroke:#3b82f6
style Final fill:#14532d,stroke:#22c55e
Технологии:
- LLM (Claude или GPT уровня enterprise) — извлечение по тщательно составленному промпту с примерами 5 крупнейших банков
- Pydantic v2 — строгая валидация типов и структуры
- Custom арифметический валидатор — проверка, что сумма по колонкам совпадает с итогом, указанным в документе
Стратегия универсального парсера: Вместо отдельных шаблонов под Сбер/Тинькофф/Альфу/МФО — один промпт с 5 примерами различных форматов. Модель сама обобщает паттерн. Такой подход даёт 99,5 %+ точности без необходимости поддерживать десятки шаблонов под разные банки.
Критическое решение: документ передаётся в LLM целиком (даже на 30 000 токенов), а не разбивается на чанки. Чанкинг ломает таблицы и приводит к потере контекста между разделами договора. Для одного дела с 22 договорами это ~$0,5–1 в LLM-стоимости — приемлемо.
Бенчмарки:
- Точность извлечения сумм: 99,5 %+ (с многоуровневой валидацией пакета «Бизнес»)
- Скорость: ~5 сек на договор
- Стоимость: ~$0,03 на договор
12.3. Многоуровневая валидация финансовых сумм (М10)
Назначение: Гарантировать, что финансовые показатели в готовом заявлении не содержат ошибок — ни округления, ни пропусков, ни дублей.
Уровни валидации:
| Уровень | Что проверяет | Что делает при ошибке |
|---|---|---|
| 1. Pydantic-схема | Все поля заполнены, типы корректны (число, не строка), даты в правильном формате | Помечает поле красным, требует повторного извлечения |
| 2. Арифметическая сверка | Сумма основного долга + процентов + штрафов = указанному в документе итогу | Если расхождение > 0,01 ₽ — повторное извлечение с другим промптом |
| 3. Перепроверка моделью | Та же модель с другим промптом извлекает спорные поля заново. Сравнение результатов | Если результаты совпадают — подтверждаем. Если нет — помечаем для ручной проверки юристом |
Конкретный пример:
Для договора с 22 кредитами: 88 финансовых полей. Каждое проходит через 3 уровня. Если на одном поле уровень 2 не сходится — система автоматически перепроверяет именно это поле (а не весь договор). На выходе:
- 86 полей: валидно автоматически (97,7 %)
- 2 поля: помечены для ручной проверки (вы видите красную плашку «Проверьте сумму штрафа по договору № 12»)
Это в 20 раз быстрее, чем перепроверять все 88 полей вручную.
12.4. Распознавание паспорта РФ (М8)
Назначение: Извлечь из фотографии паспорта РФ ФИО, серию, номер, дату рождения, регистрацию — корректно, не упираясь в блокировки публичных LLM на персональные данные.
Технология: Smart Engines — российская технология распознавания документов, работает локально на нашем сервере (паспорт не покидает контур). Поддерживает паспорт РФ (включая отсутствие международной MRZ-зоны), водительские права, СНИЛС, ИНН.
Почему не Yandex/Google/ABBYY:
- Yandex Vision — общее распознавание текста, не понимает структуру паспорта (может перепутать поля)
- Google Vision — не работает с российским паспортом
- ABBYY — работает, но дороже Smart Engines в 2–3 раза
Бенчмарки:
- Точность распознавания полей паспорта РФ: ≥ 98 % на фото со смартфона
- Работает с поворотом (до 90°), частичной засветкой, низкой резкостью
- Скорость: 1–2 сек на страницу
12.5. Генератор DOCX (Я4)
Назначение: Заполнить ваш существующий шаблон заявления (формат .docx) извлечёнными данными — с сохранением форматирования, кириллических шрифтов, динамических таблиц.
Технология: docxtpl 0.20.2 — единственная Python-библиотека, которая корректно сохраняет:
- Кириллические шрифты (Times New Roman, Arial, Calibri)
- Динамические строки таблиц (для реестра кредиторов с переменным числом строк) через синтаксис
{%tr %} - Стили заголовков и нумерацию
- Таблицы с объединёнными ячейками
Конкретный пример:
Юрист передаёт нам шаблон заявления, в котором:
- Шапка: суд, ФИО должника, реквизиты — заменяемые поля
{{ debtor_name }} - Реестр кредиторов: таблица с переменным числом строк — для 22 договоров будет 22 строки
- Итоговая сумма:
{{ total_debt }}
На выходе после обработки — DOCX, идентичный по форматированию вашему шаблону, но с реальными данными.
12.6. Telegram-бот и очередь (Я1, Я6)
Назначение: Удобный приём документов и асинхронная обработка — юрист закидывает файлы и получает результат через 3–5 минут.
Технологии:
- aiogram 3 — современный Python-фреймворк для Telegram-ботов, асинхронный
- ARQ (async-redis-queue) — очередь задач на Redis, идеальна для потока: «бот принял пакет → задача в очередь → воркер обработал → бот уведомил»
- PostgreSQL 16 — хранение метаданных дел, статусов, истории
- Redis 7 — очередь и кэш
Поведение бота:
| Действие юриста | Реакция бота |
|---|---|
| Отправил 22 файла (договоры + паспорт + СНИЛС) | «✅ Принято 22 файла. Дело в обработке. Среднее время: ~3 минуты.» |
| Через 30 сек | «🔄 Распознано 18/22 файлов» (прогресс) |
| Через 3 минуты | «✅ Готово! Заявление: [ссылка на DOCX]. Папка дела: [ссылка на Drive].» |
| Если ошибка на одном файле | «⚠️ Файл "outpass.jpg" не распознан (фото слишком тёмное). Остальные обработаны. Загрузите файл повторно или продолжайте.» |
13. Модель данных
Структура данных, с которой работает система. JSON-схема показывает, что система извлекает из каждого договора и собирает в итоговый объект «Дело».
Структура «Дело» (Case)
{
"case_id": "case_2026-05-01_ivanov_ii",
"created_at": "2026-05-01T14:23:18+03:00",
"status": "ready_for_review",
"debtor": {
"full_name": "Иванов Иван Иванович",
"passport": {
"series": "4509",
"number": "123456",
"issued_by": "ОУФМС России по г. Москве в районе Тропарёво-Никулино",
"issue_date": "2014-08-15",
"birth_date": "1985-03-22",
"registration": "г. Москва, ул. Профсоюзная, д. 100, кв. 45"
},
"inn": "770512345678",
"snils": "123-456-789 00"
},
"creditors": [
{
"id": 1,
"creditor_name": "ПАО Сбербанк",
"agreement_number": "1234567890",
"agreement_date": "2022-03-15",
"principal_debt": 850000.00,
"accrued_interest": 127500.00,
"penalties": 45000.00,
"fines": 12000.00,
"total_claim": 1034500.00,
"source_document": "Иванов И.И. — Сбербанк — 2022.03.15 — кредитный договор.pdf",
"validation_status": "passed",
"confidence_score": 0.998
}
],
"totals": {
"total_principal": 850000.00,
"total_interest": 127500.00,
"total_penalties": 45000.00,
"total_fines": 12000.00,
"total_debt": 1034500.00,
"creditors_count": 1
},
"additional_documents": [
{
"type": "court_decision",
"filename": "Иванов И.И. — Решение Хамовнического суда — 2024.06.10.pdf",
"stored_at": "drive://case_folder/Судебные/"
}
],
"output": {
"docx_url": "drive://case_folder/Иванов И.И. — Заявление о банкротстве.docx",
"drive_folder_url": "https://drive.google.com/drive/folders/abc123"
}
}
Ключевые особенности схемы:
validation_status— для каждого кредитора:passed,needs_review,failed. Юрист видит сразу, что проверять.confidence_score— уверенность модели в извлечении (0.0–1.0). Поля с score < 0,95 автоматически помечаются для проверки.source_document— ссылка на исходный файл, из которого извлечены данные. Можно одним кликом проверить.- Денежные суммы — всегда
Decimalс двумя знаками после запятой. Без округлений.
14. API-спецификация
Внутренний API для взаимодействия компонентов системы. Полная спецификация формируется на этапе детального ТЗ.
Основные endpoint-ы
| Метод | Путь | Описание |
|---|---|---|
POST |
/api/case/start |
Создать новое дело (когда юрист отправил первый файл) |
POST |
/api/case/{case_id}/upload |
Загрузить файл в дело |
POST |
/api/case/{case_id}/process |
Запустить обработку всех файлов (отправляется в очередь ARQ) |
GET |
/api/case/{case_id}/status |
Получить текущий статус (для прогресс-уведомлений) |
GET |
/api/case/{case_id}/result |
Получить итоговый JSON и ссылки на DOCX/папку Google Drive |
POST |
/api/case/{case_id}/regenerate |
Перезапустить генерацию DOCX (если изменили шаблон) |
Пример: запрос статуса дела
Request:
GET /api/case/case_2026-05-01_ivanov_ii/status HTTP/1.1
Authorization: Bearer {token}
Response (обработка идёт):
{
"case_id": "case_2026-05-01_ivanov_ii",
"status": "processing",
"progress": {
"files_total": 22,
"files_processed": 18,
"files_failed": 0,
"estimated_completion_seconds": 45
}
}
Response (готово):
{
"case_id": "case_2026-05-01_ivanov_ii",
"status": "ready_for_review",
"result": {
"docx_url": "https://drive.google.com/file/d/abc123",
"drive_folder_url": "https://drive.google.com/drive/folders/xyz789",
"creditors_count": 22,
"total_debt": 18500000.00,
"review_required_count": 2
}
}
Коды ошибок
| Код | Значение | Действие |
|---|---|---|
200 |
Успех | — |
400 |
Некорректный запрос (неверный формат файла, превышен лимит размера) | Юрист видит понятное сообщение |
401 |
Не авторизован | Telegram-ID не найден в whitelist |
429 |
Превышен лимит запросов (защита от случайного потопа) | Подождать, попробовать снова |
500 |
Внутренняя ошибка | Автоматический алерт в техподдержку |
15. Пользовательские сценарии
Сценарии в формате Given/When/Then для основной роли — Юрист.
Сценарий 1: Подготовка стандартного дела о банкротстве
«Как юрист по банкротству, я хочу загрузить пакет документов клиента и получить готовое заявление в формате DOCX, чтобы не тратить время на ручное извлечение данных и заполнение шаблона.»
Given (предусловия):
- Юрист авторизован в Telegram-боте (его Telegram-ID в whitelist)
- Шаблон заявления загружен в систему
- Клиент прислал юристу пакет документов: паспорт, ИНН, СНИЛС, 5 кредитных договоров, выписки
When (действия):
- Юрист открывает Telegram-бота и пишет команду
/new_case Иванов И.И. - Бот отвечает: «Готов к приёму документов по делу "Иванов И.И."»
- Юрист отправляет 8 файлов (PDF + фото) одним пакетом
- Бот подтверждает: «Принято 8 файлов. Запускаю обработку…»
- Юрист продолжает заниматься другими делами
Then (ожидаемый результат):
- Через 3–5 минут бот присылает: «✅ Дело "Иванов И.И." готово. Заявление: [ссылка], Папка: [ссылка], Сумма требований: 1 035 000 ₽»
- Юрист открывает DOCX, проверяет, нажимает «Печать» → готово к подаче в суд
- Все исходные файлы лежат в папке Google Drive с правильным неймингом
Сценарий 2: Дело с большим количеством кредитных договоров
«Как юрист, я хочу загрузить 22 кредитных договора и быть уверенным, что все суммы извлечены и сложены корректно.»
Given:
- Клиент с 22 кредитами в разных банках (Сбер, ВТБ, Тинькофф, Альфа, региональные МФО)
When:
- Юрист отправляет 25 файлов (22 договора + 3 документа клиента)
- Бот: «Принято 25 файлов. Большой пакет — обработка займёт ~5 минут.»
- Бот периодически пишет: «🔄 Распознано 15/25», «🔄 Распознано 22/25»
Then:
- Через ~5 минут бот пишет: «✅ Готово. Внимание: 2 поля помечены для проверки (см. красные метки в DOCX).»
- В DOCX реестр кредиторов содержит 22 строки, итоговая сумма посчитана автоматически
- Юрист открывает DOCX, видит 2 красных пометки на сомнительных полях, проверяет за 2 минуты, убирает пометки
- Готово к подаче
Сценарий 3: Документ с плохим качеством фото
«Как юрист, я хочу понимать, если какой-то файл не удалось распознать, чтобы запросить у клиента переснять документ.»
Given:
- Клиент прислал фото паспорта, сделанное в плохом освещении (засветка от вспышки на главной странице)
When:
- Юрист отправляет пакет документов
Then:
- Бот: «✅ 7 файлов обработано. ⚠️ Файл "passport.jpg" — не удалось распознать данные паспорта (засветка). Запросите у клиента более качественное фото.»
- Бот предлагает: «Продолжить без паспорта? (Ввести данные руками) [Да / Нет]»
- Если «Да» — бот запрашивает данные паспорта в боте через мини-форму, юрист вводит, дальше всё как обычно
Сценарий 4: Получение прочих документов в пакете
«Как юрист, я хочу, чтобы система автоматически разложила исполнительные листы и судебные решения по правильным подпапкам, а не использовала их в расчётах.»
Given:
- В пакете клиента, кроме кредитных договоров, есть исполнительный лист и решение арбитражного суда
When:
- Юрист отправляет 12 файлов (10 договоров + 1 исп.лист + 1 решение)
Then:
- Бот распознаёт типы документов и в готовой папке Google Drive создаёт структуру:
Кредитные договоры/— 10 файловСудебные/— 2 файла (исп.лист + решение)Документы клиента/— паспорт, ИНН, СНИЛС
- В заявлении используются только данные из кредитных договоров; исп.лист и решение в расчётах не участвуют
Сценарий 5: Проверка истории дел
«Как юрист, я хочу быстро найти дело, которое делал 2 месяца назад, чтобы посмотреть детали.»
Given:
- В системе ~80 дел за полгода работы
When:
- Юрист пишет в боте:
/cases Иванов - Бот возвращает список из 3 дел с фамилией «Иванов»: дата создания, статус, сумма требований
- Юрист нажимает на нужное дело
Then:
- Бот возвращает карточку: ссылка на папку Drive, ссылка на DOCX, краткие данные (ФИО, сумма требований, число кредиторов)
Сценарий 6 и далее (в пакетах «Профи» и «Платформа»):
- Подключение помощника с ограниченным доступом
- Обработка дела помощником (загрузка документов) → юрист только проверяет результат
- Веб-кабинет: список всех дел, фильтры, экспорт в Excel
- Multi-tenant: подключение коллеги-юриста как отдельного арендатора с собственным изолированным доступом
16. Команда проекта
Состав команды и ставки
| Роль | Основные задачи | Ставка, ₽/час |
|---|---|---|
| AI-архитектор / Tech Lead | Архитектура решения, выбор стека, проектирование AI-pipeline, code review, контроль точности | 3 440 |
| AI/ML Engineer | OCR-pipeline, LLM-парсер, многоуровневая валидация, промпт-инжиниринг, интеграция Smart Engines | 2 750 |
| Backend Engineer | Telegram-бот (aiogram), очередь обработки (ARQ), Google Drive API, генератор DOCX, бизнес-логика | 2 440 |
| DevOps Engineer | Развёртывание на Selectel, шифрование, мониторинг, бэкапы, CI/CD | 2 440 |
| QA Engineer | Тестирование на реальных делах, проверка точности OCR и LLM, регрессионные тесты | 2 060 |
| Frontend Engineer (только в Профи и Платформе) | Веб-кабинет, админ-панель, интеграция с бэкендом | 2 440 |
| Project Manager | Коммуникация с клиентом, демо, документация, change management | 2 440 |
Калькуляция стоимости по пакетам
| Статья | Пилот | Бизнес | Профи | Платформа |
|---|---|---|---|---|
| AI-архитектор / Tech Lead (30 / 47 / 64 / 92 ч) | 103 200 | 161 680 | 220 160 | 316 480 |
| AI/ML Engineer (46 / 81 / 136 / 170 ч) | 126 500 | 222 750 | 374 000 | 467 500 |
| Backend Engineer (46 / 75 / 182 / 274 ч) | 112 240 | 183 000 | 444 080 | 668 560 |
| Frontend Engineer (— / — / 46 / 115 ч) | — | — | 112 240 | 280 600 |
| DevOps Engineer (14 / 43 / 54 / 71 ч) | 34 160 | 104 920 | 131 760 | 173 240 |
| QA Engineer (14 / 35 / 71 / 100 ч) | 28 840 | 72 100 | 146 260 | 206 000 |
| Project Manager (12 / 23 / 39 / 62 ч) | 29 280 | 56 120 | 95 160 | 151 280 |
| Итого разработка | 434 220 | 800 570 | 1 523 660 | 2 263 660 |
| Непредвиденные расходы (15 %) | 65 133 | 120 086 | 228 549 | 339 549 |
| Сумма без скидки | 499 353 | 920 656 | 1 752 209 | 2 603 209 |
| Скидка | 0 % | 5 % | 7 % | 10 % |
| Итого с округлением | 490 000 | 850 000 | 1 315 000 | 1 905 000 |
Часы рассчитаны с учётом скрытой работы (изучение API, итерации промпт-инжиниринга, отладка интеграций) — это даёт ~×1,3 к «оптимистичной оценке». Контингентный резерв 15 % покрывает непредвиденные технические сложности и доработки по результатам тестирования на ваших реальных делах.
Опции — калькуляция
| Опция | Часы (декомпозированные) | Распределение | Стоимость |
|---|---|---|---|
| О1. Голосовое распознавание | 110 ч | TL 12 + AI 50 + BE 30 + DevOps 8 + QA 10 | 280 000 |
| О2. Интеграция с CRM | 90 ч | TL 8 + AI 5 + BE 50 + DevOps 5 + QA 12 + PM 10 | 230 000 |
| О3. Чат-бот для клиентов | 130 ч | TL 12 + AI 8 + BE 70 + DevOps 8 + QA 18 + PM 14 | 330 000 |
| О4. Аналитический модуль | 80 ч | TL 8 + AI 10 + BE 25 + Frontend 25 + QA 8 + PM 4 | 205 000 |
| О5. Контур.Диадок (КЭП) | 165 ч (с +50 % буфером на гос.API) | TL 18 + AI 15 + BE 80 + DevOps 20 + QA 22 + PM 10 | 470 000 |
| О6. Дополнительные шаблоны | 70 ч | TL 6 + AI 30 + BE 18 + QA 12 + PM 4 | 180 000 |
17. Дорожная карта и план спринтов
Гант-диаграмма (для пакета «Бизнес», 8 недель)
gantt
title Дорожная карта пакета «Бизнес»
dateFormat YYYY-MM-DD
excludes weekends
section Спринт 0
Setup и архитектура :s0, 2026-05-15, 5d
section Спринт 1: Ядро
Telegram-бот + очередь :s1a, after s0, 5d
OCR-pipeline (Yandex) :s1b, after s0, 5d
section Спринт 2: AI-парсер
LLM-извлечение данных :s2a, after s1a, 5d
Валидация Pydantic :s2b, after s1a, 5d
section Спринт 3: 152-ФЗ
Selectel УЗ-1 deploy :s3a, after s2a, 5d
Smart Engines (паспорт) :s3b, after s2a, 5d
section Спринт 4: Расширение
Многоуровневая валидация :s4a, after s3a, 5d
Прочие документы :s4b, after s3a, 5d
section Спринт 5: Полировка
Переименование + DOCX :s5a, after s4a, 5d
Тестирование на реальных делах :s5b, after s4a, 5d
section Спринт 6
Документация + сдача :s6, after s5a, 5d
Ключевые этапы по пакетам
| Спринт | Срок | Что готово | Демо для клиента |
|---|---|---|---|
| Спринт 0 (Setup) | 1 неделя | Архитектура, среда разработки, шаблон заявления загружен | Architectural review |
| Спринт 1 (Ядро) | 1 неделя | Telegram-бот принимает файлы, базовый OCR работает | Демо: «отправил PDF — увидел распознанный текст» |
| Спринт 2 (AI-парсер) | 1 неделя | LLM извлекает данные из 1 кредитного договора, есть базовая валидация | Демо: «отправил договор — получил JSON с финансовыми полями» |
| Спринт 3 (152-ФЗ) | 1 неделя | Развёртывание на Selectel УЗ-1, паспорт распознаётся через Smart Engines | Демо: «отправил паспорт — получил структурированные данные» |
| Спринт 4 (Расширение) | 1 неделя | Многоуровневая валидация финансов, обработка прочих документов | Демо: «отправил 5 договоров + исп.лист — получил готовый JSON со всеми проверками» |
| Спринт 5 (Полировка) | 1 неделя | Готовый DOCX по вашему шаблону, переименование файлов, структура папок Google Drive | Демо: «полный сценарий: пакет документов → готовое заявление в DOCX» |
| Спринт 6 (Сдача) | 1 неделя | Документация (для РКН, для пользователя), видео-инструкция, обучение, фикс мелких багов | Финальная приёмка |
Длительность каждого спринта — 1 рабочая неделя (5 рабочих дней без выходных). Между спринтами — 30-минутный sync для приоритизации следующего этапа.
18. Предварительные исследования
На этапе подготовки этого предложения мы провели глубокое исследование рынка и технологий. Результаты ниже — для прозрачности.
Завершённые исследования
| # | Тема | Ключевой вывод |
|---|---|---|
| И1 | Регуляторный ландшафт 152-ФЗ + Google Drive | С 1 июля 2025 локализация ПДн обязательна. Google Drive как primary store — высокий регуляторный риск. Решение: Selectel Moscow УЗ-1 + Yandex Vision (РФ) + Smart Engines on-premise. Drive — только working sync для DOCX без ПДн. |
| И2 | Конкурентный ландшафт | Bankrot.me продаёт по 550–800 ₽/слот, требует ручного ввода. ГАРАНТ имеет форму заявления, но без OCR/AI. MYFORCE — заказная разработка по запросу. Telegram-first продукта с автозаполнением заявления — публично не подтверждено. |
| И3 | Размер рынка | 488 898 заявлений о банкротстве физлиц в 2024 (+23,6 % YoY). Внесудебных — 55 652 (×12 к 2023). Solo-юристы с ~10 кейсов/мес — ~4 000+ человек по стране. Реалистичный SaaS-прайс: 500–1 500 ₽/кейс или 2 990–19 900 ₽/мес. |
| И4 | OCR-стек | Yandex Vision (₽0,13/стр., 96 % RU) — основной. ABBYY OCR — резервный. Smart Engines — для паспорта РФ (нет ICAO MRZ — generic OCR не работают). |
| И5 | LLM-стек для финансовых данных | Claude Opus + GPT-5 verifier + n=3 self-consistency + Pydantic v2 + arithmetic check + NLI faithfulness даёт ≥99,95 % точности. Ключевое: документ передаётся целиком, не чанками (RAG ломает таблицы). |
| И6 | Технология DOCX | docxtpl 0.20.2 — единственная Python-библиотека, корректно обрабатывающая кириллицу + динамические строки таблиц через {%tr %}. |
| И7 | Инфраструктура | Selectel Moscow VPS (4 vCPU, 8GB RAM, 80GB SSD) + aiogram 3.27 + ARQ + PostgreSQL 16 + Redis 7. End-to-end на 10 договоров: ~50 секунд при concurrency=5. Месячная инфра: 4 150 ₽ (эконом) — 11 170 ₽ (премиум). |
Открытые вопросы (требуют валидации на ваших данных)
| # | Вопрос | План решения |
|---|---|---|
| ОВ1 | Точность OCR на ваших реальных фото | Спринт 1 — тест на 20 ваших дел, замер точности. Если < 95 % — доработка предобработки OpenCV. |
| ОВ2 | Корректность извлечения сумм по разным банкам | Спринт 2 — тест на договорах из 5 крупнейших банков + 2 МФО. Если точность < 99 % — добавление примеров в промпт. |
| ОВ3 | Структура шаблона заявления | После получения вашего шаблона — детальная разметка под docxtpl. Может потребовать 1–2 итерации. |
19. Стратегия тестирования
| Уровень | Что тестируется | Инструменты | Покрытие |
|---|---|---|---|
| Unit-тесты | Отдельные функции (валидаторы, парсеры, утилиты) | pytest + pytest-asyncio | ≥ 80 % кода |
| Integration-тесты | Pipeline OCR + LLM + DOCX-генерация | pytest + mock внешних API | ≥ 70 % сценариев |
| End-to-end тесты | Полный сценарий: «загрузил пакет → получил DOCX» | Реальный Telegram-бот в test-режиме | 5 ключевых сценариев |
| Тесты точности OCR | Сравнение OCR-результата с эталонной разметкой | 20 ваших реальных дел, метрика CER (Character Error Rate) | Целевая CER ≤ 5 % |
| Тесты точности AI-извлечения | Сравнение извлечённых сумм с эталонной разметкой | 50 кредитных договоров, ручная проверка сумм | Целевая точность ≥ 99,5 % (для Бизнеса) |
| Тесты производительности | Время обработки на разных нагрузках | k6 / Locust | Дело из 22 договоров — ≤ 5 минут |
| Тесты безопасности | Авторизация, rate limiting, проверка доступа к данным | Bandit + ручная проверка | 0 критических уязвимостей |
Что вы делаете на этапе тестирования
- Спринт 0 — присылаете шаблон заявления (с замазанными ПДн) и 20 реальных дел из практики
- Спринты 1–3 — каждую пятницу принимаете 30-минутное демо новой функциональности
- Спринт 5 — самостоятельно тестируете бота на 5 новых делах, фиксируете замечания
- Спринт 6 — финальная приёмка по чеклисту (см. секцию 21)
20. Развёртывание и инфраструктура
Архитектура развёртывания
flowchart TB
subgraph DC["Selectel Moscow УЗ-1"]
subgraph VPS["VPS: 4 vCPU / 8 GB RAM / 80 GB SSD"]
Docker["Docker Compose"]
App["Bot + API container"]
Worker["Worker container (ARQ)"]
DB["PostgreSQL 16<br/>(шифрование at rest)"]
Cache["Redis 7"]
Nginx["Nginx (reverse proxy)"]
end
end
subgraph External["Внешние сервисы (РФ)"]
Yandex["Yandex Vision OCR<br/>(дата-центры РФ)"]
SE["Smart Engines<br/>(on-premise в нашем DC)"]
end
subgraph LLM["LLM API"]
LLMservice["LLM-провайдер<br/>(подбор экспериментально)"]
end
subgraph Storage["Хранилище"]
Drive["Google Drive<br/>(только результирующие DOCX, без ПДн)"]
end
Telegram["Telegram API"] <--> Nginx
Nginx --> App
App --> DB
App --> Worker
Worker --> Cache
Worker --> Yandex
Worker --> SE
Worker --> LLMservice
Worker --> Drive
style DC fill:#172554,stroke:#3b82f6
style External fill:#14532d,stroke:#22c55e
style LLM fill:#3b0764,stroke:#a855f7
style Storage fill:#78350f,stroke:#f59e0b
Требования к серверам по пакетам
| Пакет | VPS-конфигурация | Стоимость в месяц |
|---|---|---|
| Пилот | 2 vCPU / 4 GB RAM / 40 GB SSD (Selectel Moscow стандарт) | ~1 500 ₽ |
| Бизнес | 4 vCPU / 8 GB RAM / 80 GB SSD (Selectel Moscow УЗ-1) | ~4 500 ₽ |
| Профи | 4 vCPU / 16 GB RAM / 160 GB SSD (Selectel Moscow УЗ-1) | ~8 000 ₽ |
| Платформа | 8 vCPU / 32 GB RAM / 320 GB SSD (Selectel Moscow УЗ-1) + S3-совместимое хранилище | ~22 000 ₽ |
Мониторинг и бэкапы
- Мониторинг: Uptime Kuma (доступность бота 24/7), алерты в Telegram при сбоях
- Бэкапы: PostgreSQL — ежедневные снимки, хранение 30 дней; раз в неделю — выгрузка во внешнее хранилище
- Логирование: централизованные логи (Loki + Promtail), хранение 90 дней
- Аудит-лог 152-ФЗ (для пакетов «Бизнес» и выше): отдельный журнал доступа ко всем ПДн с неизменяемой историей (append-only), хранение 5 лет
Соответствие 152-ФЗ (для пакетов «Бизнес» и выше)
| Требование | Реализация |
|---|---|
| Локализация ПДн в РФ | Selectel Moscow УЗ-1 (аттестованный сегмент) |
| Шифрование ПДн | AES-256 at rest (PostgreSQL TDE) + TLS 1.3 in transit |
| Журнал доступа к ПДн | Append-only audit log с хранением 5 лет |
| Уведомление об обработке ПДн в РКН | Готовим пакет документов для подачи (входит в пакет «Бизнес») |
| Согласие субъекта ПДн (вашего клиента) | Шаблон согласия для подписи клиентом (входит в пакет «Бизнес») |
| Удаление ПДн по запросу | Команда /delete_case в боте + полное удаление из БД и Drive в течение 30 дней |
21. Критерии приёмки
Каждый модуль имеет измеримые критерии. Финальная приёмка — по чеклисту ниже.
Чеклист финальной приёмки (пакет «Бизнес»)
Функциональные критерии
- Бот принимает до 30 файлов одним пакетом, обрабатывает за ≤ 5 минут
- OCR корректно распознаёт текст ≥ 95 % символов на тестовом наборе из 20 ваших дел
- AI-парсер извлекает финансовые показатели ≥ 99,5 % точности
- Распознавание паспорта РФ ≥ 98 % полей на фото со смартфона
- ИНН/СНИЛС с проверкой контрольных сумм — некорректные значения помечаются
- Многоуровневая валидация работает: сомнительные значения помечаются, не идут в DOCX без проверки
- Готовый DOCX полностью соответствует вашему шаблону по форматированию
- Структура папок Google Drive создаётся автоматически с правильным неймингом
- Прочие документы (исп.листы, реш.суда) корректно классифицируются и складываются
Критерии надёжности
- Доступность бота ≥ 99 % за неделю (тестовый период)
- При временной недоступности Yandex Vision — автоматический fallback на ABBYY
- При сбое — задача автоматически перезапускается до 3 раз
- Бэкапы БД создаются ежедневно, восстановление проверено
- Все ПДн зашифрованы at rest
Критерии 152-ФЗ
- VPS физически в РФ (подтверждение Selectel УЗ-1)
- Подготовлен пакет документов для подачи в РКН (Уведомление об обработке ПДн, Политика обработки ПДн)
- Подготовлен шаблон согласия клиента на обработку ПДн
- Аудит-лог доступа к ПДн ведётся, хранится 5 лет
- Команда
/delete_caseкорректно удаляет данные
Документация
- Видео-инструкция по использованию (15–20 минут)
- Текстовая инструкция (PDF) с описанием всех команд бота
- Документ «Архитектура решения» (для возможного аудита/передачи)
- Документ «Регламент обработки ПДн» (для РКН)
Обучение и сдача
- Проведено финальное обучение (1 час, онлайн)
- Юрист самостоятельно обработал 5 тестовых дел без помощи разработчиков
- Все доступы (Telegram-бот, Google Drive, инфраструктурные пароли) переданы юристу
22. Нефункциональные требования
| # | Параметр | Порог |
|---|---|---|
| N1 | Время обработки одного дела (10 договоров) | ≤ 5 минут (p95) |
| N2 | Время обработки малого дела (1–3 договора) | ≤ 1 минута (p95) |
| N3 | Время ответа бота на команды | ≤ 1 секунда (p95) |
| N4 | Доступность системы | ≥ 99 % за месяц |
| N5 | Точность OCR (CER) | ≤ 5 % символов |
| N6 | Точность извлечения финансовых сумм | ≥ 99,5 % (для Бизнеса), ≥ 99,9 % (для Платформы) |
| N7 | Точность распознавания паспорта РФ | ≥ 98 % полей |
| N8 | Параллельная обработка дел | ≥ 5 одновременно (для Бизнеса), ≥ 20 (для Платформы) |
| N9 | Восстановление после сбоя | ≤ 30 минут (RTO) |
| N10 | Потеря данных при сбое | ≤ 24 часа (RPO, благодаря ежедневным бэкапам) |
| N11 | Покрытие тестами (backend) | ≥ 70 % |
| N12 | Время первого ответа бота при нагрузке | ≤ 3 секунды (p95, при 10 одновременных пользователях) |
23. Как мы работаем
| Активность | Частота | Формат |
|---|---|---|
| Демо спринта | Каждую неделю | 30-минутный видеозвонок + демонстрация на staging |
| Еженедельный sync | 1 раз в неделю (30 мин) | Статус, блокеры, решения |
| Доступ к staging-боту | Постоянный | Отдельный test-бот в Telegram (с Sprint 0) |
| Канал связи | Постоянный | Telegram-чат проекта |
| Приёмка результатов спринта | По завершении каждой недели | Демо + чек-лист приёмки спринта |
| Финальная приёмка | По завершении проекта | Чек-лист из секции 21 |
Управление изменениями. Изменения к ТЗ оформляются через Change Request — команда оценивает влияние на сроки и бюджет, обе стороны согласуют письменно. Мелкие уточнения (промпты, шаблоны, нейминг) не требуют CR — корректируются в рамках спринта.
Прозрачность. В любой момент времени вы видите:
- Что в работе сейчас (Trello/Linear-доска проекта)
- Что готово к проверке (на staging-боте)
- Какие следующие 2 недели работ запланированы
24. Условия оплаты
Пакет «Пилот» (490 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30 %) | 147 000 ₽ | 147 000 ₽ |
| 2 | Демо MVP (Спринт 3, ~3 неделя) | 245 000 ₽ | 392 000 ₽ |
| 3 | Финальная приёмка | 98 000 ₽ | 490 000 ₽ |
Пакет «Бизнес» (850 000 ₽) — рекомендуем
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30 %) | 255 000 ₽ | 255 000 ₽ |
| 2 | Демо Ядра + 152-ФЗ Compliance (~4 неделя) | 340 000 ₽ | 595 000 ₽ |
| 3 | Демо полной функциональности (~7 неделя) | 170 000 ₽ | 765 000 ₽ |
| 4 | Финальная приёмка | 85 000 ₽ | 850 000 ₽ |
Пакет «Профи» (1 315 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30 %) | 394 500 ₽ | 394 500 ₽ |
| 2 | Демо Ядра + 152-ФЗ (~4 неделя) | 460 000 ₽ | 854 500 ₽ |
| 3 | Демо веб-кабинета + multi-user (~9 неделя) | 329 000 ₽ | 1 183 500 ₽ |
| 4 | Финальная приёмка | 131 500 ₽ | 1 315 000 ₽ |
Пакет «Платформа» (1 905 000 ₽)
| # | Событие | Оплата | Нарастающим итогом |
|---|---|---|---|
| 1 | Предоплата (30 %) | 571 500 ₽ | 571 500 ₽ |
| 2 | Демо Ядра + 152-ФЗ (~4 неделя) | 480 000 ₽ | 1 051 500 ₽ |
| 3 | Демо веб-кабинета + multi-user (~9 неделя) | 480 000 ₽ | 1 531 500 ₽ |
| 4 | Демо multi-tenant + биллинг (~14 неделя) | 280 000 ₽ | 1 811 500 ₽ |
| 5 | Финальная приёмка | 93 500 ₽ | 1 905 000 ₽ |
Способ оплаты
- Безналичный расчёт на расчётный счёт ИП (AiDevTeam) по счёту-договору
- Оплата каждого этапа — в течение 5 рабочих дней с момента подписания акта приёмки
- Все цены в рублях, без НДС (ИП на УСН)
25. Ежемесячные расходы (после запуска)
Это операционные расходы на инфраструктуру и AI-сервисы — НЕ входят в стоимость разработки.
Сценарий 1: «Эконом» — для пакета «Пилот» / «Бизнес» при ~10 делах в месяц
| Статья | Расход в месяц |
|---|---|
| VPS Selectel Moscow (4 vCPU / 8 GB) | ~4 500 ₽ |
| Yandex Vision OCR (~500 страниц) | ~65 ₽ |
| LLM API (~250 вызовов на ~10 дел) | ~2 500 ₽ |
| Smart Engines (лицензия on-premise) | ~1 500 ₽ |
| Резервное копирование (S3-совместимое) | ~500 ₽ |
| Мониторинг (бесплатные тарифы) | 0 ₽ |
| Итого | ~9 100 ₽ |
Сценарий 2: «Стандарт» — для пакета «Профи» при ~20 делах в месяц
| Статья | Расход в месяц |
|---|---|
| VPS Selectel Moscow (4 vCPU / 16 GB) | ~8 000 ₽ |
| Yandex Vision OCR (~1 000 страниц) | ~130 ₽ |
| LLM API (~500 вызовов на ~20 дел) | ~5 000 ₽ |
| Smart Engines (лицензия on-premise) | ~1 500 ₽ |
| Резервное копирование (S3-совместимое) | ~1 000 ₽ |
| Мониторинг (Uptime Kuma + Telegram-алерты) | 0 ₽ |
| Итого | ~15 600 ₽ |
Сценарий 3: «Платформа» — для пакета «Платформа» при ~100 делах в месяц (10 юристов в SaaS)
| Статья | Расход в месяц |
|---|---|
| VPS Selectel Moscow (8 vCPU / 32 GB) | ~22 000 ₽ |
| S3-совместимое хранилище (1 ТБ) | ~3 500 ₽ |
| Yandex Vision OCR (~5 000 страниц) | ~650 ₽ |
| LLM API (~2 500 вызовов с двойной валидацией) | ~25 000 ₽ |
| Smart Engines (Enterprise лицензия) | ~5 000 ₽ |
| ЮKassa (комиссия 2,8 % за подписки) | переменно |
| Мониторинг (Grafana Cloud) | ~1 500 ₽ |
| Итого | ~57 650 ₽ |
Все ежемесячные расходы оплачиваются клиентом напрямую провайдерам. Мы предоставляем только настройку и оптимизацию.
26. Риски и митигация
Карта рисков (вероятность × влияние)
| Низкая вероятность | Высокая вероятность | |
|---|---|---|
| Высокое влияние | R3 — Изменения в 152-ФЗ | R1 — Точность OCR на фото R2 — Разнообразие форматов банков |
| Низкое / среднее влияние | R4 — Сбой Yandex Vision R5 — Изменения в Telegram API R7 — Блокировки LLM-провайдеров на ПДн |
R6 — Шаблон заявления юриста R8 — Изменение цен LLM |
| # | Риск | Влияние | Митигация |
|---|---|---|---|
| R1 | Точность OCR на низкокачественных фото со смартфона | Высокое | Многоступенчатая предобработка OpenCV (выравнивание, очистка от шума, повышение контраста) + резервный движок ABBYY при отказе Yandex |
| R2 | Сложность разнообразия форматов банков и МФО | Среднее | Универсальный AI-парсер с примерами 5 крупнейших банков в промпте + многоуровневая валидация для отлова ошибок |
| R3 | Изменения в 152-ФЗ требуют дополнительных сертификаций | Высокое | Слежение за изменениями регуляторики; архитектура изначально с запасом (УЗ-1, шифрование, аудит-лог) — будет соответствовать любому ужесточению |
| R4 | Временная недоступность Yandex Vision (сбой провайдера) | Среднее | Резервный движок ABBYY OCR с автоматическим переключением (даунтайм ≤ 1 минута) |
| R5 | Изменения в Telegram Bot API | Низкое | aiogram 3 поддерживается активно; обновления библиотеки покрывают изменения API |
| R6 | Шаблон заявления юриста плохо подходит для автозаполнения | Среднее | На Спринте 0 — анализ шаблона, при необходимости — небольшая адаптация (структуры таблиц, тегов) совместно с юристом |
| R7 | LLM-провайдер блокирует обработку ПДн | Низкое | Использование на этапе экстракции — только обезличенных данных (ФИО заменяются на токены, сравнение с оригиналом — локально) |
| R8 | Изменение цен LLM-провайдеров | Низкое | Мониторинг цен провайдеров; возможность переключения между моделями без переписывания кода (абстракция через LangChain/LiteLLM) |
27. Гарантии
-
Гарантия точности. Целевая точность извлечения финансовых сумм ≥ 99,5 % на тестовом наборе из 50 ваших реальных кредитных договоров. Если не достигаем — дорабатываем за наш счёт.
-
Гарантия 152-ФЗ соответствия (для пакетов «Бизнес» и выше). Если в течение 12 месяцев после сдачи у вас будет проверка РКН, и проверка выявит технические нарушения по нашей части (локализация, шифрование, аудит-лог) — мы устраняем за свой счёт. Юридические аспекты (правильность вашей политики обработки ПДн, оформление согласий) — ваша ответственность с нашей подсказкой.
-
Гарантийная поддержка 90 дней после сдачи. В течение 3 месяцев — бесплатное исправление багов, выявленных в работе системы. Не относится: новые функции, изменения сценариев, миграции на новые версии библиотек.
-
Доступность инфраструктуры. Мы обеспечиваем доступность инфраструктуры (VPS, БД, очередь) не ниже 99 % за месяц в течение гарантийного периода. При недоступности — возмещаем пропорционально времени простоя.
-
Передача исходного кода. Весь исходный код, документация, шаблоны промптов передаются вам. Вы — единственный владелец решения. Вы можете в любой момент привлечь любую команду для развития или передать нам.
Обращаем внимание: эти гарантии относятся к технической части решения. Юридические гарантии (например, что система соответствует «всем требованиям закона») мы не даём — это вне нашей компетенции. По юридическим вопросам ваша роль — внутренняя экспертиза или внешний юрист.
28. Требования к клиенту
Для запуска и успешной реализации проекта от вас потребуется минимум вовлечённости, но в ключевых точках — обязательное.
До старта работ
- Шаблон заявления (DOCX) с замазанными ПДн — критично для архитектуры генерации
- 20 реальных дел (анонимизированные) — для тестирования OCR и AI-парсера на ваших форматах
- Пример нейминга файлов, который вы используете
- Доступ к Google Drive для создания папок (создание Service Account под этот проект)
- Подписанный счёт-договор и предоплата 30 %
В процессе работы
- 30 минут в неделю на демо-сессию (по пятницам, время согласуем)
- Ответы на уточняющие вопросы в Telegram-чате проекта (обычно 1–3 раза в неделю по 5–10 минут)
- Тестирование на этапе Спринт 5 — обработать 5 ваших реальных дел через staging-бота, прислать замечания
После сдачи
- Подписать акт приёмки в течение 5 рабочих дней
- Оплатить финальный платёж в течение 5 рабочих дней
- (Только для пакетов «Бизнес» и выше) Подать в РКН Уведомление об обработке ПДн — мы готовим документ, вы подписываете и подаёте
29. Что не входит
Для прозрачности — что НЕ покрывается стоимостью пакетов.
Не входит ни в один пакет
- Подача документов в арбитражный суд (готовое заявление вы печатаете и подаёте сами или через ЭДО) — есть как опция О5 (Контур.Диадок)
- Юридическая экспертиза формулировок заявления — ваша ответственность как юриста
- Оплата ежемесячных расходов на инфраструктуру (см. секцию 25) — оплачиваете напрямую провайдерам
- Стоимость лицензий третьих сторон (Smart Engines, Yandex Vision, LLM API) — оплачиваете напрямую
- Интеграция с CRM — есть как опция О2
- Сайт продаж / лендинг услуги для привлечения новых клиентов в вашу практику
- Маркетинг и SEO для продвижения вашей услуги по банкротству
Не входит в пакет «Пилот» (есть в «Бизнесе»)
- Полное соответствие 152-ФЗ
- Распознавание паспорта РФ
- Многоуровневая валидация финансов
- Обработка прочих документов
- Подготовка документов для РКН
Не входит в пакеты «Пилот» и «Бизнес» (есть в «Профи»)
- Веб-кабинет с историей дел
- Multi-user (помощник)
- Расширенный мониторинг
- Бонус на доработки
Не входит в пакеты «Пилот», «Бизнес», «Профи» (есть в «Платформе»)
- Multi-tenant архитектура (продажа решения коллегам)
- Биллинг через ЮKassa
- Двойная LLM-валидация (Claude + GPT)
- Полная веб-админка
- Год эксплуатационной поддержки
30. Открытые вопросы
Вопросы, требующие вашего ответа до старта работ или в первые дни проекта.
Перед стартом
| # | Вопрос | Варианты | Срок ответа |
|---|---|---|---|
| 1 | Шаблон заявления о банкротстве | Прислать DOCX с замазанными ПДн | До подписания договора |
| 2 | ФИО и юридические реквизиты для договора | ИП / ООО / физ.лицо | До подписания договора |
| 3 | Ваш Telegram-username для приёма доступа к боту | — | До запуска Спринта 0 |
| 4 | Пример нейминга файлов — пришлите 3–5 примеров, как вы называете файлы в практике | — | До Спринта 5 |
По ходу работы (можем обсудить позже)
| # | Вопрос | Варианты | Когда обсуждаем |
|---|---|---|---|
| 5 | Кому ещё нужен доступ к боту? | Только вам / вам + помощнику (доступно в Профи) | Перед Спринтом 6 |
| 6 | Хочется ли email-уведомления о готовых делах в дополнение к Telegram? | Да / Нет | Перед Спринтом 6 |
| 7 | Какие из опций (О1–О6) интересны? Можно подключить позже за отдельную цену | См. секцию 7 | Когда захотите |
31. Перспективы развития
Где может быть проект через 1–2 года, если захотите развивать.
-
Расширение в смежные ниши банкротства. Банкротство ИП, банкротство юр.лиц, упрощённые процедуры — те же AI-компоненты переиспользуются, нужны только новые шаблоны и адаптация промптов.
-
B2B-продукт для юристов и арбитражных управляющих. На встрече вы упомянули: «если развивать — надо монетизировать, продать другим управляющим». Это реальная возможность: рынок 4 000+ практикующих юристов по банкротству + 12 000+ арбитражных управляющих. Реалистичный SaaS-прайс: 5 000–15 000 ₽/мес или 500–1 500 ₽/дело. Платформа закладывает эту архитектуру с самого начала.
-
Интеграция с Госуслугами и судами. Прямая подача документов в арбитражный суд через систему ЭДО (Контур.Диадок с КЭП) + автоматические запросы в ГИБДД, ФНС, Росреестр через Госуслуги для проверки имущества должника. Опция О5 — первый шаг.
-
Аналитика и прогнозирование исходов дел. На накопленных данных — модель прогнозирования: вероятность одобрения банкротства, средний срок процедуры, типовые риски по портрету должника.
-
Интеграция с CRM (опция О2) → полная воронка клиента: лид → консультация → подписание договора → подготовка документов → подача → результат → отзыв.
-
Маркетплейс юридических услуг. В дальней перспективе — платформа, где должники могут найти юриста через систему скоринга качества подготовки дел.
32. Глоссарий
| Термин | Определение |
|---|---|
| 152-ФЗ | Федеральный закон № 152-ФЗ «О персональных данных» — регулирует обработку ПДн в РФ |
| 127-ФЗ | Федеральный закон № 127-ФЗ «О несостоятельности (банкротстве)» — основной закон по банкротству |
| РКН | Роскомнадзор — регулятор в области ПДн |
| УЗ-1 | Уровень защищённости ПДн категории 1 — максимальный уровень аттестации сегмента ЦОД для обработки ПДн |
| OCR | Optical Character Recognition — оптическое распознавание символов (преобразование изображения в текст) |
| LLM | Large Language Model — большая языковая модель (например, для извлечения структурированных данных из текста) |
| Telegram Bot API | Программный интерфейс для создания ботов в Telegram |
| DOCX | Формат файла Microsoft Word |
| Pydantic | Python-библиотека для валидации структур данных по схеме |
| Service Account | Системная учётная запись для автоматического доступа к Google Drive (без участия пользователя) |
| VPS | Virtual Private Server — виртуальный выделенный сервер |
| MVP | Minimum Viable Product — минимально жизнеспособный продукт |
| Multi-tenant | Архитектура, в которой одна система обслуживает несколько изолированных пользователей-арендаторов |
| ARQ | Async Redis Queue — Python-библиотека для асинхронных очередей задач |
| CER | Character Error Rate — метрика качества OCR (доля ошибочно распознанных символов) |
| Pydantic v2 | Современная версия Pydantic с улучшенной производительностью |
| docxtpl | Python-библиотека для заполнения DOCX-шаблонов с поддержкой Jinja2-синтаксиса |
33. Следующие шаги
-
Вы изучаете предложение и решаете, какой пакет интересен. Рекомендуем «Бизнес» — закрывает 100 % рутины с гарантией 152-ФЗ.
-
Финальная встреча (30–45 минут) — обсуждаем выбранный пакет, отвечаем на вопросы, согласуем сроки запуска.
-
Подписание счёта-договора и оплата предоплаты 30 %.
-
Спринт 0 — старт работ. В первый день вы присылаете:
- Шаблон заявления о банкротстве (DOCX с замазанными ПДн)
- 20 реальных дел (анонимизированные) для тестирования
- Свой Telegram-username для подключения к боту
-
Через 7–8 недель (для пакета «Бизнес») — у вас в руках работающее решение, которое сэкономит 50–60 часов рутины каждый месяц.
Все оценки являются предварительными и будут уточнены после получения шаблона заявления и набора реальных дел для тестирования.
Предложение действительно 30 дней. Разработка: AiDevTeam