Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Рабочие процессы декларативного агента определяют предопределенные последовательности действий для агентов с помощью конфигураций, а не явной логики программирования. В этой статье вы добавите рабочие процессы агента Foundry Agent в агент и протестируйте их с помощью расширения Microsoft Foundry для расширения Visual Studio Code (VS Code.
После создания агента в службе агента Foundry на портале можно добавить рабочие процессы для оркестрации нескольких агентов в предопределенные последовательности действий для сложных сценариев автоматизации.
Необходимые условия
- Проект Foundry с как минимум одним развернутым агентом. Чтобы создать такой объект на портале Foundry, см. Краткое руководство: Чат с агентом.
- По крайней мере один рабочий процесс, созданный на портале 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.
- В разделе "Мои ресурсы " расширения VS Code найдите и выберите проект Foundry.
- Выберите декларативные агенты.
- Выберите версию рабочего процесса, который требуется протестировать.
- Откроется панель "Детская площадка удаленного агента" и начнется беседа с вашим агентом.
- В поле ввода в нижней части панели "Песочница удаленного агента" введите сообщение и нажмите Enter.
- Просмотрите ответ агента. Убедитесь, что ответ соответствует ожидаемому поведению определенных действий рабочего процесса.
Совет
Вы также можете открыть площадку удаленного агента из раздела "Инструменты" и выбрать вашего агента из раскрывающегося списка.
Преобразование рабочего процесса 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 перейдите к проекту и убедитесь, что код отображается в разделе "Агенты ".