Equipe Sequencial

O componente Equipe Sequencial agrupa tarefas de agentes e as executa em uma ordem definida, permitindo a automação de fluxos de trabalho multi-etapas de forma eficiente dentro dos seus fluxos.

Equipe Sequencial

Descrição do componente

Como o componente Equipe Sequencial funciona

Componente Equipe Sequencial

O componente Equipe Sequencial foi projetado para organizar e executar múltiplas tarefas de agentes de IA em uma sequência rígida, uma após a outra. Essa estrutura é especialmente útil para construir fluxos de trabalho onde a saída de uma tarefa pode informar ou acionar a próxima, garantindo uma progressão controlada e lógica através do seu pipeline de IA.

O Que Este Componente Faz?

A Equipe Sequencial atua como um gerente para um grupo de agentes, garantindo que suas tarefas atribuídas sejam executadas em uma ordem específica. Cada agente conclui sua tarefa antes que o próximo comece, permitindo dependências claras entre tarefas e a construção de um fluxo de trabalho passo a passo. Isso é ideal para cenários em que as tarefas precisam ser realizadas em uma certa sequência, como pré-processamento de dados, análise e geração de relatórios.

Entradas Principais

NomeTipoObrigatórioDescrição
TarefasLista de SequentialTaskNãoO conjunto de tarefas (cada uma tratada por um agente) a serem executadas em sequência.
RPM Máx.InteiroNãoMáximo de requisições por minuto (RPM) permitidas para execução das tarefas (padrão: 100).
Mostrar Progresso do AgenteBooleanoNãoSe habilitado, exibe o progresso detalhado de cada agente enquanto executa suas tarefas.
CacheBooleanoNãoQuando ativado, armazena os resultados em cache para melhorar a eficiência se as mesmas tarefas forem reexecutadas.
  • Tarefas: Aqui você define e insere a lista de tarefas para a equipe executar. Cada tarefa deve seguir o formato SequentialTask.
  • RPM Máx.: Controla quantas tarefas podem ser processadas por minuto, útil para limitar a taxa ou obedecer limites de serviços externos.
  • Mostrar Progresso: Quando definido como true, fornece transparência no fluxo de execução ao mostrar o que cada agente está fazendo em cada momento.
  • Cache: Ativa o cache, permitindo ao sistema reutilizar resultados de execuções anteriores para economizar tempo e processamento.

Saída

  • Saída: O componente retorna um objeto Message que normalmente contém o resultado final após todas as tarefas terem sido executadas em sequência.

Por Que Usar a Equipe Sequencial?

  • Gerenciamento de Dependência de Tarefas: Garante que cada tarefa seja executada apenas após a conclusão da anterior, facilitando a criação de fluxos de trabalho dependentes e multi-etapas.
  • Transparência & Depuração: A capacidade de mostrar o progresso dos agentes ajuda a monitorar, depurar e otimizar seu fluxo de trabalho.
  • Eficiência: A opção de cache economiza processamento ao evitar execuções redundantes de tarefas.
  • Controle de Taxa: Definindo o RPM Máx., você evita sobrecarregar APIs externas ou exceder limites de requisição.

Exemplos de Uso

  • Ingestão de dados → limpeza de dados → análise de dados → geração de relatórios
  • Processamento de documentos em múltiplas etapas (ex.: OCR → tradução → sumarização)
  • Qualquer fluxo onde as saídas de uma etapa sejam necessárias como entradas para a próxima

Documentação

Para instruções detalhadas de uso, visite a documentação da Equipe Sequencial.


Resumo:
O componente Equipe Sequencial é essencial para orquestrar fluxos de trabalho de IA ordenados e multi-etapas, proporcionando controle, eficiência e transparência enquanto seus agentes trabalham juntos em sequência.

Exemplos de modelos de fluxo usando o componente Equipe Sequencial

Para ajudá-lo a começar rapidamente, preparamos vários modelos de fluxo de exemplo que demonstram como usar o componente Equipe Sequencial de forma eficaz. Esses modelos apresentam diferentes casos de uso e melhores práticas, tornando mais fácil para você entender e implementar o componente em seus próprios projetos.

Perguntas frequentes

O que faz o componente Equipe Sequencial?

O componente Equipe Sequencial organiza e executa uma série de tarefas de agentes em uma sequência rígida, garantindo que cada etapa seja concluída antes do início da próxima.

Quando devo usar a Equipe Sequencial no meu fluxo de trabalho?

Use a Equipe Sequencial quando seu processo exigir que várias tarefas sejam executadas em uma ordem específica, como processamento de dados em múltiplas etapas, cadeias de validação ou qualquer cenário onde a saída de uma tarefa seja necessária para a próxima.

Posso monitorar o progresso de cada tarefa?

Sim, o componente inclui uma opção para mostrar o progresso de cada agente durante a execução, proporcionando mais transparência e monitoramento.

A Equipe Sequencial suporta cache?

O componente suporta cache, o que pode melhorar o desempenho ao lidar com tarefas repetitivas ou semelhantes.

Onde posso encontrar mais documentação?

Você pode encontrar documentação detalhada em https://docs.crewai.com/how-to/Sequential/

Experimente a Equipe Sequencial no FlowHunt

Automatize seus fluxos de trabalho e realize tarefas de múltiplas etapas com facilidade usando o componente Equipe Sequencial.

Saiba mais