Padrão de Fluxo de Trabalho Sequencial
Crie uma equipe de agente Select AI que execute pares agente-tarefa em uma ordem configurada e passe os resultados entre tarefas dependentes.
O padrão de workflow sequencial é o workflow de estrutura Selecionar Agente de IA atual. Defina o atributo process da equipe como sequential e liste pares agente-tarefa no array agents na ordem em que a equipe deve executá-los. A ordem configurada se torna o plano de workflow.
Quando Usar um Workflow Sequencial
Use um workflow sequencial quando cada solicitação seguir os mesmos estágios e você souber as transferências necessárias antes da execução da equipe.
Um workflow sequencial é adequado para:
- Fluxos de trabalho que usam uma série fixa de estágios de processamento ou aprovação.
- Solicitações em que uma saída de tarefa se torna entrada para a próxima tarefa.
- Equipes que precisam de ordem de execução previsível, repetível e auditável.
- Pipelines que dividem o trabalho entre agentes especializados sem roteamento de tempo de execução.
- Casos de uso em que todos os pares de agente-tarefa configurados devem participar do workflow.
Sobre Equipes do Agente de Workflow Sequencial
Uma equipe sequencial lista um ou mais pares agente-tarefa no atributo agents da equipe. O framework começa com o primeiro par, aguarda a conclusão dessa tarefa e, em seguida, executa o próximo par. Cada tarefa usa as ferramentas configuradas nessa tarefa. Não liste as ferramentas de tarefa na definição da equipe.
Para transmitir dados entre tarefas, configure a tarefa downstream com um atributo input que nomeie a tarefa upstream. A tarefa de downstream pode então usar o resultado de upstream com a solicitação original do usuário. O fluxo de trabalho é finalizado após a conclusão da sequência configurada.
A estrutura não seleciona, ignora ou reordena pares agente-tarefa neste padrão.
Arquitetura do Workflow Sequencial
Em um workflow sequencial, o array agents define o plano de execução. O primeiro par agente-tarefa recebe a solicitação, cada tarefa dependente recebe o resultado configurado da tarefa anterior e a tarefa configurada final produz a resposta da equipe.
| Fase | Entrada | Processamento | Saída |
|---|---|---|---|
| Envio da solicitação | Solicitação de idioma natural do usuário enviada à equipe | A equipe inicia o primeiro par de agente-tarefa configurado. | O workflow sequencial é iniciado. |
| Primeira tarefa | Configuração de solicitação e tarefa do usuário | O agente executa a tarefa e usa as ferramentas configuradas nessa tarefa. | Resultado da primeira tarefa ou solicitação de entrada humana. |
| Entrega da tarefa | Resultado da tarefa concluída e dependência da tarefa configurada | A estrutura disponibiliza a saída da tarefa anterior para a tarefa de downstream dependente. | A próxima tarefa configurada é iniciada. |
| Tarefas restantes | Solicitação do usuário, saída da tarefa anterior e configuração da tarefa | Cada par agente-tarefa restante é executado na ordem configurada após a conclusão da tarefa anterior. | Resultado intermediário, falha ou solicitação de entrada humana. |
| Conclusão do fluxo de trabalho | Resultado da tarefa final configurada | A equipe termina após a conclusão da sequência definida. | Resposta final da equipe. |
Comportamento de Runtime em Workflows Sequenciais
Saiba como as equipes sequenciais fazem uma pausa para a entrada do usuário, passam de uma tarefa para outra e passam os resultados entre as tarefas configuradas.
Tratamento de Entrada Humana: Quando a tarefa atual solicita a entrada humana, a equipe inteira faz uma pausa. Continue a mesma conversa com as informações ou confirmação solicitadas. Após o usuário responder, a tarefa atual é retomada e o fluxo de trabalho continua para a próxima tarefa configurada.
Progressão da Tarefa e Tratamento de Falhas: Uma tarefa downstream não é iniciada até a conclusão da tarefa atual. Revise o histórico de equipes, tarefas e ferramentas para identificar a etapa com falha, o erro retornado ou o fluxo de trabalho que aguarda a entrada humana.
Modelo de Transmissão de Contexto: Use dependências de tarefa explícitas para passar o resultado de uma tarefa upstream para uma tarefa downstream. Mantenha cada instrução de tarefa clara sobre o formato esperado de entrada e resultado para que o próximo agente possa processar a entrega de forma confiável.
Casos de uso para o padrão de fluxo de trabalho sequencial
Aplicar equipes sequenciais Selecionar IA quando as solicitações se movem pelos mesmos estágios conhecidos e cada estágio tem uma responsabilidade definida.
- Recupere logs operacionais com um agente e analise-os com outro agente.
- Reúna dados de conta ou transação, valide-os e gere um relatório.
- Execute uma verificação de regra de negócios antes de um agente concluir uma atualização ou ação externa.
- Gerar conteúdo com uma tarefa e enviá-lo por meio de uma tarefa de notificação.
- Execute um pipeline padrão de enriquecimento, análise e resumo para cada solicitação.
Benefícios das Equipes Sequenciais do Agente de Workflow
Use workflows sequenciais para implementar pipelines estáveis de vários agentes com ordem de execução explícita e dependências de dados.
- Ordem de execução previsível: A ordem de tarefa do agente configurada determina o caminho do workflow.
- Dependências explícitas: Uma tarefa downstream pode consumir o resultado de uma tarefa upstream nomeada.
- Teste focado: você pode testar cada estágio e cada transferência em uma posição conhecida no workflow.
- Limpar rastreabilidade: As exibições de histórico da equipe e da tarefa mostram o caminho de execução ordenado.
- Especialização controlada: cada agente se concentra em um estágio limitado e usa ferramentas específicas da tarefa.