Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Fluxos de trabalho declarativos de agentes definem sequências pré-definidas de ações para os seus agentes usando configurações em vez de lógica de programação explícita. Neste artigo, adiciona os fluxos de trabalho
Depois de construir um agente no Foundry Agent Service no portal, pode adicionar fluxos de trabalho para orquestrar múltiplos agentes em sequências de ações pré-definidas para cenários complexos de automação.
Pré-requisitos
- Um projeto Foundry com pelo menos um agente destacado. Para criar um no portal da Foundry, veja Quickstart: Conversar com um agente.
- Pelo menos um fluxo de trabalho criado no portal da Foundry. Para mais informações sobre fluxos de trabalho, consulte fluxos de trabalho do Foundry Agent.
- A extensão Microsoft Foundry para Visual Studio Code foi instalada.
- Uma subscrição GitHub Copilot (necessária para converter fluxos de trabalho YAML para código do Agent Framework).
Visualizar o fluxo de trabalho declarativo de agente
Para visualizar e editar um fluxo de trabalho declarativo de agente no VS Code for the Web, navegue primeiro até ao fluxo de trabalho no portal Foundry:
- No portal Foundry, abra o seu projeto que contém o fluxo de trabalho.
- Selecione o separador Workflows no menu esquerdo.
- Seleciona o fluxo de trabalho que queres abrir.
Depois, escolha uma das seguintes opções para abrir o fluxo de trabalho no VS Code for the Web.
Abra o fluxo de trabalho YAML no VS Code for the Web
- Selecione o separador Construir e depois selecione o botão YAML no lado direito.
- Selecione o botão Abrir em VS Code para Web . O arquivo YAML do workflow é aberto no editor VS Code for the Web com a definição YAML à esquerda e um gráfico do fluxo de trabalho visual à direita.
- Editar o YAML conforme necessário para modificar o fluxo de trabalho. As alterações refletem-se no editor visual.
- Quando terminares, seleciona Deploy no menu de elipse (...) no canto superior direito para guardar as alterações de volta no Foundry.
Abra o código de fluxo de trabalho a partir do portal Foundry
- Selecione o separador Construir e depois selecione o botão de Código no lado direito.
- Selecione o botão Abrir em VS Code para a Web . O ficheiro do código do fluxo de trabalho abre no editor VS Code for the Web com a definição do código à esquerda e o gráfico visual do fluxo de trabalho à direita.
- Edita o código conforme necessário para modificar o fluxo de trabalho. As alterações refletem-se no editor visual.
- Quando terminares, seleciona Deploy no menu de elipse (...) no canto superior direito para guardar as alterações de volta no Foundry.
Testar um fluxo de trabalho no recreio
Teste o seu fluxo de trabalho declarativo de agente usando o ambiente de teste de agente remoto na extensão do VS Code.
- Na secção Meus Recursos da extensão VS Code, localize e selecione o seu projeto Foundry.
- Selecione Agentes Declarativos.
- Seleciona a versão do fluxo de trabalho que queres testar.
- O painel do Remote Agent Playground abre e inicia uma conversa com o seu agente.
- Na caixa de entrada no fundo do painel do Remote Agent Playground , escreva uma mensagem e pressione Enter.
- Revise a resposta do agente. Verifique se a resposta corresponde ao comportamento esperado para as ações definidas pelo seu fluxo de trabalho.
Dica
Também pode abrir o Remote Agent Playground na subseção Ferramentas e selecionar o seu agente na lista suspensa.
Converter um fluxo de trabalho YAML em código Agent Framework
Para personalizar os seus fluxos de trabalho baseados em YAML, converta-os para código Agent Framework com o GitHub Copilot.
- Abre o ficheiro YAML do workflow no VS Code.
- Selecione o botão Gerar Código no canto superior direito do editor YAML.
- Selecione a linguagem de programação onde quer gerar o código (Python ou C#). O GitHub Copilot abre um painel com prompts de geração de código para a linguagem selecionada e gera código do Agent Framework com base na definição YAML.
- Quando GitHub Copilot perguntar se queres executar o código gerado localmente, seleciona Sim para abrir o visualizador local. Pode ver cada passo enquanto o agente executa as ações.
- Revise e modifique o código gerado conforme necessário para se adequar aos seus requisitos.
- Clique com o botão direito no ficheiro de código gerado e selecione Deploy to Foundry para implementar o código no seu projeto Foundry.
- No portal Foundry, navegue até ao seu projeto e verifique se o código aparece na secção de Agentes .