Добавление рабочего процесса в качестве инструмента в агента

Note

Функции этой статьи работают на GitHub Copilot, который использует Copilot Credits для выставления счетов на основе использования. Узнайте больше в разделе «Обзор выставления счетов для агентов, работающих на GitHub Copilot».

Биллинг на основе использования применяется к использованию, созданию, тестированию и оценке агентов. Эти действия могут потреблять кредиты Copilot. Узнайте больше в разделе Управление затратами для агентов на базе GitHub Copilot.

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

Чтобы поток можно было добавить в качестве инструмента в агента, поток должен удовлетворять следующим критериям:

  • Необходимо иметь триггер Когда агент вызывает поток и действие Ответить агенту.
  • Быть настроенным на предоставление ответа в режиме реального времени, а не асинхронно. Переключатель асинхронного ответа должен быть установлен в положение Отключено в разделе Сеть в настройках действия Ответ агенту.
  • Быть опубликованным.
  • Ответьте агенту в течение 100 секунд. Оптимизируйте логику потока, запросы и объем возвращаемых данных, чтобы типичное время выполнения не превышало этого 100-секундного ограничения.

Если у вас еще нет настроенного рабочего процесса для использования с агентом, создайте его в конструкторе рабочих процессов. Подробнее см. в статье Редактирование и управление рабочим процессом в конструкторе.

Добавление рабочего процесса в агента в качестве инструмента уровня агента

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

  1. В Copilot Studio выберите Агенты, затем выберите агента, в который вы хотите добавить рабочий процесс.

  2. Перейдите на страницу Инструменты и выберите Добавить инструмент. Появляется панель Добавить инструмент.

  3. Чтобы просмотреть рабочие процессы, доступные в качестве инструментов, выберите Рабочий процесс. Появится список доступных рабочих процессов. В список входят опубликованные рабочие процессы с триггером Когда поток вызывается агентом и действием Ответить агенту.

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

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

Настройка рабочего процесса в качестве инструмента агента

  1. Добавив рабочий процесс в агента, выберите вкладку рабочего процесса в списке инструментов агента. Появляется панель Сведения о рабочем процессе.

  2. На вкладке Сведения вы можете просмотреть название и описание рабочего процесса. Напишите четкое описание назначения и функциональности рабочего процесса, чтобы агент понимал, когда его использовать. Вы также можете просматривать информацию о входных параметрах, требуемых для рабочего процесса, и выходных параметрах, которые он создает, если такие параметры имеются.

  3. При необходимости выберите Сохранить, чтобы сохранить изменения конфигурации.