Criar fluxos de trabalho no Microsoft Foundry
O Microsoft Foundry fornece um designer visual que permite construir fluxos de trabalho como uma sequência de nós ligados. Cada nó representa uma ação específica — como invocar um agente, avaliar lógica ou transformar dados — e as ligações entre nós definem como a execução flui de uma etapa para a seguinte. Esta abordagem visual facilita o raciocínio sobre a lógica de orquestração e a compreensão de como os agentes interagem dentro de um processo maior.
Pode iniciar um fluxo de trabalho a partir de uma tela em branco ou selecionando um padrão pré-definido, como um fluxo de trabalho sequencial. O designer apresenta o fluxo de trabalho como uma série de nós dispostos por ordem de execução. À medida que constróis, podes mover nós, inserir novos passos e inspecionar detalhes de configuração diretamente dentro da tela. Como os fluxos de trabalho não são guardados automaticamente, é importante guardar as alterações regularmente para preservar cada versão do seu design.
Os principais tipos de nós no construtor de fluxos de trabalho são:
Invocar: Invoca um agente de IA do seu projeto ou cria um novo. Os nós agente podem devolver respostas em texto livre ou saídas estruturadas (como JSON) que outros nós podem usar. São usados para classificação, raciocínio, recomendações ou qualquer tarefa orientada por IA.
Fluxo: Controla o percurso de execução do fluxo de trabalho. Os nós de fluxo permitem que o seu fluxo de trabalho se adapte dinamicamente a diferentes entradas ou situações. Os nós de fluxo incluem:
- If/Else: Execução de ramificações baseadas em condições.
- Ir Para: Avança para outro nó no fluxo de trabalho.
- Para Each: Repete uma lista de itens, realizando as mesmas ações para cada um.
Transformação de dados: Manipula dados e gere variáveis. Os nós de transformação de dados garantem que a informação é transmitida corretamente para as etapas seguintes. Os nós de transformação de dados incluem:
- Set Variable: Atribui um valor a uma variável para uso posterior.
- Resetar variável: Limpa ou reinicializa uma variável.
- Valor de análise: Extrai dados específicos de saídas estruturadas ou converte valores para diferentes formatos.
Chat básico: Envia mensagens ao utilizador ou faz perguntas para recolher opiniões. Estes nós são frequentemente emparelhados com variáveis para captar respostas, que podem depois influenciar decisões lógicas ou de agentes mais tarde no fluxo de trabalho.
Fim: Marca a conclusão de um fluxo de trabalho. O nó End pode, opcionalmente, devolver um resultado final ou estado.
o fluxo que determina como cada passo é executado. As variáveis fornecem um estado compartilhado entre os nós, permitindo que as saídas de uma etapa — como resultados do agente ou entrada do utilizador — informem decisões ou desencadeiem mais ações. Embora os nós agente sejam uma parte importante de um fluxo de trabalho, a automação eficaz depende do uso coordenado de todos os tipos de nós.
Os fluxos de trabalho são executados dentro de um contexto conversacional, permitindo-lhe interagir com eles através da janela de chat. Esta interatividade permite-lhe observar como as entradas se movem pelos nós e validar que cada passo se comporta como esperado antes de adicionar mais complexidade. À medida que os fluxos de trabalho crescem, o designer visual facilita o traço dos caminhos de execução e a identificação rápida de onde ocorrem ramificações ou decisões lógicas.
Compreender os nós e como os combinar dá-lhe a base para criar fluxos de trabalho que integrem raciocínio de IA, tratamento de dados e lógica de controlo. Os nós são os blocos de construção que montas para transformar conceitos e objetivos de automação em fluxos de trabalho funcionais e escaláveis.