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 focadas no 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 a sobrecarga de ida e volta for o custo dominante.
Design de Observação
Toda resposta de ferramenta deve incluir:
status: sucesso|aviso|errosummary: resultado em uma linhanext_actions: acompanhamentos acionáveisartifacts: caminhos de arquivo / IDs
Contrato de Recuperação de Erro
Para cada caminho de erro, inclua:
- dica da causa raiz
- instrução de nova tentativa segura
- condição de parada explícita
Orçamento de Contexto
- Mantenha o prompt do sistema mínimo e invariante.
- Mova grandes orientações para habilidades carregadas sob demanda.
- Prefira referências a arquivos em vez de incorporar documentos longos.
- Compacte nos limites de fase, não em limites arbitrários de tokens.
Orientação de Padrão de Arquitetura
- ReAct: melhor para tarefas exploratórias com caminho incerto.
- Function-calling: melhor para fluxos determinísticos estruturados.
- Híbrido (recomendado): planejamento ReAct + execução de ferramentas tipadas.
Benchmarking
Acompanhe:
- taxa de conclusão
- retentativas por tarefa
- pass@1 e pass@3
- custo por tarefa bem-sucedida
Antipadrões
- Muitas ferramentas com semântica sobreposta.
- Saída opaca da ferramenta sem dicas de recuperação.
- Saída apenas de erro sem próximas etapas.
- Sobrecarga de contexto com referências irrelevantes.