Все гайды

AI-анализ договоров: что автоматизируется, а что нет

Как устроен AI-анализ договоров: сверка с шаблоном, разметка рисков, границы применимости и что происходит с текстом при загрузке в нейросеть.

TL;DR. AI-анализ договоров — это первичный разбор входящего документа до того, как за него сядет юрист. Система вытаскивает ключевые поля, показывает отличия от вашего шаблона по пунктам и помечает рискованные формулировки с пояснением. Решение остаётся за человеком. Две вещи, о которых обычно молчат: сверка с шаблоном и оценка риска — разные механизмы, и смешивать их нельзя; а договор, загруженный в облачный чат-бот, покидает ваш контур.

Что такое AI-анализ договоров

Договор приходит в редакции контрагента. Дальше юрист читает его целиком — сверяет структуру, ищет добавленные и удалённые пункты, отмечает формулировки, которые смещают ответственность. Час-полтора на документ. И уходит это время не на решение, а на вычитку.

AI-анализ закрывает ровно эту часть. На выходе не вердикт «договор хороший или плохой», а размеченный документ: вот отличия от вашей нормы, вот пункты, где смещён баланс, вот почему. Юрист начинает не с первой страницы.

Как это устроено: четыре шага

  1. Парсинг с сохранением структуры пунктов. Договор разбирается не как сплошной текст, а как дерево пунктов и подпунктов. Это не техническая деталь: если структура потеряна, перенос абзаца на страницу выше читается системой как изменение содержания, и отчёт тонет в шуме. PDF со сложной вёрсткой и сканы требуют отдельного парсера — текстового слоя недостаточно.
  2. Извлечение ключевых полей. Стороны, предмет, сроки, суммы, порядок оплаты, ответственность, порядок расторжения. Это структурированные данные, с которыми дальше можно работать программно.
  3. Сверка с эталонным шаблоном — детерминированно. Какие пункты добавлены, какие удалены, какие переписаны. Здесь языковой модели делать нечего: сравнение двух деревьев — обычная алгоритмическая задача, и решать её моделью означает добровольно внести в отчёт вероятность выдумки там, где возможен точный ответ.
  4. Разметка риска — языковой моделью. Вот тут модель на месте: она читает изменённый пункт и объясняет, что именно в формулировке создаёт риск — по категориям (ответственность, сроки, штрафные санкции), с цитатой из текста.

Разделение третьего и четвёртого шага — главное решение во всей этой схеме. Когда сверка и оценка риска идут одним запросом к модели, вы не отличите «модель нашла расхождение» от «модель его придумала». Разделили — и список отличий проверяется механически, а под сомнением остаётся только интерпретация. Её видно: к каждой пометке приложена цитата из текста.

Что автоматизируется хорошо

Что не автоматизируется

Здесь стоит быть точным, потому что общими словами про «галлюцинации» проблема не описывается.

Куда уходит текст договора

Вопрос, который обходят стороной почти все обзоры на эту тему. Загрузили договор в публичную нейросеть — документ ушёл на чужие серверы. Для персональных данных сотрудников, коммерческих условий сделки или проекта контрагента это отдельный разговор с точки зрения 152-ФЗ и внутренних регламентов. Вести его нужно до внедрения, а не после.

Вариантов три:

Третий вариант — не теория: в проекте с аналитикой звонков мы разворачивали весь пайплайн локально именно потому, что записи разговоров не должны были покидать контур заказчика. Для договоров задача та же по своей сути, и решается она на этапе аудита, до начала работ.

С чего начать

Порядок, который экономит деньги, — не «выбрать инструмент», а сначала ответить на три вопроса.

  1. Что считается вашей нормой. Пока нет зафиксированного эталонного шаблона, сверять не с чем — и любой инструмент будет сравнивать договор с абстрактным представлением о хорошем договоре, а не с вашим. Обычно оказывается, что шаблонов в компании три, и все немного разные.
  2. Какой у вас поток. Пять договоров в месяц дешевле проверить руками, чем автоматизировать их проверку. Разговор начинает иметь смысл где-то от нескольких десятков документов в месяц, а по-настоящему — там, где документы однотипны.
  3. Где проходит граница контура. Ответ на вопрос из предыдущего раздела определяет бюджет сильнее, чем всё остальное: облачное API и локальный инференс отличаются по стоимости железа на порядок. Решать это после выбора инструмента — переделывать.

Дальше берётся два десятка уже разобранных юристом договоров и прогоняется через систему. Сравнение с тем, что нашёл человек, показывает реальную пользу на ваших документах — до того, как под это выделен бюджет.

Как мы это реализовали

Механику поиска по документам разбираем отдельно в гайде про RAG-ассистентов — она отвечает на смежный вопрос: как найти нужный пункт в базе из тысяч документов, а не разобрать один.

Если разбор договоров стал узким местом — обсудим за 30 минут.