Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Alguns cenários comuns de negócios multi-agente não focam em experiências interativas. Em vez disso, eles usam um fluxo de trabalho mais determinístico que encadeia chamadas de agentes em uma sequência pré-definida. Neste modelo, o "sistema multi-agente" é mais roteirizado. Por exemplo, ele primeiro chama o Agente A, depois o Agente B, e assim por diante, com base em um fluxo de trabalho formal. Essa abordagem pode ser adequada para processos que exigem ordenação rigorosa, aplicação de regras de negócio (como uma cadeia de aprovação onde um agente cuida de cada etapa) e auditoriabilidade.
Em contraste com o padrão hierárquico multi-agente, essa abordagem depende do controle determinístico da invocação do agente e, portanto, leva a menor variabilidade nas interações. Exemplos de cenários incluem aprovações em múltiplas etapas (cada etapa é uma etapa discreta tratada pelo agente), conformidade e coleta de evidências, triagem e remediação de incidentes, ETL centrado em dados (extração, transformação e carga) e mais.
Componentes principais da arquitetura incluem um motor de fluxo de trabalho, como Power Automate, Logic Apps, tópicos do Copilot Studio, fluxos de trabalho do Microsoft Foundry e outros, para orquestrar processos. Os agentes podem abranger um espectro de abordagens, incluindo declarativas, personalizadas ou conectadas fora da pilha, proporcionando flexibilidade para diferentes cenários.
Modele cada etapa do fluxo de trabalho com sequenciamento explícito e proteções, incluindo pré-condições claras, pós-condições e limiares numéricos. Agentes de projeto para autonomia e reentrada, garantindo idempotência com lógica robusta de retentativas e tratamento de dead-letter. Incorpore portões de aprovação e outras etapas de revisão que envolvam pessoas no ciclo por canais familiares como Teams ou Outlook. Por fim, imponha a segurança com uma abordagem de privilégio mínimo: escopar permissões de conectores, usar identidades e credenciais gerenciadas em cada etapa e aplicar políticas de acesso à ferramenta Model Context Protocol (MCP) para manter conformidade e controle.
Você pode executar soluções multiagente orientadas a fluxos de trabalho de forma serial ou paralela, conforme descrito em Orquestração Sequencial e Orquestração Concorrente.
Considerações sobre workflow serial multi-agente
Use esse padrão quando:
- O caso de uso requer ou se beneficia de portas de qualidade em cada etapa de um fluxo de trabalho ou processo.
- O tempo até a conclusão tolera atrasos ou tempos de processamento mais longos devido à falta de paralelização ou escalonamento horizontal.
- Exemplos de casos de uso incluem processamento de documentos em lote e logística de envio baseada em cronograma.
Não use esse padrão quando:
- O caso de uso se beneficia do processamento paralelo.
- O caso de uso é simples o suficiente para um único agente.
- O fluxo de trabalho requer iteração ou roteamento dinâmico.
Considerações multi-agente em fluxos de trabalho concorrentes
Use esse padrão quando:
- O fluxo de trabalho se beneficia de decisões baseadas em quórum ou votação.
- O processo se beneficia do processamento paralelo.
Não use esse padrão quando:
- A tarefa requer uma ordem serial de tarefas ou entradas.
- Criar ramificações paralelas aumenta a complexidade ou reduz a qualidade de combinar saídas concorrentes.
- Agentes não conseguem coordenar de forma confiável com o estado compartilhado ou dentro de uma janela de resposta comum.