Equipe Autogerenciada
O componente Equipe Autogerenciada permite organizar múltiplos agentes de IA e atribuir a eles tarefas estruturadas gerenciadas por um agente líder e LLM, possibilitando fluxos de trabalho dinâmicos e multiagente.

Descrição do componente
Como o componente Equipe Autogerenciada funciona
Componente Equipe Autogerenciada
O componente Equipe Autogerenciada representa um grupo colaborativo de agentes de IA, projetado para trabalhar em conjunto e atingir objetivos complexos dividindo e gerenciando tarefas. Este componente é ideal quando você deseja criar fluxos de trabalho nos quais múltiplos agentes, cada um com capacidades distintas, podem coordenar, executar e gerir tarefas hierárquicas ou de múltiplas etapas de forma autônoma.
O que o Componente Faz
- Orquestra uma equipe de agentes: Você pode definir vários agentes, cada um potencialmente com diferentes especializações ou funções, para trabalharem juntos como equipe.
- Atribuição e gerenciamento de tarefas: As tarefas podem ser estruturadas de forma hierárquica, permitindo que fluxos de trabalho complexos sejam divididos e atribuídos aos agentes apropriados.
- Suporte a agente gerente: Opcionalmente, atribua um agente específico para atuar como gerente, supervisionando a equipe e garantindo que as tarefas sejam alocadas e concluídas de forma eficaz.
- LLM personalizável para gestão: Especifique um modelo de linguagem (LLM) para o agente gerente, permitindo coordenação, raciocínio e comunicação avançados dentro da equipe.
Entradas
O componente Equipe Autogerenciada oferece uma variedade de entradas configuráveis para adaptar o trabalho em equipe e o gerenciamento de tarefas às suas necessidades:
Nome da Entrada | Tipo(s) | Descrição | Obrigatório | Múltiplo |
---|---|---|---|---|
Agentes | Agente | Lista de agentes que formam a equipe. | Não | Sim |
Agente Gerente | Agente | Um agente opcional para gerenciar a equipe e delegar tarefas. | Não | Não |
LLM Gerente | BaseChatModel | Modelo de linguagem para o agente gerente, usado para gerar texto e raciocínio na coordenação. | Não | Não |
Tarefas | HierarchicalTask | Lista de tarefas hierárquicas que a equipe deve executar. | Não | Sim |
Máx RPM | Inteiro | Máximo de solicitações por minuto (padrão: 100) para controlar a taxa de execução. | Não | Não |
Mostrar Progresso | Booleano | Se ativado, mostra o progresso detalhado de cada agente durante a execução. | Não | Não |
Cache | Booleano | Habilita o cache dos resultados para eficiência (padrão: ativado). | Não | Não |
Detalhes Adicionais das Entradas
- Mostrar Progresso: Quando definido como verdadeiro, você pode monitorar exatamente o que cada agente está fazendo em cada etapa, o que é especialmente útil para depuração ou transparência do processo.
- Máx RPM (Solicitações por Minuto): Útil para limitar a taxa ao interagir com APIs ou serviços externos.
Saída
- Saída: O componente gera um objeto Mensagem, normalmente contendo os resultados da execução coordenada da equipe. Isso pode incluir o status de conclusão, dados gerados ou relatórios finais compilados pela equipe.
Casos de Uso & Benefícios
- Automação de Tarefas Complexas: Perfeito para cenários onde um único agente não é suficiente e múltiplos agentes com habilidades variadas precisam colaborar.
- Fluxos de Trabalho Hierárquicos: Útil para dividir grandes problemas em subtarefas, atribuí-las a especialistas e agregar os resultados.
- Gestão de Projetos Semelhante à Humana: Imita a dinâmica de equipes reais, com um agente “gerente” supervisionando o processo, fornecendo supervisão e tomando decisões.
- Transparência de Processos: Permite acompanhar o progresso para ver o funcionamento interno da sua equipe de IA, útil tanto para desenvolvimento quanto para monitoramento em produção.
- Eficiência: Opções de cache e limitação de taxa ajudam a otimizar o desempenho e controlar o uso de recursos.
Quando Usar
Considere utilizar o componente Equipe Autogerenciada quando seu fluxo de trabalho de IA exigir:
- Múltiplos agentes colaborando em tarefas interdependentes.
- Divisão e delegação de tarefas imitando a gestão de projetos humana.
- Acompanhamento e relatório claros de progresso e resultados.
Documentação Adicional
Para exemplos mais detalhados e configurações avançadas, consulte a documentação oficial.
Exemplos de modelos de fluxo usando o componente Equipe Autogerenciada
Para ajudá-lo a começar rapidamente, preparamos vários modelos de fluxo de exemplo que demonstram como usar o componente Equipe Autogerenciada 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 é o componente Equipe Autogerenciada?
Ele permite agrupar múltiplos agentes de IA e atribuir tarefas a eles, com um agente gerente coordenando a colaboração. Essa estrutura é ideal para automatizar fluxos de trabalho complexos e de múltiplas etapas.
- Como funciona o agente gerente?
O agente gerente atua como coordenador central, distribuindo tarefas entre os agentes e utilizando um LLM para gerar e gerenciar instruções das tarefas.
- Que tipo de tarefas podem ser realizadas?
Você pode definir tarefas hierárquicas ou de múltiplos níveis que exigem colaboração entre vários agentes especializados, tornando-o adequado para automação de fluxos de trabalho avançados.
- Posso monitorar o progresso dos agentes?
Sim, você pode ativar o acompanhamento de progresso para ver no que cada agente está trabalhando durante a execução.
- O cache é suportado?
Sim, o componente pode armazenar resultados em cache para otimizar o desempenho e reduzir o processamento redundante.
Experimente a Equipe Autogerenciada no FlowHunt
Experimente uma colaboração poderosa entre múltiplos agentes e automatize fluxos de trabalho complexos com o componente Equipe Autogerenciada.