Introdução
As soluções modernas de IA dependem frequentemente de múltiplos agentes a trabalharem em conjunto para analisar entradas, tomar decisões e agir. No Microsoft Foundry, os fluxos de trabalho de agentes fornecem uma forma de orquestrar estas interações usando uma combinação de agentes, fluxo de controlo e salvaguardas em tempo de execução.
O Foundry inclui um construtor visual de fluxos de trabalho que permite desenhar e testar estes sistemas sem precisar de escrever código extenso. Usando o canvas, pode definir como os agentes são invocados, como os dados se movem entre etapas e como as decisões são tomadas com base nos resultados dos agentes. Também pode observar caminhos de execução e inspecionar resultados intermédios para compreender como o seu fluxo de trabalho se comporta em tempo de execução.
Suponha que és um programador responsável por automatizar os fluxos de trabalho de apoio ao cliente numa empresa SaaS em crescimento. A sua equipa recebe um fluxo constante de tickets de suporte, desde disputas de faturação a erros de API e perguntas simples de como fazer. Rever manualmente cada pedido não é viável em grande escala, mas o processo de automatizar totalmente as respostas nem sempre é seguro. Os fluxos de trabalho permitem-lhe combinar múltiplos agentes de IA, lógica condicional e escalonamento humano no ciclo. Ao utilizar fluxos de trabalho orientados por agentes, pode triar múltiplos pedidos de suporte de forma eficiente e em escala, mantendo a fiabilidade e o controlo.
Depois de concluir este módulo, você será capaz de:
- Explique como os nós do fluxo de trabalho, variáveis e saídas de agentes trabalham em conjunto para controlar os caminhos de execução.
- Use saídas estruturadas de agentes e lógica condicional para encaminhar pedidos para os passos de fluxo de trabalho apropriados.
- Implemente ciclos (For-Each) para processar múltiplas entradas de forma eficiente dentro de um único fluxo de trabalho.
- Aplique padrões de humano no ciclo e de escalonamento para gerir a incerteza e as respostas de agentes de baixa confiança.
- Utilizar expressões Power Fx para manipular dados, avaliar condições e controlar o fluxo dentro dos fluxos de trabalho.