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.