В фирме, которая проверяет чужие договоры для клиентов, время уходит не туда, где сосредоточена квалификация. На присланный договор в 30–40 страниц уходит около 65 минут, и примерно 50 из них — первичный просмотр: найти стороны и суммы, убедиться, что все обязательные разделы на месте, вычитать типовые пункты, которые ничем не отличаются от прошлых сорока таких же. И только оставшиеся 15 минут — то, за что клиент на самом деле платит.

Отсюда и подход к автоматизации. Задача не в том, чтобы машина оценила риск вместо юриста, — она этого не умеет и в обозримом будущем не будет. Задача в том, чтобы юрист получал документ уже размеченным и со списком отклонений от позиции фирмы, а не начинал каждый раз с чистого листа. Первичный просмотр падает с 50 минут до 13, и это единственный честный источник эффекта.

Ниже — устройство двухконтурной схемы, граница между тем, что машина делает надёжно и что с оговорками, эталонная позиция фирмы как отдельный актив, расчёт на потоке 60 договоров в месяц в трёх сценариях биллинга и разбор того, во что обходится требование не выпускать документы клиента из контура. Как проверка устроена по слоям и какая у неё измеренная полнота — в отдельной статье про машинную проверку договора; здесь мы разбираем поток, а не один документ.

Узкое место потока — сортировка, а не анализ

Фирма на 15 специалистов получает от клиентов 50–80 чужих договоров в месяц: договоры поставки, подряда, аренды, оказания услуг, лицензионные. Из них по-настоящему нетиповых — 10–15 %. Остальные отличаются от уже виденных двумя-тремя условиями, но узнать об этом можно, только прочитав документ целиком.

Отсюда три следствия, которые определяют устройство узла. Первое: главную экономию даёт не глубокий анализ, а быстрое отделение типового от нетипового. Второе: система должна отвечать не на вопрос «рискованно ли это условие», а на вопрос «чем этот договор отличается от того, что мы уже согласовывали». Третье: результат должен приходить в виде списка мест, а не оценки документа — юрист не хочет знать, что договор «средне рискованный», он хочет знать, какие семь пунктов смотреть.

Замерьте свои 50 минут до разговора о бюджете

Возьмите двух специалистов и двадцать входящих договоров. Пусть каждый отмечает две величины: сколько минут ушло на первичный просмотр и сколько — на разбор реально спорных условий. Если первая величина меньше второй, узел вам не нужен: экономить нечего, вся работа содержательная. Если первая вдвое-втрое больше — вы нашли своё узкое место, и дальше остаётся посчитать деньги по методике из этой статьи.

Двухконтурная схема: машина размечает, юрист решает

Схема разводит машинную и человеческую работу так, чтобы они не пересекались. Первый контур — разметка и сверка, он полностью автоматический. Второй — решение по каждому отклонению, он полностью человеческий. Промежуточных режимов, где система «почти решила», в рабочей схеме нет: именно они порождают ошибки, за которые потом отвечает фирма.

  1. 1
    1. Разбор структуры документа

    Из присланного файла вытаскиваются стороны, реквизиты, суммы, сроки, разделы и приложения, определяется вид договора. На выходе — структура, к которой можно применять правила; без неё сравнение с эталоном невозможно технически. Это та же механика, что в решении извлечение данных из договоров.

  2. 2
    2. Разметка ключевых условий

    Помечаются предмет, порядок и сроки оплаты, ответственность сторон, порядок расторжения, применимое право и подсудность, конфиденциальность, обстоятельства непреодолимой силы. Юрист видит их подсвеченными в самом тексте, а не ищет по документу.

  3. 3
    3. Сверка с эталонной позицией фирмы

    Каждое размеченное условие сравнивается с тем, как оно должно выглядеть по позиции фирмы для этого профиля клиента. Совпало — не показываем. Отличается — попадает в список отклонений с указанием пункта и с формулировкой эталона рядом.

  4. 4
    4. Проверка полноты

    Отдельно ищутся не изменённые, а отсутствующие разделы: нет порядка приёмки, нет ответственности за просрочку, нет условия о конфиденциальности. Пропущенный раздел находится машиной надёжнее всего, потому что это вопрос наличия, а не толкования.

  5. 5
    5. Решение юриста по каждому отклонению

    Юрист проходит список: принять, торговаться, отклонить. Каждое решение остаётся в карточке договора с привязкой к пункту и к редакции документа. Через полгода эти решения становятся материалом для пересмотра самого эталона.

схема процессаproverka-dogovorov-kontragentov-v-firme--01
Схема двух контуров: разбор, разметка и сверка с эталоном, затем решение юриста

Горизонтальная схема с двумя дорожками. Верхняя дорожка «Машинный контур» из четырёх блоков со стрелками: «Разбор структуры», «Разметка условий», «Сверка с эталоном», «Проверка полноты разделов». Нижняя дорожка «Контур юриста» из одного широкого блока «Решение по каждому отклонению: принять, торговаться, отклонить». Между дорожками — вертикальная стрелка с подписью «лист отклонений: пункт, что в договоре, что в эталоне». Слева вход «договор от клиента», справа выход «правки и позиция для переговоров». Подпись внизу: «50 минут первичного просмотра → 13 минут разбора отклонений».

Машина отвечает на вопрос «чем этот договор отличается», юрист — на вопрос «что с этим делать»

Что машина делает надёжно и что — с оговорками

Граница проходит не по сложности задачи, а по её природе: всё, что сводится к сравнению и поиску, автоматизируется; всё, что требует оценки последствий, — нет. Это стоит проговаривать с клиентами фирмы заранее, потому что рынок продаёт обратное.

ЗадачаКак справляется машинаЧто делает юрист
Найти отсутствующий обязательный разделНадёжно: вопрос наличия, а не толкованияРешает, нужен ли раздел в этом договоре вообще
Сравнить формулировку с эталоном фирмыНадёжно на типовых условиях, хуже — на переписанных своими словамиОценивает, критично ли расхождение
Вытащить даты, суммы, сроки и реквизитыНадёжно, включая суммы прописью и перекрёстные ссылки на пунктыСверяет с условиями сделки, которые в договоре не написаны
Найти внутренние противоречия документаС оговорками: ловит явные, вроде разных сроков в разных пунктахНаходит скрытые, где противоречие возникает при исполнении
Оценить риск условияНе делает: выдаёт подсказку, а не выводРешает и отвечает за решение
Истолковать неоднозначное условиеНе делает: несколько толкований одинаково правдоподобны для моделиВыбирает толкование и формулирует позицию

Цифры измеренной полноты по каждому слою мы приводить здесь не будем, чтобы не повторяться: они разобраны на выборке из 50 договоров в соседней статье про проверку договора нейросетью, включая методику, по которой такой замер делается на своих документах. Для фирмы важно другое следствие: в исходящий документ клиенту не должно попадать ни одной формулировки, которую не подтвердил специалист. Лист отклонений — рабочий материал юриста, а не приложение к письму клиенту.

сравнениеproverka-dogovorov-kontragentov-v-firme--02
Две колонки: что машина закрывает надёжно и что остаётся за юристом

Сравнение в две колонки. Левая «Машина закрывает»: отсутствующие разделы, расхождение с эталонной формулировкой, даты и суммы, включая прописью, перекрёстные ссылки на пункты, явные противоречия между пунктами. Правая «Остаётся за юристом»: нужен ли раздел в этом договоре, критично ли расхождение, что означает условие при исполнении, толкование неоднозначного пункта, позиция на переговорах. Между колонками вертикальная линия с подписью «сравнение и поиск / оценка последствий». Внизу общая подпись: «первичный просмотр 50 минут → разбор отклонений 13 минут».

Автоматизируется сравнение и поиск, не автоматизируется оценка последствий

Эталонная позиция фирмы как актив

Без эталона второй контур не с чем сверять, и весь узел вырождается в подсветку абзацев. Эталонная позиция — это записанный ответ на вопрос «как должно выглядеть условие, чтобы мы его согласовали не глядя». У большинства фирм он существует, но живёт в головах трёх старших юристов, и это делает его недоступным ни системе, ни новым сотрудникам.

  1. 1Собирается из прошлых правок, а не пишется с нуля. Берутся 50–100 договоров, где фирма вносила замечания, и из принятых правок вытаскиваются повторяющиеся позиции. Это два-три дня работы старшего юриста и самая ценная часть проекта: по сути, фирма впервые формулирует то, чем пользовалась годами.
  2. 2Профилей несколько, но не больше пяти. Позиция для клиента-покупателя и для клиента-поставщика противоположны, поэтому эталон один быть не может. Практический предел — 3–5 профилей: покупатель, поставщик, заказчик услуг, арендатор. Больше не поддерживается и начинает противоречить сам себе.
  3. 3У каждой позиции есть владелец и дата пересмотра. Тот же принцип, что и у библиотеки формулировок в конструкторе документов: без фамилии рядом с разделом эталон устаревает за 6–9 месяцев и начинает выдавать отклонения там, где фирма давно изменила подход.
  4. 4Решения юристов возвращаются в эталон. Если условие трижды принято вопреки эталону, это сигнал не о нарушении регламента, а о том, что эталон отстал от практики. Такие случаи собираются в отчёт и разбираются раз в квартал.
Эталон фирмы — не эталон клиента

У клиента-производителя и у клиента-дистрибьютора позиции по одному и тому же условию о качестве будут разными, и попытка свести их к общей формулировке даёт систему, которая одинаково раздражает обоих. Поэтому профиль назначается не договору, а клиенту: он записывается в карточку при заключении соглашения об обслуживании и меняется только решением партнёра. Если у клиента есть собственная утверждённая позиция, она загружается отдельным профилем, и это отдельная строка сметы.

Расчёт на 60 договоров в месяц: три сценария

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

60 договоров в месяц: сколько времени возвращается и сколько оно стоит
Было: первичный просмотр 50 минут × 60 договоров50 часов в месяц
Стало: разбор листа отклонений 13 минут × 60 договоров13 часов в месяц
Возвращается времени специалистов37 часов в месяц
Сценарий А. Загрузка выше 85 %: часы уходят в другую оплачиваемую работу, 37 × 3 500 ₽129 500 ₽ в месяц
Сценарий Б. Фикс-цена за проверку: экономится себестоимость, 37 × 1 400 ₽51 800 ₽ в месяц
Сценарий В. Почасовой счёт и загрузка ниже 75 %: счёт клиенту уменьшается−129 500 ₽ в месяц
ИтогоОдин и тот же узел даёт плюс 129 500 ₽, плюс 51 800 ₽ или минус 129 500 ₽ — решает модель биллинга и загрузка

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

ПоказательСценарий А: загрузка выше 85 %Сценарий Б: фикс за проверку
Эффект в месяц129 500 ₽51 800 ₽
Поддержка контура−20 000 ₽−20 000 ₽
Чистый эффект109 500 ₽31 800 ₽
Внедрение 240 000–480 000 ₽окупаемость 2,2–4,4 месяцаокупаемость 7,5–15,1 месяца
графикproverka-dogovorov-kontragentov-v-firme--03
Три сценария эффекта: плюс 129 500, плюс 51 800 и минус 129 500 рублей в месяц

Столбчатая диаграмма с нулевой линией по центру и тремя столбцами: «А. Загрузка выше 85 % — +129 500 ₽», «Б. Фикс за проверку — +51 800 ₽», «В. Почасовой счёт при недозагрузке — −129 500 ₽». Третий столбец уходит вниз от нулевой линии и заштрихован. Над диаграммой подпись «одни и те же 37 возвращённых часов в месяц». Внизу подписи окупаемости под столбцами А и Б: «2,2–4,4 месяца» и «7,5–15,1 месяца». Ось Y в рублях, подписи по-русски.

Одинаковая экономия часов даёт три разных финансовых результата

Данные клиента: облако или свой контур

Договор, присланный клиентом на проверку, — это чужой документ вдвойне. В нём есть персональные данные подписантов, коммерческие условия контрагента, который вообще ничего с вашей фирмой не подписывал, и, как правило, собственное условие о конфиденциальности. Клиент, передавая договор, разрешил фирме его проверить — не разрешил передавать его в сторонний сервис.

Практических вариантов два, и выбирается он до начала проекта, потому что напрямую влияет на смету. Первый — сервис с российским юрлицом, серверами в России и подписанным поручением обработки персональных данных; для большинства договоров этого достаточно. Второй — модель в контуре фирмы; он обязателен, если в договорах регулярно встречаются сведения под режимом профессиональной тайны или если соглашения с клиентами прямо запрещают передачу третьим лицам. Разбор уровней чувствительности и того, почему обезличивание не снимает вопрос, — в статье о конфиденциальности клиентских данных.

КонфигурацияРасход в месяцЧистый эффект, сценарий АЧистый эффект, сценарий Б
Российский сервис с поручением обработки20 000 ₽ поддержки109 500 ₽31 800 ₽
Модель в контуре фирмы, арендованный сервер20 000 ₽ + 53 000 ₽56 500 ₽−21 200 ₽
Модель в контуре, своё железо (550 000 ₽ разово)20 000 ₽ + 33 300 ₽76 200 ₽−1 500 ₽

Из таблицы виден вывод, который стоит принять до подписания договора с подрядчиком: требование не выпускать документы из контура переводит сценарий с фикс-ценой в минус. Не потому, что свой контур дорог сам по себе — 53 000 ₽ в месяц это 15 оплачиваемых часов, — а потому, что экономия себестоимости в этом сценарии изначально невелика. Конфиденциальность здесь не галочка комплаенса, а статья сметы, которая решает, окупится узел или нет.

сравнениеproverka-dogovorov-kontragentov-v-firme--04
Как свой контур меняет чистый эффект в двух сценариях биллинга

Сравнение в три колонки по конфигурациям: «Российский сервис», «Свой контур на аренде», «Свой контур на своём железе». В каждой две строки-показателя: чистый эффект в сценарии А (109 500 ₽, 56 500 ₽, 76 200 ₽) и в сценарии Б (31 800 ₽, −21 200 ₽, −1 500 ₽). Отрицательные значения показаны ниже нулевой линии и заштрихованы. Внизу подпись: «53 000 ₽ в месяц за свой контур — это 15 оплачиваемых часов по ставке 3 500 ₽».

Свой контур съедает почти всю экономию там, где она считается по себестоимости

Когда автоматическая проверка не окупится

Три ситуации, в которых мы советуем не начинать проект, и все три проверяются арифметикой до сметы.

  • Меньше 15–20 входящих договоров в месяц. При 15 договорах возвращается 9,25 часа, в лучшем сценарии это 32 375 ₽ в месяц, за вычетом поддержки — около 12 375 ₽. Вложение в 240 000 ₽ возвращается больше полутора лет, и это при самом благоприятном раскладе по загрузке.
  • Каждый договор уникален. В практиках, где два документа не совпадают ни структурой, ни составом разделов, эталонной позиции просто не из чего собрать: повторяющихся формулировок нет. Здесь полезнее быстрый поиск по архиву прошлых заключений, чем сверка с несуществующим эталоном.
  • Цена ошибки такова, что юрист всё равно читает документ целиком. Сделки, где один договор дороже годового оборота фирмы, проверяются полностью и дважды независимо от разметки. Экономия в этом случае сводится к удобству навигации, а на удобство не покупают узел за 240 000–480 000 ₽.
  • Фирма берёт почасово и недозагружена. Это сценарий В из расчёта выше: узел работает исправно, а фирма зарабатывает меньше. Сначала загрузка, потом ускорение проверки — порядок именно такой, а не обратный.

И последнее ограничение, которое не лечится бюджетом. Ускорение первичного просмотра не делает проверку глубже: те 15 минут, за которые клиент на самом деле платит, остаются ручной работой юриста и остаются его ответственностью. Фирма, которая продаёт клиенту «проверку с помощью ИИ» как более качественную, а не более быструю, обещает то, чего не может подтвердить, — и первый же спор по пропущенному условию покажет это в самой неудобной обстановке.

Машина отвечает, чем этот договор отличается от согласованных. Что с этим делать — по-прежнему вопрос к юристу.