Агенты предлагают, люди одобряют: как DocReveal держит вашего ИИ-ассистента под контролем

У вымышленного промышленного дистрибьютора Keldmoor из Огайо проблема с сентябрьскими счетами от Stavlund — поставщика крепежа из Milwaukee. Один выставлен по старой цене, хотя договор уже изменён дополнительным соглашением. В другом к оплате выставлено 12 500 стопорных гаек, хотя склад принял 12 100. В третьем позиции в сумме дают 8 240,00, а итог в счёте — 8 420,00. А бумажная копия одного из счетов ещё раз всплыла в скане входящей почты.

Отдел расчётов с поставщиками работает с ИИ-ассистентом и поэтому просит его о самом очевидном: найти спорные счета, присвоить им метку «Do not pay – disputed» и подготовить черновик письма поставщику со ссылками на договор. Вопрос не в том, сможет ли ассистент это сделать. Вопрос в том, что вы позволите ему делать самостоятельно.

Наше новое видео Agents under control показывает, как DocReveal отвечает на этот вопрос. Ролик длится три с половиной минуты, посмотреть его можно вверху этой страницы, и создан он для руководителей финансовых и операционных подразделений, а также для ИТ-отделов и служб информационной безопасности, которые утверждают использование ИИ в компании. Вот что вы увидите и почему это важно.

Доступ: у каждого ассистента свой ключ

Внешний ассистент подключается к DocReveal по открытому протоколу Model Context Protocol (MCP) — с собственным ключом доступа. В MCP Manager команда создаёт ключ с именем ассистента и ограничивает его теми возможностями, которые нужны для работы: документы, поиск, бизнес-правила, метки и инструменты платформы — и ничего больше. Срок действия ключа истекает через 90 дней, секрет показывается только один раз, а сам ключ можно в любой момент перевыпустить или отозвать.

Никаких общих паролей и никакого доступа по принципу «всё или ничего». Каждый ассистент работает под собственным именем.

Решение: какие действия ждут человека

Не все действия одинаково рискованны. Для каждой возможности команда решает, как защищать её чувствительные действия: выполнять их автоматически, требовать сначала подтверждения от ассистента или одобрения человеком. Для меток Keldmoor выбирает одобрение человеком.

Все чувствительные действия так и помечены — в том числе присвоение, снятие и создание меток. А некоторые меры защиты ослабить нельзя вовсе: изменения, касающиеся участников команды, всегда проходят через человека.

Работа: ассистент читает, находит и предлагает

Чтение выполняется сразу. Ассистент выводит список сентябрьских счетов, читает результаты проверок по бизнес-правилам и извлекает нужные фрагменты из договора поставки, дополнительного соглашения к нему и акта приёмки. В ответе он называет три спорных счёта с оспариваемыми суммами 720,00 $, 436,00 $ и 180,00 $, отмечает, что бумажная копия — дубликат, и подтверждает, что четвёртый счёт в порядке.

Затем он запрашивает присвоение метки — и на этом останавливается. Все четыре запроса на метку ждут одобрения, и ассистент так и сообщает. Письмо поставщику — черновик, и черновиком оно остаётся.

Одобрение: человек говорит «да»

В DocReveal появляется уведомление, и согласующий открывает ящик согласований в Agent Manager. Запросы от внешних ассистентов и от собственных агентов DocReveal попадают в одно место, и их можно отфильтровать по источнику. По каждому запросу видно, какое действие запрошено, каким ключом и когда.

Руководитель отдела расчётов с поставщиками одобряет первый запрос с комментарием «Disputed per MSA-2026-014 – hold payment», а затем и остальные три. Вернёмся к диалогу: ассистент проверяет статус одобрения и доводит дело до конца — теперь метка стоит на трёх счетах и на бумажной копии. Четвёртый счёт остаётся без метки, а письмо по-прежнему ждёт, когда его отправит человек.

Это те же сентябрьские счета, которые вы, возможно, уже знаете по видео Checked, not trusted и Ask your invoices. Там проблемы нашёл DocReveal. Здесь за них берётся ИИ-ассистент — в рамках, которые установили люди.

Аудит: каждый вызов зафиксирован

В журнале активности MCP Manager зафиксирован каждый вызов ассистента: что он прочитал, что ждало одобрения и что выполнилось после «да». У каждого вызова указаны время, возможность и ключ. Команда может фильтровать вызовы по ключу, возможности или статусу и экспортировать выбранные в формате CSV, JSON, XML или YAML для своих аудиторов.

Когда кто-то спросит, кто, что и когда изменил, до ответа будет всего один фильтр.

Что взять с собой

  • Дайте каждому ассистенту собственный ключ. Ограничьте его нужными возможностями, задайте срок действия и оставьте право отзыва за собой.
  • Решите, где без «да» человека не обойтись. Пусть чтение идёт своим ходом, а изменения ждут одобрения.
  • Одобряйте в одном месте. Один ящик для всех запросов — с комментарием, который объясняет решение.
  • Храните записи. Каждый вызов — с ключом и временем, готовый к фильтрации и экспорту.

Все компании и цифры в видео — вымышленные демонстрационные данные.

Агенты предлагают. Люди одобряют.