Pular para o conteúdo principal

Visão Geral

A colaboração no CrewAI permite que agentes trabalhem juntos como uma equipe, delegando tarefas e fazendo perguntas para aproveitar a expertise uns dos outros. Quando allow_delegation=True, os agentes automaticamente têm acesso a poderosas ferramentas de colaboração.

Guia Rápido: Habilite a Colaboração

Como Funciona a Colaboração entre Agentes

Quando allow_delegation=True, o CrewAI automaticamente fornece aos agentes duas ferramentas poderosas:

1. Ferramenta de Delegação de Trabalho

Permite que agentes designem tarefas para colegas com expertise específica.

2. Ferramenta de Fazer Pergunta

Permite que agentes façam perguntas específicas para obter informações de colegas.

Colaboração em Ação

Veja um exemplo completo onde agentes colaboram em uma tarefa de criação de conteúdo:

Padrões de Colaboração

Padrão 1: Pesquisa → Redação → Edição

Padrão 2: Tarefa Única Colaborativa

Colaboração Hierárquica

Para projetos complexos, utilize um processo hierárquico com um agente gerente:

Melhores Práticas para Colaboração

1. Definição Clara de Papéis

2. Delegação Estratégica Habilitada

3. Compartilhamento de Contexto

4. Descrições Claras de Tarefas

Solução de Problemas em Colaboração

Problema: Agentes Não Colaboram

Sintomas: Agentes trabalham isoladamente, sem ocorrer delegação

Problema: Troca Excessiva de Perguntas

Sintomas: Agentes fazem perguntas em excesso, progresso lento

Problema: Loops de Delegação

Sintomas: Agentes delegam tarefas repetidamente uns para os outros indefinidamente

Recursos Avançados de Colaboração

Regras Personalizadas de Colaboração

Monitoramento da Colaboração

Memória e Aprendizado

Permita que agentes se lembrem de colaborações passadas:
Com a memória ativada, os agentes aprendem com colaborações anteriores e aprimoram suas decisões de delegação ao longo do tempo.

Próximos Passos

  • Teste os exemplos: Comece pelo exemplo básico de colaboração
  • Experimente diferentes papéis: Teste combinações variadas de papéis de agentes
  • Monitore as interações: Use verbose=True para ver a colaboração em ação
  • Otimize descrições de tarefas: Tarefas claras geram melhor colaboração
  • Escale: Experimente processos hierárquicos para projetos complexos
A colaboração transforma agentes de IA individuais em equipes poderosas capazes de enfrentar desafios complexos e multifacetados juntos.