Клиент — производственная компания, закупки и юротдел. На согласование ежемесячно поступают десятки договоров и КП от поставщиков; юристы тратили 2–4 часа на первичный разбор каждого документа. Ошибки на этапе «быстрого просмотра» приводили к спорам по штрафным санкциям и срокам поставки.
Задача: мультиагентная система первичной проверки — извлечь условия, найти риски, сравнить с шаблоном и эталонным КП. Финальное решение всегда за юристом; система готовит структурированный отчёт с цитатами из текста.
Реализация:
• Агент 1 «Извлечение»: PDF/DOCX → структура (стороны, сумма, срок, штрафы, расторжение, форс-мажор);
• Агент 2 «Риски»: чек-лист компании + LLM — отклонения от типового договора, severity high/medium/low;
• Агент 3 «Сравнение»: два КП или версии договора — diff по ключевым полям в таблице;
• Агент 4 «Отчёт»: executive summary + список рисков с номерами страниц и цитатами;
• веб-панель: загрузка файла, статус пайплайна, комментарий юриста, история версий;
• версионирование промптов и отчётов; аудит всех прогонов;
• запрет автоотправки контрагенту; доступ по ролям (закупки / юрист / admin).
Стек: Python, LangChain, FastAPI, PyMuPDF/unstructured, PostgreSQL, React, Docker, VPS. Приёмка: 10 эталонных договоров сверены с разбором юротдела.
Итог: первичный разбор за 5–10 минут вместо 2–4 часов; юристы фокусируются на спорных пунктах. NDA: компания не публикуется.