Pular para o conteúdo principal

Multi-Agent Hierarchical Task Decomposition

Descrição​

Os agentes se organizam em uma hierarquia de vários níveis. Um agente raiz divide uma tarefa complexa em subtarefas e as delega a subagentes de nível inferior; cada nível decompõe o trabalho recebido e delega mais adiante, até que um agente trabalhador no nível mais baixo execute a tarefa diretamente. A fonte o descreve como uma implementação do Multi-Agent Coordinator.

É indicado para problemas ambíguos e abertos que exigem raciocínio em várias etapas, como pesquisa, planejamento e síntese. Em um projeto de pesquisa, por exemplo, o raiz divide o objetivo em coleta de dados, análise e redação do relatório, e subagentes especializados concluem ou decompõem ainda mais cada tarefa.

Problemas que resolve​

  • Problemas complexos e ambíguos demais para um único nível de roteamento.
  • Necessidade de decompor sistematicamente o trabalho até unidades executáveis.
  • Resultados mais abrangentes do que os de padrões mais simples.

Quando usar​

  • Problemas ambíguos e abertos com raciocínio em várias etapas: pesquisa, planejamento e síntese.
  • Tarefas que se decompõem naturalmente em subtarefas, por sua vez decomponíveis.
  • Quando a qualidade e a abrangência pesam mais que custo e latência.

Quando evitar​

  • Problemas mais simples, em que as camadas extras só acrescentam complexidade.
  • Latência e custo são críticos, pois o número de chamadas ao modelo é alto.
  • Um coordenador simples já atende.

Trade-offs​

GanhoCusto / Risco
Decompõe sistematicamente problemas muito complexosDifícil de projetar, depurar e manter
Resultados mais abrangentes e de maior qualidadeVárias camadas de delegação elevam muito latência e custo
Especialização por nívelErros de decomposição se propagam para baixo
  • Desafio central: decompor a ambiguidade; defina critérios claros para quando parar de dividir.
  • Controle: limite a profundidade e o número de subagentes para conter custo.
  • Observabilidade: trace a árvore de delegação para depurar falhas.
  • Evolução: avalie antes se um coordenador simples basta.

Diagrama​

O agente raiz delega a subagentes intermediários, que decompõem e delegam até os agentes trabalhadores executarem.

Padrões relacionados​

Referência​