Identificar Padrões de Fluxo de Trabalho
Ao construir soluções orientadas por agentes, a estrutura do seu fluxo de trabalho é tão importante quanto os próprios agentes. Diferentes problemas requerem abordagens de orquestração distintas, dependendo de como as decisões são tomadas, do fluxo dos dados e da necessidade de intervenção humana. A Microsoft Foundry fornece vários padrões de fluxo de trabalho pré-definidos que o ajudam a modelar estas interações de forma clara e consistente.
Um fluxo de trabalho sequencial segue um caminho fixo, passo a passo. Cada nó executa sequencialmente, passando a sua saída para a etapa seguinte no fluxo de trabalho. Este padrão funciona bem para pipelines e processos em múltiplas etapas, como validar entradas, enriquecer dados e gerar uma resposta final. Os fluxos de trabalho sequenciais são previsíveis e fáceis de raciocinar, tornando-os um bom ponto de partida quando se aprende como funcionam os fluxos de trabalho.
Um fluxo de trabalho com intervenção humana introduz pausas em que é necessária a entrada ou aprovação do utilizador antes de o fluxo de trabalho poder continuar. Neste padrão, o fluxo de trabalho coloca explicitamente uma pergunta, espera por uma resposta e depois retoma a execução com base nessa entrada. Os fluxos de trabalho com interação humana são úteis quando a automação deve ser equilibrada com supervisão — como aprovações, confirmações ou em situações em que é necessário que uma pessoa forneça o contexto faltante.
Um fluxo de trabalho de chat de grupo permite uma orquestração mais dinâmica entre vários agentes. Em vez de seguir um caminho fixo, o controlo pode alternar entre agentes com base no contexto, regras ou resultados intermédios. Este padrão é útil em cenários em que vários agentes especializados colaboram para lidar com pedidos complexos, como apoio ao cliente ou resposta a perguntas multidomínio. Os fluxos de trabalho em chat de grupo permitem interações flexíveis, onde os agentes podem construir sobre os resultados uns dos outros e adaptar-se às mudanças de entrada.
Cada padrão fornece uma base para estruturar as interações entre agentes, gerir o fluxo de controlo e incorporar o input humano conforme necessário. Ao reconhecer estes padrões de fluxo de trabalho e compreender os seus pontos fortes, pode escolher uma abordagem de orquestração que se alinhe com o seu cenário antes de começar a desenhar um fluxo de trabalho.