Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Рабочие процессы декларативного агента определяют предопределенные последовательности действий для агентов с помощью конфигураций, а не явной логики программирования. В этой статье вы добавите рабочие процессы Foundry Agent в агент и протестируете их с помощью расширения Microsoft Foundry для Visual Studio Code (VS Code).
После того как вы создадите агента в Службе агентов Foundry на портале, можно добавить рабочие процессы для оркестрации нескольких агентов в предопределенные последовательности действий в сложных сценариях автоматизации.
Это важно
Элементы, обозначенные в этой статье как (предварительная версия), сейчас предлагаются в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не следует использовать для производственных нагрузок. Дополнительные сведения см. в разделе Supplemental Terms of Use for Microsoft Azure Previews.
Предпосылки
- Проект Foundry с как минимум одним развернутым агентом. Сведения о создании на портале Foundry см. в статье Quickstart: Chat with an agent.
- По крайней мере один рабочий процесс, созданный на портале Foundry. Дополнительные сведения о рабочих процессах см. в разделе "Рабочие процессы агента Foundry".
- Расширение Microsoft Foundry для Visual Studio Code установлено.
- Подписка GitHub Copilot (необходима для преобразования рабочих процессов YAML в код Agent Framework).
Просмотр декларативного рабочего процесса агента
Чтобы просмотреть и изменить декларативный рабочий процесс агента в VS Code для Интернета, сначала перейдите к рабочему процессу на портале Foundry:
- На портале Foundry откройте проект, содержащий рабочий процесс.
- Выберите вкладку "Рабочие процессы" в меню слева.
- Выберите рабочий процесс, который нужно открыть.
Затем выберите один из следующих вариантов, чтобы открыть рабочий процесс в VS Code для Интернета.
Открытие рабочего процесса YAML в VS Code для Интернета
- Выберите вкладку "Сборка" и нажмите кнопку YAML справа.
- Нажмите кнопку "Открыть" в VS Code для интернета . Файл YAML рабочего процесса открывается в VS Code для веб-редактора с определением YAML слева и визуальным графиком рабочего процесса справа.
- Измените YAML по мере необходимости, чтобы изменить рабочий процесс. Изменения отражаются в визуальном редакторе.
- По завершении выберите "Развернуть " в меню с многоточием (...) в правом верхнем углу, чтобы сохранить изменения обратно в Foundry.
Открытие кода рабочего процесса на портале Foundry
- Перейдите на вкладку "Сборка" и нажмите кнопку "Код" справа.
- Нажмите кнопку "Открыть в VS Code для веба". Файл кода рабочего процесса открывается в VS Code для веб-редактора с определением кода слева и графиком визуального рабочего процесса справа.
- Измените код по мере необходимости, чтобы изменить рабочий процесс. Изменения отражаются в визуальном редакторе.
- По завершении выберите "Развернуть " в меню с многоточием (...) в правом верхнем углу, чтобы сохранить изменения обратно в Foundry.
Тестирование рабочего процесса на игровой площадке
Протестируйте рабочий процесс декларативного агента с помощью игровой площадки удаленного агента в расширении VS Code.
- В разделе My Resources расширения VS Code найдите и выберите project Foundry.
- Выберите Декларативные Агенты.
- Выберите версию рабочего процесса, который требуется протестировать.
- Откроется панель "Детская площадка удаленного агента" и начинается беседа с агентом.
- В поле ввода в нижней части панели "Песочница удаленного агента" введите сообщение и нажмите клавишу ВВОД.
- Просмотрите ответ агента. Убедитесь, что ответ соответствует ожидаемому поведению определенных действий рабочего процесса.
Подсказка
Вы также можете открыть интерфейс удаленного агента из подраздела "Инструменты" и выбрать вашего агента из раскрывающегося списка.
Преобразование рабочего процесса YAML в код Agent Framework
Чтобы настроить рабочие процессы на основе YAML, преобразуйте их в код Agent Framework с помощью GitHub Copilot.
- Откройте файл YAML рабочего процесса в VS Code.
- Нажмите кнопку "Создать код " в правом верхнем углу редактора YAML.
- Выберите язык программирования, в который нужно создать код (Python или C#). GitHub Copilot открывает область с запросами создания кода для выбранного языка и создает код Agent Framework на основе определения YAML.
- Когда GitHub Copilot спрашивает, хотите ли вы локально запустить созданный код, выберите Yes, чтобы открыть локальный визуализатор. Вы можете видеть каждый шаг по мере его выполнения агентом.
- Просмотрите и измените созданный код в соответствии с вашими требованиями.
- Щелкните правой кнопкой мыши созданный файл кода и выберите Развернуть в Foundry, чтобы развернуть код в проекте Foundry.
- На портале Foundry перейдите к project и убедитесь, что код отображается в разделе Agents.