ИИ-агент для юридической фирмы делает первую проверку договоров: распознаёт сканы, разбирает текст по пунктам, сверяет его с правилами фирмы и отмечает рискованные условия со ссылкой на пункт. Агента спроектировал и собрал Евгений Росляков. Сайты и сервисы для бизнеса он разрабатывает с 2016 года, а ИИ-агентами занимается в последнее время. Работает в Москве и удалённо, самозанятый, заключает договор, а юрлицам выдаёт закрывающие документы.
Фирма ведёт договорную работу для десятка компаний: поставка, подряд, аренда. Каждый день приходят новые договоры, нередко сканами с печатями. Младшие юристы часами читали их целиком, чтобы найти знакомые проблемы: неустойку только в одну сторону, автопролонгацию, подсудность в чужом городе. Старшие всё равно перепроверяли.
Задача: рутинную первую проверку отдать машине, а юристу оставить готовый список вопросов и решение по каждому.
Начинается всё с OCR. Сканы и фото договоров превращаются в текст с сохранённой нумерацией пунктов. Если скан плохой, агент не угадывает, а помечает место, где распознавание ненадёжно, и юрист смотрит его глазами.
Дальше NLP в обычном понимании: текст делится на разделы и пункты, определяются тип договора, стороны, суммы, сроки. Тут нет генерации, только разбор, поэтому работает быстро и предсказуемо.
Главное — сверка с практикой фирмы. Партнёры годами вели чек-листы: какие условия недопустимы для клиента и какие формулировки предлагать взамен. Эти чек-листы и типовые протоколы разногласий я загрузил в базу знаний. Агент работает по схеме Retrieval-Augmented Generation: к каждому пункту договора подбирает подходящие правила из базы, и вывод модель делает только по ним. Если правила для пункта нет, так и пишет.
Цепочку шагов собрал на LangChain. Large Language Models (LLMs) отвечают за понимание смысла и черновые формулировки. Всё остальное — обычный код и база. На выходе юрист получает таблицу: пункт, в чём риск, какое правило фирмы, предлагаемая редакция. И черновик протокола разногласий.
Отдельно продумал конфиденциальность. Перед отправкой в модель названия сторон и реквизиты заменяются метками, а исходные файлы остаются на сервере фирмы.
Первую проверку договора делает агент, юрист начинает с готового списка рисков и ссылок на пункты. Решение по каждому условию по-прежнему принимает человек, но читать приходится заметно меньше.
Много однотипных документов и хочется поручить первую проверку ИИ-агенту? Опишите процесс в сообщении на freelance.ru, подумаем, что можно автоматизировать без риска для качества.