
⚠️ Проблема: Традиционная юридическая помощь недоступна и неэффективна
Для клиентов: Сложность и непрозрачность получения помощи
Проблема 1: Долгое ожидание и сложный доступ
Клиенты вынуждены ждать ответа юриста от нескольких дней до недели. Личный визит в офис создает барьер для жителей небольших городов, согласование времени превращается в длительную переписку, а стоимость услуг остается неясной до момента оплаты.
✅ Решение: Мгновенный доступ через мобильное приложение
Ключевой результат: Время от обращения до начала консультации сокращено с 7 дней до 10-20 минут
Клиент может создать заявку в любое время суток, стоимость услуг прозрачна с самого начала, а вся коммуникация происходит в удобном чате.
| Этап | Традиционный способ | Наше решение |
|---|---|---|
| Регистрация | Личный визит или звонок | Email/Telegram вход |
| Первичный контакт | Ожидание ответа юриста | Мгновенный диалог с AI |
| Сбор информации | Несколько встреч/звонков | Автоматический сбор через AI |
| Назначение юриста | Поиск и согласование | Автоматическое распределение |
Проблема 2: Неэффективный сбор документов
Клиент не знает, какие документы нужны, приходится несколько раз обращаться к юристу для уточнений, каждое уточнение — новый раунд согласования и ожидания.
✅ Решение: AI автоматически определяет необходимые документы
Интеллектуальный помощник на базе LangGraph ведет структурированный диалог, определяет категорию проблемы и автоматически запрашивает все необходимые документы.
Результат: Полная информация для юриста в структурированном виде, без повторных обращений
Проблема 3: Недостаток доступной информации
Базовые юридические вопросы часто можно решить самостоятельно, но информация разрозненна, а юридическая терминология пугает неподготовленного человека.
✅ Решение: Централизованная база знаний
Создана библиотека юридической информации с удобной навигацией по категориям, полнотекстовым поиском и популярными статьями. Клиенты могут самостоятельно найти ответы на простые вопросы, не обращаясь к юристу.
Для юристов: Потеря времени и нестабильный доход
Проблема 1: Поиск клиентов
Дорогостоящая реклама и зависимость от сарафанного радио приводят к ограниченному и нестабильному потоку заказов.
✅ Решение: Готовый поток квалифицированных лидов
Платформа обеспечивает юристам постоянный доступ к клиентской базе. Каждая заявка уже содержит структурированную информацию, собранную AI, что позволяет сразу оценить задачу и приступить к работе.
Проблема 2: Рутинная работа отнимает 40% времени
До 40% рабочего времени юриста уходит на первичный сбор информации: повторяющиеся вопросы, уточнения, запрос документов. Это снижает эффективность и приводит к выгоранию.
✅ Решение: AI берет рутину на себя
Искусственный интеллект автоматически собирает всю необходимую информацию через структурированный диалог. Юрист получает готовую информацию в JSON-формате и может сразу приступить к решению задачи.
Экономия времени юриста: 30-40%
Проблема 3: Хаотичное управление заявками
Отсутствие единой системы учета обращений, хаотичная коммуникация через разные каналы (email, телефон, мессенджеры) приводит к потере клиентов и путанице в документах.
✅ Решение: Единая платформа с Telegram-интеграцией
Все заявки в одном месте, вся коммуникация в едином чате, история доступна в любой момент. Юристы получают уведомления прямо в Telegram — мессенджере, который они используют ежедневно. Не требуется установка дополнительных приложений, управление заявками происходит через inline-кнопки.
✨ Результат: Платформа, которая меняет отрасль
Мы создали мобильную платформу "Онлайн Юрист" — маркетплейс, который решает проблемы обеих сторон экосистемы.

Ключевые возможности платформы:
1. AI-ассистент для автоматизации
- Структурированный диалог с клиентом
- Автоматическое определение категории проблемы
- Запрос необходимых документов
- Сбор информации в формате JSON для юриста
2. Простой процесс консультации
- Вход через email или Telegram
- Автоматический сбор информации
- Уведомление юристов о новой заявке
- Общение с юристом в чате
- Прозрачная система платежей
3. База знаний для самообслуживания
- Централизованная библиотека юридической информации
- Категоризация по областям права
- Полнотекстовый поиск
- Популярные статьи и FAQ
4. Telegram-интеграция для юристов
- Мгновенные push-уведомления о новых заявках
- Управление через inline-кнопки
- Работа из любого места
- Создание счетов прямо в боте
5. Прозрачная система платежей
- Стоимость известна до начала работы
- Интеграция с ЮKassa
- Автоматическое распределение комиссий
- Полная история транзакций
📊 Измеримые результаты
Платформа решает конкретные проблемы и дает измеримые результаты для всех участников
Для клиентов:
• Время ожидания: с 7 дней → 10-20 минут
• Доступность: 24/7 через смартфон
• Прозрачность: стоимость известна заранее
Для юристов:
• Экономия времени: 30-40% на рутинных задачах
• Стабильный поток клиентов через платформу
• Работа из любой точки через Telegram
Для бизнеса:
• Автоматизация обработки заявок через AI
• Масштабирование без роста операционных расходов
• Минимизация ручного труда
⚙️ Техническая реализация
💡 Информация для разработчиков: Ниже подробное описание технических решений и архитектуры платформы
🏗️ Архитектура решения
Мы выбрали монолитную архитектуру на базе Django с мобильным клиентом на React Native. Это решение оптимально для MVP и первых этапов роста проекта.
Основные компоненты системы:
| Компонент | Технология | Назначение |
|---|---|---|
| Backend API | Django 4.2 + DRF | REST API, бизнес-логика |
| База данных | PostgreSQL 15+ | Хранение данных |
| Кэш | Redis 7+ | Кэширование документов и API |
| Mobile App | React Native (Expo) | Клиентское приложение |
| AI Integration | LangGraph + AI Gateway | Интеграция с OpenAI |
| Уведомления | Telegram Bot API | Уведомления юристам |
| Платежи | ЮKassa API | Обработка платежей |
🔧 Backend: Django монолит
Логика работы системы
Платформа организована по модульному принципу, где каждый модуль отвечает за свою область функциональности. Это обеспечивает понятную структуру и возможность независимого развития отдельных частей системы.
Основные модули платформы:
| Модуль | Что делает |
|---|---|
| Пользователи | Управление регистрацией, аутентификацией, профилями клиентов и юристов |
| Чат | Система обмена сообщениями между клиентами, AI и юристами |
| База знаний | Хранение и поиск юридических документов и статей |
| Заявки | Управление жизненным циклом консультаций от создания до завершения |
| AI-интеграция | Обработка диалогов через искусственный интеллект |
Как работает система данных:
Вся информация в системе связана логически. Пользователь может быть клиентом или юристом, каждая заявка связана с конкретным клиентом и может быть назначена юристу. Чат-сессия сопровождает заявку на протяжении всего жизненного цикла — от первичного диалога с AI до общения с юристом. База знаний существует независимо и доступна всем пользователям для самообслуживания.
Особого внимания заслуживает жизненный цикл заявки на консультацию. Система отслеживает каждую заявку через несколько этапов: от первичной регистрации клиента, через автоматический сбор информации AI, до назначения юристу и завершения консультации. Каждый этап контролируется бизнес-логикой, что обеспечивает целостность данных и прозрачность процесса для всех участников.
Логика работы с заявками:
Когда клиент создает новую заявку, система автоматически запускает последовательность действий. Сначала происходит регистрация или аутентификация пользователя через email или Telegram. Затем инициализируется чат-сессия с AI-ассистентом, который начинает структурированный диалог для сбора информации. После того, как AI соберет достаточно данных, заявка переходит в статус готовности для передачи юристу. Система автоматически уведомляет всех доступных юристов через Telegram, и первый, кто откликнется, получает заявку в работу.

📱 Frontend: React Native приложение
Логика работы мобильного приложения
Мобильное приложение построено на принципах простоты и удобства использования. Все взаимодействие с пользователем происходит через интуитивно понятные экраны, переходы между которыми плавные и логичные.
Основные экраны приложения:
Приложение состоит из нескольких ключевых экранов, каждый из которых решает конкретную задачу. Главный экран предлагает быстрое создание новой консультации и доступ к основным функциям. Экран чата обеспечивает общение с AI-ассистентом и юристом, автоматически обновляя сообщения. База знаний позволяет искать и читать юридические статьи. Экран профиля отображает историю консультаций и настройки пользователя.
Управление данными:
Приложение хранит состояние в локальном хранилище, что позволяет работать даже при нестабильном интернете. Данные об аутентификации защищены и автоматически обновляются при необходимости. История чатов и заявок синхронизируется с сервером, обеспечивая актуальность информации на всех устройствах пользователя.
Безопасность:
Все чувствительные данные, включая токены доступа, хранятся в зашифрованном виде на устройстве. Приложение автоматически обновляет токены доступа без участия пользователя, обеспечивая непрерывность работы. При выходе из системы все данные безопасно очищаются.
🤖 AI Integration: LangGraph
Логика работы AI-ассистента
AI-ассистент работает как интеллектуальный посредник между клиентом и юристом. Его задача — собрать всю необходимую информацию о проблеме клиента, структурировать её и подготовить для передачи юристу.
Как работает процесс AI-консультации:
Когда клиент создает новую заявку, система автоматически запускает диалог с AI-ассистентом. Искусственный интеллект начинает задавать вопросы, адаптируясь к ответам пользователя. Он определяет категорию юридической проблемы (например, семейное право, трудовые споры, налоги), уточняет детали ситуации и автоматически запрашивает необходимые документы.
AI ведет структурированный диалог, понимая, когда информации достаточно для передачи юристу. После завершения сбора данных система автоматически формирует структурированный документ с информацией о проблеме и передает его в готовом виде юристу.
Что получает юрист от AI:
- Юрист получает полный пакет информации, собранной AI, включающий:
- Категорию юридической проблемы
- Краткое описание ситуации
- Детальное описание обстоятельств
- Список необходимых документов
- Оценку срочности обращения
Этот подход позволяет юристу сразу понять суть проблемы и приступить к решению, не тратя время на первичный сбор информации.
💬 Интеграция с Telegram
Telegram Bot для юристов
Telegram-бот стал основным каналом коммуникации с юристами, и это решение имеет веские основания. Юристы уже используют Telegram в повседневной работе, поэтому нет барьера входа. Мгновенные push-уведомления обеспечивают быструю реакцию на новые заявки, а inline-кнопки позволяют выполнять действия прямо из уведомления. Главное — не требуется установка и освоение дополнительных приложений.
Основные функции бота:
| Команда/Событие | Действие |
|---|---|
| Новая заявка | Уведомление с кратким описанием + кнопки "Взять" / "Пропустить" |
| /take_request | Назначение заявки на юриста |
| /create_invoice | Создание счета для клиента |
| /complete | Завершение консультации |
| /status | Список текущих заявок |
Процесс регистрации юриста максимально упрощен: админ создает пользователя в Django Admin с типом "lawyer", юрист получает приглашение, переходит по ссылке и вводит команду /start. Бот собирает дополнительную информацию (специализация, опыт), и юрист готов получать заявки.
Весь онбординг занимает 3-5 минут

⚡ Оптимизация и производительность
Оптимизация производительности
Система оптимизирована для быстрой работы и эффективного использования ресурсов. Ключевой принцип — кэширование часто запрашиваемых данных.
Логика ускорения работы:
Популярные документы базы знаний запрашиваются сотни раз в день, поэтому система сохраняет их в быстродоступном хранилище на короткое время. Это позволяет мгновенно отдавать содержимое без обращения к основной базе данных. Категории и теги документов меняются редко, поэтому они хранятся в кэше дольше, обеспечивая мгновенную загрузку списков. Результаты поиска также кэшируются, что ускоряет повторные запросы.
Результат оптимизации: Снижение нагрузки на БД на 40-60%, значительное улучшение скорости отклика
Обновление сообщений в чате:
Для обновления сообщений в чате система использует периодический опрос каждые 5 секунд. Это оптимально для юридических консультаций, где не требуется мгновенная доставка сообщений, как в онлайн-играх или биржевых приложениях. Задержка в несколько секунд абсолютно приемлема и позволяет пользователю видеть новые сообщения практически в реальном времени, но без сложной инфраструктуры для мгновенной связи.
Уведомления юристам:
Система отправляет уведомления юристам о новых заявках синхронно в момент создания заявки. Для текущего масштаба (10-20 юристов) это занимает всего несколько секунд и не создает задержек для пользователя. Такое решение упрощает архитектуру и снижает операционные расходы, что критично для старта. При росте количества юристов можно легко перейти на асинхронную отправку без изменения основной логики системы.
🔒 Безопасность
Логика безопасности системы
Система безопасности построена на принципе минимальных привилегий: каждый пользователь получает доступ только к той информации, которая ему необходима для работы.
Аутентификация пользователей:
Для входа в систему используются несколько методов. Пользователь может зарегистрироваться через email с подтверждением 6-значным кодом — это удобно для мобильных устройств, не требует переключения между приложениями. Альтернативный способ — вход через Telegram, где подтверждение происходит прямо в мессенджере. Временные сессии обеспечивают безопасность: если пользователь не завершит авторизацию в течение 5 минут, сессия автоматически истекает.
После успешной авторизации пользователь получает доступ к системе, который автоматически продлевается при активности. При выходе или длительном бездействии доступ прекращается, требуя повторной авторизации.
Защита данных:
Все данные защищаются на нескольких уровнях. Вся информация передается только через зашифрованные каналы связи. Данные на сервере валидируются и проверяются перед сохранением. Система ограничивает количество запросов от одного пользователя, предотвращая злоупотребления. Контент проверяется и очищается от потенциально опасных элементов перед отображением.
Права доступа:
Каждый тип пользователя видит только то, что ему нужно. Клиенты видят только свои заявки и историю своих консультаций. Юристы имеют доступ только к назначенным им заявкам. Администраторы могут видеть всю информацию для управления платформой. Анонимные пользователи могут только просматривать базу знаний без возможности комментирования или создания заявок.
🚀 Инфраструктура и деплой
Инфраструктура и масштабирование
Система построена на современной облачной инфраструктуре, которая обеспечивает надежность и возможность масштабирования. Все компоненты системы работают независимо, что позволяет масштабировать отдельные части по мере необходимости.
Архитектура системы:
Платформа состоит из нескольких независимых компонентов. Основной сервер приложения обрабатывает запросы пользователей и бизнес-логику. База данных хранит всю информацию о пользователях, заявках и документах. Система кэширования ускоряет доступ к часто запрашиваемым данным. Веб-сервер обеспечивает безопасное подключение и распределение нагрузки.
Процесс обновления:
Система обновлений построена на принципе непрерывной доставки. Любое изменение кода проходит автоматическое тестирование, затем развертывается на тестовом окружении для проверки, и только после подтверждения обновляется продакшн-версия. Это обеспечивает стабильность и быструю реакцию на проблемы.
Мобильное приложение:
Мобильные приложения публикуются в Google Play и App Store через автоматизированный процесс сборки. Важная особенность — возможность обновлять приложение без перепубликации в магазинах, что позволяет быстро исправлять ошибки и тестировать новые функции для части пользователей.
📈 Масштабирование и будущее развитие
Текущие ограничения MVP
| Компонент | Текущий лимит | План масштабирования |
|---|---|---|
| HTTP Polling | ~100 активных чатов | Переход на WebSocket (Django Channels) |
| Синхронные уведомления | ~20 юристов | Celery для фоновых задач |
| Redis cache | Одна нода | Redis Cluster |
| PostgreSQL | Одна база | Репликация + Read replicas |
| Монолит Django | ~1000 пользователей | Микросервисы для AI и платежей |
Планируемые улучшения
| Этап | Функция | Описание | Бизнес-ценность |
|---|---|---|---|
| Этап 2 | Видео-консультации | WebRTC для видеозвонков | Премиум-услуга, высокий чек |
| Рейтинги и отзывы | Система оценки юристов | Повышение качества, доверие | |
| Рекомендательная система | AI-подбор юриста по проблеме | Увеличение конверсии | |
| Расширенная аналитика | Дашборд для юристов и админов | Insights для оптимизации | |
| Этап 3 | Гигачат интеграция | Переход на российский LLM | Локализация, независимость |
| RAG на базе знаний | AI использует документы платформы | Точность ответов +40% | |
| Генерация договоров | Автоматическое создание документов | Новый источник дохода | |
| Анализ судебной практики | AI анализирует похожие дела | Конкурентное преимущество | |
| Этап 4 | Подписки для юристов | Тарифные планы вместо комиссий | Предсказуемый доход |
| Премиум для клиентов | Приоритет, видео, аналитика | ARPU +150% | |
| Корпоративные тарифы | B2B сегмент (компании) | Масштабирование выручки | |
| Интеграция с 1С | Автоматизация бухгалтерии | Снижение операционных затрат |



