O que Construção de Arnês de Agente faz?
Use esta habilidade quando estiver melhorando como um agente planeja, chama ferramentas, se recupera de erros e converge para a conclusão.
Modelo Central
A qualidade da saída do agente é limitada por:
- Qualidade do espaço de ação
- Qualidade da observação
- Qualidade da recuperação
- Qualidade do orçamento de contexto
Design do Espaço de Ação
- Use nomes de ferramentas estáveis e explícitos.
- Mantenha as entradas baseadas em esquema e estreitas.
- Retorne formas de saída determinísticas.
- Evite ferramentas abrangentes, a menos que o isolamento seja impossível.
Regras de Granularidade
- Use micro-ferramentas para operações de alto risco (implantação, migração, permissões).
- Use ferramentas médias para loops comuns de edição/leitura/pesquisa.
- Use macro-ferramentas apenas quando o custo de ida e volta for o custo dominante.
Design de Observação
Cada resposta de ferramenta deve incluir:
status: success|warning|errorsummary: resultado em uma linhanext_actions: acompanhamentos acionáveisartifacts: caminhos de arquivo / IDs
Contrato de Recuperação de Erros
Para cada caminho de erro, inclua:
- dica da causa raiz
- instrução segura de retry
- condição de parada explícita
Orçamento de Contexto
- Mantenha o prompt do sistema mínimo e invariável.
- Mova grandes orientações para habilidades carregadas sob demanda.
- Prefira referências a arquivos em vez de incorporar documentos longos.
- Compacte nos limites das fases, não em limites arbitrários de tokens.
Orientação de Padrão Arquitetônico
- ReAct: melhor para tarefas exploratórias com caminho incerto.
- Function-calling: melhor para fluxos estruturados determinísticos.
- Híbrido (recomendado): planejamento ReAct + execução de ferramentas tipadas.
Benchmarking
Acompanhe:
- taxa de conclusão
- novas tentativas por tarefa
- pass@1 e pass@3
- custo por tarefa bem-sucedida
Antipadrões
- Muitas ferramentas com semânticas sobrepostas.
- Saída de ferramenta opaca sem dicas de recuperação.
- Saída apenas de erro sem próximos passos.
- Sobrecarga de contexto com referências irrelevantes.