Проверка договора
Загрузите договор или правила перевозки, и 8 AI-агентов проверят документ на соответствие Воздушному кодексу РФ, ФАП-82 и лучшим практикам авиационной отрасли.
Карта рисков
Баланс прав
Ключевые действия
| Формулировка | Статус | Пункт | Уверенность |
|---|---|---|---|
| Договор воздушной перевозки пассажира | Соответствует | п. 1.1 | 95% |
| Перевозочные документы (билет, багажная квитанция) | Соответствует | п. 2.1-2.2 | 92% |
| Ответственность перевозчика за жизнь и здоровье | Отсутствует | — | 88% |
| Ответственность за задержку рейса | Критическое | п. 3.2 | 90% |
| Обязательное страхование пассажиров | Критическое | п. 5.1 | 85% |
| Ответственность за утрату/повреждение багажа | Критическое | п. 7.3 | 80% |
| Добровольный отказ пассажира от перевозки | Частично | п. 4.1-4.2 | 85% |
| Вынужденный отказ от пер��возки | Соответствует | п. 4.3-4.4 | 80% |
| Порядок возврата стоимости билета | Частично | п. 4.5 | 85% |
| Обслуживание при задержке рейса | Отсутствует | — | 80% |
| Порядок подачи претензий | Частично | п. 8.1 | 70% |
| Порядок разрешения споров | Частично | п. 9.1 | 65% |
Библиотека
Эталонные формулировки, паттерны рисков и правила валидации для авиационных договоров
Как это работает
Кейс: Правила воздушных перевозок пассажиров и багажа
Система использует конвейер из 8 специализированных AI-агентов, каждый из которых отвечает за свой аспект анализа авиационного договора. Все агенты работают в контексте Воздушного кодекса РФ и Федеральных авиационных правил.
Анализирует структуру документа и определяет его тип: перевозка пассажиров, грузов, код-шеринг, аренда ВС, наземное обслуживание или страхование. Извлекает ключевые параметры: стороны договора, маршруты, даты, тарифы.
Каждое положение договора сравнивается с 12 эталонными формулировками, основанными на Воздушном кодексе РФ и ФАП-82. Оценивается степень соответствия и выявляются отклонения.
Проверяет договор на наличие 12 стандартных паттернов рисков, характерных для авиационной отрасли. Дополнительно выявляет нестандартные риски методом свободного аудита.
Проверяет наличие всех обязательных разделов авиационного договора. Каждый пропуск оценивается по критичности для соответствия ВК РФ.
Выявляет три типа противоречий: прямые (между положениями договора), неявные (логические несоответствия) и юридические (противоречия с нормами ВК РФ).
Оценивает баланс прав и обязанностей между перевозчиком и пассажиром. Отрицательные значения указывают на перекос в пользу перевозчика.
Формирует итоговый вердикт на основе всех предыдущих агентов: карту рисков, рекомендацию по готовности к подписанию и ключевые действия.
Генерирует конкретные предложения по редактированию каждого проблемного положения с ссылками на нормы Воздушного кодекса РФ и ФАП.
Финальная проверка качества всего анализа по 12 правилам валидации. Оценивает полноту, непротиворечивость и обоснованность выводов.
Качество AI-анализа
Статистика работы AI-агентов и метрики качества анализа
Статистика по агентам
Готовность к подписанию
Распределение рисков
Последние анализы
| Название | Тип | Риск | AI % | Валидация | Дата |
|---|---|---|---|---|---|
| Правила_перевозки_Аэрофлот.txt | air_transport | high | 85% | 7.2 | 26.03.2026 |
| Договор_перевозки_SU-2024-789.pdf | air_transport | critical | 82% | 6.8 | 25.03.2026 |
| Соглашение_код_шеринг_S7.pdf | codeshare | medium | 88% | 7.5 | 24.03.2026 |
| Правила_перевозки_Победа.docx | air_transport | high | 79% | 6.5 | 23.03.2026 |
| Договор_наземного_обслуживания.pdf | ground_handling | medium | 91% | 8.1 | 22.03.2026 |
Техническая документация
Описание архитектуры, конвейера агентов и API системы MWS AI Legal Copilot
1. Обзор продукта
MWS AI Legal Copilot — AI-система для автоматизированной проверки авиационных договоров на соответствие Воздушному кодексу РФ, Федеральным авиационным правилам и лучшим практикам отрасли. Система использует конвейер из 8 специализированных AI-агентов для комплексного анализа.
2. Архитектура
Frontend: Single-page HTML application с CSS Custom Properties и vanilla JS. Адаптивный интерфейс с sidebar-навигацией.
Backend: Python FastAPI + PostgreSQL. Асинхронная обработка через конвейер агентов.
AI-модель: MWS AI. Температура 0.1, JSON format output. Промпты оптимизированы для юридического анализа авиационных документов.
3. Конвейер агентов
Последовательность из 9 шагов (агенты 0-7 + валидатор). Каждый агент получает на вход результаты предыдущих и возвращает структурированный JSON.
4. Схема БД
| Таблица | Описание | Ключевые поля |
|---|---|---|
analyses | Результаты анализа | id, filename, type, status, risk_level, ai_confidence, validation_score, created_at |
reference_clauses | Эталонные формулировки | id, code, name, category, legal_basis, text, status, version |
risk_patterns | Паттерны рисков | id, code, name, severity, category, description |
validation_rules | Правила валидации | id, code, name, type (semantic/programmatic), rule_text |
5. API-эндпоинты
| Метод | Эндпоинт | Описание |
|---|---|---|
| POST | /api/analyses | Создать новый анализ |
| GET | /api/analyses | Список анализов |
| GET | /api/analyses/:id | Результат анализа |
| GET | /api/analyses/:id/edits | Правки по анализу |
| PUT | /api/analyses/:id/edits/:eid | Обновить статус правки |
| GET | /api/library/clauses | Эталонные формулировки |
| POST | /api/library/clauses | Добавить формулировку |
| GET | /api/library/risks | Паттерны рисков |
| POST | /api/library/risks | Добавить паттерн |
| GET | /api/library/rules | Правила валидации |
| POST | /api/library/rules | Добавить правило |
| GET | /api/quality/stats | Статистика качества |
| GET | /api/quality/agents | Статистика по агентам |
| POST | /api/upload | Загрузка файла |
| GET | /api/export/:id | Экспорт результатов |
6. Парсинг файлов
PDF: PyMuPDF (fitz) для извлечения текста, включая OCR для сканированных документов.
DOCX: python-docx для парсинга структуры и текста.
DOC: Конвертация в DOCX через LibreOffice headless.
TXT: Прямое чтение с автоопределением кодировки (chardet).
7. Уверенность AI
Каждый агент возвращает показатель уверенности (confidence) от 0 до 100%. Итоговая уверенность рассчитывается как взвешенное среднее по всем агентам.