Sub-agentes permitem que um agente principal delegue tarefas para outros agentes especializados. O sub-agente executa de forma independente — com suas próprias ferramentas, conhecimento e instruções — e retorna o resultado para o agente principal.
Como funciona
- Você cria agentes especializados no workspace (cada um com seu próprio prompt, knowledge e tools)
- Na configuração do agente principal, na seção Sub-agentes, você vincula os agentes que ele pode chamar
- Durante uma conversa, quando o agente principal identifica uma situação coberta por um sub-agente, ele delega automaticamente
O agente principal envia a solicitação com o contexto da conversa, o sub-agente processa de forma independente e devolve o resultado.
Exemplos de uso
- Atendimento geral → Financeiro — O agente principal delega perguntas de cobrança para um sub-agente especializado em financeiro
- Suporte técnico → Vendas — Quando o cliente demonstra interesse em um plano, o agente de suporte delega para o agente de vendas
- Triagem → Especialistas — Um agente de triagem classifica a mensagem e direciona para o sub-agente mais adequado
Quando usar sub-agentes
| Cenário | Solução |
|---|
| Um agente precisa cobrir muitos temas diferentes | Divida em sub-agentes especializados |
| Cada tema precisa de ferramentas e conhecimento próprios | Cada sub-agente tem suas próprias configurações |
| Você quer reaproveitar agentes em diferentes contextos | O mesmo agente pode ser sub-agente de vários outros |
Cada sub-agente pode ter seus próprios sub-agentes, ferramentas e base de conhecimento. Isso permite criar hierarquias de agentes para processos complexos.