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.
| Abordagem | Onde as instruções são executadas | Particularidade |
|---|---|---|
| Skill no contexto principal | No contexto do agente principal | As instruções são carregadas diretamente para esse contexto |
| Skill como subagente | Numa 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.



