Добавить агентный узел в поток агентов

Note

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

Узел агента позволяет потоку передать шаг агенту ИИ, который может рассуждать, вызывать инструменты и использовать источники знаний перед получением результата. Используйте его, когда шаг требует оценки, многошаговой оркестровки или информации вне самого потока.

Используя узел агента, вы можете:

  • Позвоните существующему агенту.
  • Давать агенту инструкцию на естественном языке, включая динамический контент из предыдущих этапов.
  • Оснастить агента инструментами (серверами и соединителями протокола контекста модели (MCP)), чтобы он мог выполнять действия.
  • Обеспечить агент доступом к знаниям (сайты SharePoint, публичные веб-сайты), чтобы он мог отвечать на основе вашего контента.
  • Используйте реакцию агента на более поздних этапах потока.

В потоках агентов вы можете либо выбрать уже опубликованного агента, либо создать нового опубликованного агента из опыта builder агентов и затем вызвать его из потока.

Добавление узла агента

  1. В Copilot Studio перейдите на вкладку Потоки и откройте существующий поток агента или создайте новый.

    • Новый поток: вы попадаете на страницу конструктора, чтобы настроить триггер.
    • Существующий поток: вы попадаете на страницу «Обзор» и должны перейти на страницу «Конструктор».
  2. Выберите значок Вставить новое действие в том месте потока, где вы хотите вызвать агента.

  3. В Добавить действие, в разделе Возможности ИИ, выберите Запустить агент. В потоке появляется узел Запустить агент.

Выберите существующий агент для узла агента

В редакторе выполнения и агентов, в разделе Агент, вы можете выбрать один из двух вариантов:

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

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

Если вы выбрали существующий агент, перейдите к Отправить сообщение агенту.

Создать новый агент для агентного узла

Когда вы выбираете «Новое», вы открываете опыт конструктора агентов во вкладке нового браузера. В Agent Builder вы настраиваете инструкции, знания и возможности агента.

Когда вы завершите сборку агента, опубликуйте его, вернитесь к проектировщику потока и выберите из списка существующих агентов.

Отправить сообщение существующему агенту

При выборе существующего агента узел показывает поле «Сообщение». Используйте это поле, чтобы сказать агенту, что делать в этом забеге. Инструкции, инструменты и знания агента уже заданы для опубликованного агента.

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

В случае сомнений обращайтесь за помощью к специалисту

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

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

Используйте ответ агента в вашем агентском потоке

Когда узел агента выполняется, поток агента ждёт, пока агент выполнит свою задачу. Ответ агента затем становится доступен в виде динамического контента, который можно использовать на любом последующем шаге.

Чтобы использовать ответ агента в последующем действии:

  1. Выберите действие, в котором хотите использовать ответ (например, Отправить сообщение электронной почты или Обновить строку).

  2. В поле, куда нужно вставить ответ, откройте выбор динамического содержимого.

  3. Найдите результат из шага Запуск агента и выберите ответ агента.

Распространенные способы использования ответа агента:

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

Сценарии автоматизации

Узел агента лучше всего подходит как один из шагов более длительного рабочего процесса. Ранние шаги собирают и нормализуют входные данные, агент осуществляет рассуждение, а последующие шаги используют результат в нескольких системах.

Рассмотрение входящих запросов в службу поддержки

Рабочий процесс запускается при создании нового запроса в Dataverse. Ранние шаги включают тело заявки, вкладки и недавнюю историю клиента. Узел агента читает всё, закрепляется в базе знаний продукта (SharePoint) и возвращает структурированный вывод с category, priority, suggested_owner, и draft_reply. В последующих шагах, если priority указывает на сбой, вызывается дежурный инженер; в противном случае заявка назначается ответственному и черновик ответа ставится в очередь на рассмотрение.

Проверка отчетов о расходах на соответствие корпоративной политике

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

Подготовка брифинга по встрече

Рабочий процесс запускается каждое утро, перечисляет встречи дня из Outlook и последовательно обрабатывает каждую из них. Для каждой встречи более ранний шаг берёт контекст аккаунта из Dynamics 365. Узел агента затем использует Work IQ для сканирования недавней писки и потоков Teams с участниками, а также возвращает тезисы для обсуждения, открытые риски и рекомендуемые вопросы. На следующих этапах этот результат форматируется в HTML-брифинг, который отправляется по электронной почте за 30 минут до встречи, и размещается в виде адаптивной карточки в Teams.

Часто задаваемые вопросы

Когда следует использовать встроенный агент, а когда — уже существующий?

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

Используйте существующий агент, когда один и тот же агент используется в нескольких рабочих процессах или поверхностях (например, с ним также общаются в Teams), или когда агент принадлежит другой команде, и вы просто хотите его вызвать.

Когда стоит использовать узел агента, а когда — узел prompt?

Оба добавляют ИИ в рабочий процесс, но они созданы для разных задач.

Capability Узел агента Узел подсказки
Оркестрация инструментов Полный доступ ко всем инструментам агентов Только интерпретатор кода
Источники знаний Все поддерживаемые источники знаний Только Dataverse
Проверка специалистом Yes No
Сложность задачи Сложные задачи. Агент-оркестратор может выполнять несколько ходов. Простые задачи, которые можно выполнить за один ход

Используйте узел агента, когда для шага требуется рассуждение, оркестрация инструментов или знания, основанные на источниках. Используйте узел prompt , когда вам нужно только для преобразования или генерации текста для модели.

Можно ли повторно использовать встроенный агент вне этого рабочего процесса?

No. Встроенный агент привязан к своему рабочему процессу. Если вы создаете один и тот же встроенный агент в нескольких рабочих процессах, повысьте его до опубликованного агента и вызывайте опубликованный агент из каждого рабочего процесса.