ИИ-агент в компании: от задачи к проверяемому результату
Как построить повторяемую работу ИИ-агента: выбрать источники, ограничить инструменты, проверить результат и сохранить историю выполнения в AIRun.
Убедительный ответ модели ещё предстоит проверить: какие сведения использованы, за какой период и достаточно ли их для решения. В корпоративной работе к этому добавляются права доступа, повторяемость задачи и ответственность за результат. Поэтому внедрение агента удобно начинать с конкретного процесса, который команда уже умеет выполнять и оценивать.
Например, руководителю нужна регулярная сводка по доступным проектам. Сегодня специалист открывает несколько систем, собирает показатели и объясняет отклонения. Агенту можно передать сбор и подготовку текста, сохранив за человеком проверку источников и принятие решения. Так появляется понятный предмет сравнения с ручной работой.
Сначала определить результат
Формулировка «проанализируй ситуацию» оставляет слишком много неопределённости. Полезнее назвать источники, период, состав сводки и порядок обработки пропусков. Например: «Собери доступные показатели проектов за согласованный период. Отдельно перечисли недоступные источники. Отдели рассчитанные значения от своих объяснений и укажи, что требует проверки».
До запуска стоит согласовать, кто читает результат и по каким признакам его принимает. Одной команде нужны ссылки на исходные показатели, другой – перечень отклонений с обоснованием. Эти требования становятся инструкцией агента и основой контрольных примеров. Они также помогают заметить красивый, но бесполезный ответ.
Закрепить исполнителя и его возможности
В AIRun агент объединяет инструкцию, модель и разрешённые инструменты. Его опубликованная версия связана с последующими запусками. Изменение спецификации создаёт новую версию, поэтому команда может установить, какая конфигурация подготовила конкретную сводку.
Доступы к источникам предоставляются отдельно. Наличие агента в каталоге само по себе не открывает корпоративные данные. Для первого процесса достаточно ограниченного набора инструментов чтения. Полезно явно перечислить разрешённые дашборды и проверить, что сведения вне этого перечня недоступны.
В сценарии с DevScore числовые показатели сверяют с исходным дашбордом, а объяснение модели рассматривают как интерпретацию. Для EmpScore можно использовать согласованные агрегаты без выдачи личных карточек сотрудников. Состав данных определяется интеграцией и правами конкретной установки.
Читать результат вместе с историей
После запуска проверяют итоговый текст и путь к нему: шаги, вызванные инструменты, статусы и расход. Если источник не ответил, в сводке должно быть видно ограничение. Сообщения «данных нет» и «источник недоступен» имеют разные последствия для решения пользователя.
История помогает разобраться и в неожиданном выводе. Возможно, исходные сведения устарели, запрос охватил другой период или модель неверно истолковала агрегат. Проверка по этапам позволяет исправлять причину: инструкцию, доступ, адаптер либо критерий оценки. Одного повторного запроса к модели для этого бывает недостаточно.
Повторять после успешного ручного запуска
Подтверждённый сценарий можно выполнять по расписанию или событию. У автоматизации должны быть владелец, версия агента, правила пересечений запусков и ответственный за ошибки. Для вебхука проверяют повторную доставку события с тем же ключом идемпотентности.
Операции записи добавляют отдельным этапом: с точными правами, тестовым объектом и настроенным согласованием. Остановка агента не отменяет уже совершённое изменение во внешней системе. Поэтому способ восстановления определяют заранее.
Для оценки пользы сравнивают время до проверенного результата, участие человека и объём исправлений на одинаковых примерах. Полученные данные позволяют решить, какую часть процесса автоматизировать дальше. Порядок такой проверки разобран в статье о пилоте корпоративного агента, а границы компонентов – в материале об AIRun и AIGate.