Есть работа, которая возвращается каждое утро. Прочитать почту от поставщиков и разложить то, что пришло. Проверить каждый счёт по правилам. Спросить кого-нибудь, если цифры не сходятся. Всё это несложно — и всему этому нет конца.
Автоматизация такой работы обычно означает проект — техническое задание, разработчик, дата релиза, — а в итоге правила, которые уже не могут прочитать те, кто эту работу выполняет. Поэтому рутина либо остаётся ручной, либо исчезает в чёрном ящике.
Наше новое видеоруководство показывает другой путь. Ролик длится семь с половиной минут, посмотреть его можно вверху этой страницы, и вместе с отделом расчётов с поставщиками вымышленного дистрибьютора Keldmoor он проводит одну неделю в Agent Manager платформы DocReveal. Команда создаёт двух агентов — один раскладывает почту от поставщиков, другой проверяет каждый счёт, — тестирует их, публикует и держит каждый запуск под своим контролем. Сама идея описана в статье Agent Pool, а здесь — то, как это выглядит на практике.
Помощник для рутинной работы
В DocReveal агент — это помощник для рутинной работы: инструкции простыми словами, набор инструментов и бюджет.
Всё это происходит в Agent Manager, на пяти вкладках: Overview, Agents, Studio, Orchestration и Activity. Никакого кода, никакого ИТ-проекта: всё настраивают те, кто знает работу, а каждый запуск идёт в рамках бюджета и фиксируется для аудита.
Первый агент — шаг за шагом
Пока агентов нет, вкладка Agents предлагает пошаговую настройку первого агента или шаблон — готового агента для типичной задачи. Keldmoor выбирает: читать почту и раскладывать документы. Пошаговая настройка запрашивает почтовый ящик, за которым следит агент (ящик отдела расчётов с поставщиками, уже подключённый через Connection Hub), папку, разрешённых отправителей — поставщиков Keldmoor — и то, как часто проверять почту: каждые пять минут.
Тест прогоняет агента на примере письма в режиме плана, поэтому ничего не записывается. Как только его тестовые сценарии пройдены, агент запускается в работу и сам раскладывает документы поставщиков в DocReveal.
Опишите работу простыми словами
Для счетов команда открывает мастер создания агента: шесть шагов от шаблона до опубликованного агента. Шаблон Invoice triage реагирует на каждый проверенный документ — одобряет счета без замечаний и эскалирует те, что не прошли проверку или вызывают подозрение.
Инструкции — это описание работы агента простыми словами: прочитать результат проверки, пропустить счёт, прошедший проверку, а не прошедший — придержать, присвоив ему метку, и спросить человека, что делать дальше. Каждое сохранение — это новая версия, а в режиме Diff видно, что именно изменилось.
Решите, что ему можно делать и когда он запускается
Агент сортировки счетов может пользоваться десятью инструментами: читать документ, результат его проверки и сопоставленные поля, спрашивать человека, запоминать и присваивать метки. Дополнительные инструменты дают DocReveal, ваши коннекторы и встроенный набор, а работу можно также передавать другим агентам и потокам.
Инструменты, которые только читают, выполняются всегда. Инструменты, изменяющие данные, помечены как чувствительные, и решает политика их группы: выполнить автоматически, запросить подтверждение или ждать одобрения человека.
Триггеры запускают агента автоматически. Триггер агента сортировки срабатывает на каждый документ, проверка которого завершена; другие срабатывают по расписанию, следят за почтовым ящиком или запускают агента по запросу. Один переключатель позволяет внешним приложениям, у которых есть ваш API-ключ, находить и запускать агента — пока переключатель выключен, агент остаётся внутренним. Сводка сверяет определение агента с вашим тарифом, а публикация ждёт, пока агент не пройдёт свой набор тестов.
Испытайте, прежде чем кто-то на него положится
В Studio команда общается с черновиком в чате. Входные данные запуска воспроизводят событие, которое получит агент: здесь это вторая копия счёта, который уже есть в DocReveal. Агент читает результат проверки, сопоставленные поля и профиль документа, а каждый вызов инструмента попадает в список.
Одно правило нарушено — номер счёта должен быть уникальным для каждого поставщика. Дубликат агент не одобрит — вместо этого он спрашивает. Получив ответ, он излагает свой план: придержать копию, присвоив ей метку, и запомнить этот случай. Ничего не записывается, потому что это тест. Тестовый запуск делает то же самое без присмотра, а трассировка фиксирует каждый шаг, включая ожидание вашего ответа.
Нет GO — нет публикации
В среду команда оттачивает инструкции. Черновик изменился, поэтому публикация заблокирована, пока набор тестов не будет снова пройден.
Набор тестов прогоняет агента по его тестовым сценариям — взятым из шаблона, а также по вашим собственным, если вы их добавите. Жёсткие проверки точны: правильные инструменты, правильный результат. Мягкие проверки оценивает модель по заданным критериям. GO: оба сценария пройдены, и публикация становится доступной именно для этого черновика. Ещё один взгляд на сводку, один щелчок — и третья версия запущена в работу.
Агент спрашивает — решаете вы
В четверг после обеда приходит счёт от Stavlund. Его позиции в сумме дают 8 240 $, а напечатанный итог — 8 420 $. Агент придерживает счёт и спрашивает, а вопрос ждёт в Activity, в разделе Waiting for approval.
Откройте запуск — у вопроса уже есть готовые варианты ответа. Выберите вариант — и агент продолжит с того места, где остановился: счёт эскалируется и получает метку «Do not pay – disputed». Ваше решение зафиксировано. В Agent runs перечислены все запуски всех агентов, а Recent activity — это аудит того, что они сделали.
В этот же ящик приходят и запросы на одобрение от внешнего ИИ-ассистента, подключённого к DocReveal, — это история из видео Agents under control.
Агент учится тому, что вы подтверждаете
Тот же запуск предложил заметку на будущее: счета от Stavlund, в которых не сходятся цифры, придерживаются, и запрашивается исправленный счёт. Ничто не попадает в память агента, пока это не подтвердит человек; после этого заметка становится частью каждого следующего запуска. Журналы запусков фиксируют, что сделал каждый запуск: инструменты, решение, вопрос.
Агенты, которые работают вместе
Вкладка Orchestration показывает на схеме, как агенты и потоки работают вместе. В Keldmoor событие о проверке документа запускает агента сортировки счетов, а поток отправляет одобренные счета в ERP. Щёлкните по агенту, чтобы добавить делегирование — передачу работы другому агенту. Цепочки останавливаются после двух передач.
Ваши правила — ваши лимиты
Вкладка Overview показывает лимиты вашего тарифа и то, сколько вы уже использовали: запуски, токены и потолок автономности. Brain card — это краткий профиль компании, который получает каждый агент: его можно сгенерировать из ваших документов или написать самостоятельно.
Агента можно одним щелчком поставить на паузу и так же возобновить. Его можно экспортировать и импортировать как новый черновик; секреты при этом никогда не покидают систему, а триггеры импортируются выключенными. В Settings, в разделе Agent Manager, задаются значения по умолчанию для автономности, бюджетов, памяти и уведомлений.
Важно знать: чтобы создавать агентов и отвечать на их вопросы, нужна роль администратора. Остальные участники команды могут следить за каждым запуском.
Что взять с собой
- Агента создают те, кто знает работу. Шаблон для старта, инструкции простыми словами, никакого кода.
- Ничто не запускается в работу без тестов. Studio показывает каждый шаг, а публикация ждёт GO от набора тестов.
- Агент спрашивает, когда это важно. Вопросы ждут в одном ящике, и каждый ответ зафиксирован.
- Контроль остаётся за вами. Политики инструментов, лимиты, пауза и подтверждённая память определяют, как далеко может зайти агент.
Keldmoor и его поставщики — вымышленные демонстрационные данные, а экраны — это настоящий продукт.
Передайте работу. Последнее слово за вами.
