Organização do conhecimento para tarefas agênticas de longa duração: instruções no contexto ou delegação

27 setembro 202634 visualizações

O estudo compara duas formas de aplicar pacotes de conhecimento prontos: incluir as respetivas instruções no contexto de trabalho do agente ou delegar subtarefas a agentes separados. A delegação é mais eficaz quando as entradas, os resultados e os procedimentos estão bem definidos, mas exige custos adicionais de coordenação.

Organização do conhecimento para tarefas agênticas de longa duração: instruções no contexto ou delegação

O que inclui uma skill reutilizável

As Agent Skills são capacidades reutilizáveis, organizadas em pacotes com vários ficheiros.
O pacote inclui instruções, scripts e outros recursos para executar tarefas específicas.
Normalmente, o agente carrega as instruções da skill para o seu contexto e segue-as.
Por isso, não importa apenas o conteúdo do conhecimento, mas também a forma como é invocado.

Porque é importante o tamanho do contexto

À medida que o horizonte da tarefa aumenta, a abordagem baseada em instruções no contexto principal torna-se mais frágil.
Quando se acumula mais informação na janela de contexto, a qualidade do raciocínio diminui.
Consequentemente, as instruções da skill competem por espaço no contexto com outras informações.
Um critério prático: ter em conta quanta informação deve permanecer no contexto principal.

O que muda com a delegação

Numa abordagem alternativa, o agente principal invoca o pacote da skill como subagente.
É criada uma nova janela de contexto para a subtarefa, sem carregar as instruções da skill para o contexto principal.

AbordagemOnde as instruções são executadasParticularidade
Skill no contexto principalNo contexto do agente principalAs instruções são carregadas diretamente para esse contexto
Skill como subagenteNuma nova janela de contexto para a subtarefaÉ necessária a coordenação entre o agente principal e o subagente

A delegação exige tokens adicionais para interação e coordenação.
Por isso, a escolha depende não só da acumulação de informação, mas também da disponibilidade para ter em conta esses custos adicionais.

Quando escolher um subagente

No estudo, a execução de skills como subagentes supera a execução na forma de Agent Skills em duas condições:

  • O pacote da skill tem contratos de entrada e saída bem definidos.
  • As instruções contêm o conhecimento procedimental necessário para cumprir esses contratos.

Se ambas as condições forem cumpridas, a delegação torna-se uma opção justificada.
Se as condições não forem cumpridas, a fonte não dá motivos para considerar o subagente preferível.

Os conhecimentos reutilizáveis são úteis não só pelo seu conteúdo.
O resultado também depende da forma como os conhecimentos estão organizados e da maneira como o agente os invoca.

Perguntas mais frequentes

Materiais semelhantes

Todos os materiais
Organização do conhecimento para tarefas agênticas de longa duração: instruções no contexto ou delegação