Клиенту требовалось создать MVP интеллектуальной LegalTech-платформы, которая помогает пользователям разобраться в юридических и миграционных вопросах с помощью AI-ассистента.
Основная цель проекта — сделать юридическую поддержку более доступной, понятной и удобной для пользователей. Платформа должна была позволять человеку получить первичную бесплатную консультацию через ИИ, описать свою ситуацию, получить пошаговую инструкцию, подготовить необходимые данные и при необходимости передать заявку специалистам для дальнейшей обработки.
Особое внимание уделялось тому, чтобы сервис не заменял полноценную юридическую консультацию, а выступал как удобный первый этап взаимодействия: помогал пользователю сориентироваться, собрать информацию, понять дальнейшие шаги и передать заявку в работу через CRM.
Клиенту был необходим не просто AI-чат, а полноценная веб-платформа с регистрацией, личным кабинетом, анкетой, загрузкой документов, историей диалогов, уведомлениями, админ-панелью и возможностью дальнейшего масштабирования продукта.
Проект создавался для сферы LegalTech, автоматизации юридических услуг, миграционного сопровождения и обработки клиентских заявок с использованием искусственного интеллекта.
Для решения задачи была разработана техническая архитектура MVP LegalTech-платформы с фокусом на AI-консультации, обработку заявок и безопасную работу с персональными данными.
Был спроектирован AI-ассистент для бесплатных консультаций по юридическим и миграционным вопросам. Для него описана логика AI-чата: история диалога, переключение языка, индикатор задержки ответа, обработка ошибок LLM и постоянный юридический дисклеймер о том, что ответы ИИ не являются полноценной юридической консультацией.
Также была предусмотрена возможность сохранять результат ответа AI в виде чек-листа шагов в профиле пользователя. Это позволяет пользователю не терять рекомендации и возвращаться к ним позже.
Для повышения качества ответов была описана RAG-архитектура с подключением базы знаний. Также спроектирован механизм управления базой знаний через админ-панель в форматах JSON и Markdown.
Отдельно была разработана логика регистрации через email и телефон с OTP-верификацией, личный кабинет пользователя с профилем, анкетой и разделом документов. Для загрузки файлов описаны проверки форматов, ограничения размера, защищённое хранение и доступ через presigned URL.
Для передачи заявок специалистам была добавлена кнопка «Сделайте за меня» и спроектирована интеграция с amoCRM: создание лидов, синхронизация статусов, повторная отправка при сбоях и web push-уведомления при изменении статуса заявки.
Также были предусмотрены админ-панель, роли, 2FA, RBAC, аудит действий, GDPR-механики, требования к безопасности, Dev/Staging/Prod-среды, CI/CD, мониторинг и логирование. Архитектура заложена с возможностью дальнейшего развития: платежи, автозаполнение PDF, AI-валидация документов и расширение языков.