Algumas solicitações são simples o suficiente para um agente lidar em uma única passagem. Outras são, na verdade, vários trabalhos disfarçados em uma frase: "preparar o trimestre para revisão" envolve faturamento, pagamentos, o pipeline e um relatório. Para trabalhos assim, um agente se dividindo em várias tarefas é lento e fácil de perder o controle. O melhor padrão é vários agentes trabalhando juntos.
Um agente nem sempre é suficiente
Peça a uma pessoa para fazer uma tarefa grande e com várias partes, e ela naturalmente a dividirá. Sistemas multiagentes fazem o mesmo. Em vez de um agente tentar manter um trabalho complexo inteiro em sua cabeça, o trabalho é dividido em partes focadas, cada uma tratada de forma limpa, e depois recombinadas. O resultado é mais rápido, mais confiável e mais fácil de seguir.
Um coordenador e seus trabalhadores
A estrutura é simples. Um agente coordenador lê sua solicitação, decide se é um trabalho ou muitos, e se forem muitos, divide em uma lista de tarefas. Ele então gera agentes trabalhadores focados, cada um recebendo exatamente um trabalho e apenas as ferramentas que esse trabalho precisa. Os trabalhadores operam, muitas vezes ao mesmo tempo, e reportam de volta. O coordenador reúne seus resultados e lhe dá uma resposta coerente em vez de um monte de fragmentos.
Por que dividir o trabalho
Foco melhora cada etapa. Um trabalhador com uma tarefa única e bem definida, com um conjunto de ferramentas pequeno, tem menos chances de se desviar, é mais barato de operar e termina mais rápido do que um agente generalista lidando com tudo. Dividir também significa que peças independentes acontecem em paralelo, então um trabalho que seria lento feito em sequência termina em uma fração do tempo.
Limites ainda se mantêm
Gerar mais agentes não amplia o raio de ação. Cada trabalhador herda as permissões da pessoa para quem a solicitação inteira age, então a equipe de agentes coletivamente não pode fazer mais do que essa pessoa poderia. O uso ainda é retirado de um único orçamento, com o trabalho compartilhado entre os trabalhadores, então mais agentes não significa gasto descontrolado.
O que você vê
Você não gerencia os trabalhadores; você faz uma solicitação e obtém um resultado. Por trás disso, o coordenador lida com a decomposição, a geração, a coleta e a limpeza. A complexidade permanece sob o capô, que é exatamente onde deve estar.
Agentes coordenados permitem que um único pedido em linguagem natural execute uma parte inteira da operação de uma só vez. Veja como a plataforma os orquestra, ou inicie um espaço de trabalho e dê a ele um trabalho que vale a pena dividir.