Поделиться через


Добавление декларативных рабочих процессов агента в код Visual Studio

Рабочие процессы декларативного агента определяют предопределенные последовательности действий для агентов с помощью конфигураций, а не явной логики программирования. В этой статье вы добавите рабочие процессы Foundry Agent в агент и протестируете их с помощью расширения Microsoft Foundry для Visual Studio Code (VS Code).

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

Это важно

Элементы, обозначенные в этой статье как (предварительная версия), сейчас предлагаются в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не следует использовать для производственных нагрузок. Дополнительные сведения см. в разделе Supplemental Terms of Use for Microsoft Azure Previews.

Предпосылки

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

Чтобы просмотреть и изменить декларативный рабочий процесс агента в VS Code для Интернета, сначала перейдите к рабочему процессу на портале Foundry:

  1. На портале Foundry откройте проект, содержащий рабочий процесс.
  2. Выберите вкладку "Рабочие процессы" в меню слева.
  3. Выберите рабочий процесс, который нужно открыть.

Затем выберите один из следующих вариантов, чтобы открыть рабочий процесс в VS Code для Интернета.

Открытие рабочего процесса YAML в VS Code для Интернета

  1. Выберите вкладку "Сборка" и нажмите кнопку YAML справа.
  2. Нажмите кнопку "Открыть" в VS Code для интернета . Файл YAML рабочего процесса открывается в VS Code для веб-редактора с определением YAML слева и визуальным графиком рабочего процесса справа.
  3. Измените YAML по мере необходимости, чтобы изменить рабочий процесс. Изменения отражаются в визуальном редакторе.
  4. По завершении выберите "Развернуть " в меню с многоточием (...) в правом верхнем углу, чтобы сохранить изменения обратно в Foundry.

Открытие кода рабочего процесса на портале Foundry

  1. Перейдите на вкладку "Сборка" и нажмите кнопку "Код" справа.
  2. Нажмите кнопку "Открыть в VS Code для веба". Файл кода рабочего процесса открывается в VS Code для веб-редактора с определением кода слева и графиком визуального рабочего процесса справа.
  3. Измените код по мере необходимости, чтобы изменить рабочий процесс. Изменения отражаются в визуальном редакторе.
  4. По завершении выберите "Развернуть " в меню с многоточием (...) в правом верхнем углу, чтобы сохранить изменения обратно в Foundry.

Тестирование рабочего процесса на игровой площадке

Протестируйте рабочий процесс декларативного агента с помощью игровой площадки удаленного агента в расширении VS Code.

  1. В разделе My Resources расширения VS Code найдите и выберите project Foundry.
  2. Выберите Декларативные Агенты.
  3. Выберите версию рабочего процесса, который требуется протестировать.
  4. Откроется панель "Детская площадка удаленного агента" и начинается беседа с агентом.
  5. В поле ввода в нижней части панели "Песочница удаленного агента" введите сообщение и нажмите клавишу ВВОД.
  6. Просмотрите ответ агента. Убедитесь, что ответ соответствует ожидаемому поведению определенных действий рабочего процесса.

Подсказка

Вы также можете открыть интерфейс удаленного агента из подраздела "Инструменты" и выбрать вашего агента из раскрывающегося списка.

Преобразование рабочего процесса YAML в код Agent Framework

Чтобы настроить рабочие процессы на основе YAML, преобразуйте их в код Agent Framework с помощью GitHub Copilot.

  1. Откройте файл YAML рабочего процесса в VS Code.
  2. Нажмите кнопку "Создать код " в правом верхнем углу редактора YAML.
  3. Выберите язык программирования, в который нужно создать код (Python или C#). GitHub Copilot открывает область с запросами создания кода для выбранного языка и создает код Agent Framework на основе определения YAML.
  4. Когда GitHub Copilot спрашивает, хотите ли вы локально запустить созданный код, выберите Yes, чтобы открыть локальный визуализатор. Вы можете видеть каждый шаг по мере его выполнения агентом.
  5. Просмотрите и измените созданный код в соответствии с вашими требованиями.
  6. Щелкните правой кнопкой мыши созданный файл кода и выберите Развернуть в Foundry, чтобы развернуть код в проекте Foundry.
  7. На портале Foundry перейдите к project и убедитесь, что код отображается в разделе Agents.