Клиент — производственная компания, закупки и юротдел. На согласование ежемесячно поступают десятки договоров и КП от поставщиков; юристы тратили 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: компания не публикуется.