Conceitos fundamentais
- Squad: conjunto de dois ou mais agentes com um propósito compartilhado de atendimento.
- Cada agente do squad mantém sua própria configuração de modelo LLM, personalidade e ferramentas.
- O limite é de 20 agentes ativos por squad.
- Um canal só pode ser vinculado a um squad por vez.
- Papel do agente no squad: define a função que o agente exerce dentro do grupo.
manager— lidera o roteamento no modo hierárquico. Ponto central de triagem.principal— coordena sem hierarquia rígida no modo horizontal.member— agente especialista que recebe tarefas delegadas ou roteadas.specialist— variante de membro com competências declaradas para roteamento por critério.
- Handoff: transferência de uma conversa de um agente para outro. Registrado com agente de origem, destino e motivo.
- Squad ID: identificador único do squad, usado ao vincular canais programaticamente via API.
Modos de operação
O modo determina como o roteamento acontece dentro do squad. A escolha é feita na criação e afeta a estrutura de papéis necessária.- Hierárquico (
hierarchical):- Um agente
managerrecebe todas as mensagens e decide para qual membro encaminhar. - O usuário final interage com um ponto de entrada único — a triagem acontece nos bastidores.
- Exige exatamente um
managerdefinido antes de o squad ser ativado. - Ideal para: suporte com filas especializadas, atendimento com escalonamento gradual.
- Um agente
- Horizontal (
horizontal):- Um agente
principalcoordena, mas todos os membros podem ser acionados diretamente. - O roteamento usa critérios como idioma, canal, horário ou tags do contato.
- Exige exatamente um
principaldefinido antes de o squad ser ativado. - Ideal para: times com competências similares, distribuição de carga por critério.
- Um agente
Por que usar squads?
- Resolver conversas complexas que exigem mais de uma especialidade sem escalar o prompt de um único agente.
- Criar pontos de entrada únicos por canal enquanto múltiplos especialistas trabalham em paralelo.
- Registrar e auditar cada handoff, identificando gargalos no fluxo de atendimento com dados reais.