Voltar aos resultados

Taxa de sucesso de ferramenta

Tool Success Rate

Métrica agêntica
Intermediário
Categoria: Evals, testes e métricasSubcategoria: Métricas de GenAI e agentes

O que significa

É a proporção de chamadas de ferramenta que foram bem-formadas (esquema válido, parâmetros corretos) e executadas com sucesso. As falhas se dividem em três tipos: o modelo chamou a ferramenta errada, chamou com parâmetros inválidos, ou a ferramenta em si falhou. Cada tipo aponta para uma correção diferente: descrição da ferramenta, esquema de parâmetros ou infraestrutura. É a métrica de diagnóstico mais útil para agentes que não estão funcionando bem.

Como usar na prática de produto

Em Produto, quando um agente falha, a primeira coisa a olhar é o registro das chamadas de ferramenta. Uma taxa baixa de chamadas válidas é um problema de descrição e esquema, que se resolve sem trocar de modelo. Vale medir por ferramenta: uma única ferramenta mal descrita pode derrubar o agente inteiro. Por exemplo, a ferramenta consultar_contrato tinha 71% de chamadas válidas: o modelo passava o número do cliente onde ia o número do contrato. Renomear o parâmetro resolveu.

Quando usar este termo ou outro

Use taxa de sucesso de ferramenta para depurar agentes e priorizar correções. Use taxa de sucesso da tarefa para medir o resultado final. Use registro de execução (trace) para investigar chamadas específicas. Uma forma simples de diferenciar: taxa de sucesso de ferramenta diz se o agente usa bem suas ferramentas; taxa de sucesso da tarefa diz se ele chega ao resultado.

Exemplos de aplicação

  • Parâmetro trocado: 71% de chamadas válidas resolvido ao renomear o parâmetro.
  • Por ferramenta: identificar qual ferramenta concentra as falhas.
  • Descrição: melhorar a descrição de quando usar cada ferramenta.
  • Infraestrutura: separar erros do modelo de erros da ferramenta em si.
  • Priorização: corrigir a ferramenta mais usada com mais falhas primeiro.

Como calcular

Fórmulas: Taxa de sucesso de ferramenta = chamadas válidas e executadas com sucesso ÷ total de chamadas. Decomposição: Taxa de chamada bem-formada = chamadas que passaram na validação de esquema ÷ total. Taxa de seleção correta = chamadas à ferramenta apropriada (julgada no eval) ÷ total. Taxa de execução = execuções sem erro ÷ chamadas válidas. Passo a passo: 1. Registre toda chamada de ferramenta com seus parâmetros e resultado. 2. Classifique cada uma: válida e bem-sucedida, esquema inválido, ferramenta errada, erro de execução. 3. Calcule as taxas, no total e por ferramenta. Exemplo: A ferramenta consultar_contrato recebeu 1.000 chamadas: 710 válidas e bem-sucedidas, 250 com parâmetro trocado, 40 com erro de execução. Taxa de sucesso = 71%. Como interpretar: Falhas de esquema apontam para a descrição e os nomes dos parâmetros. Falhas de seleção apontam para a descrição de quando usar cada ferramenta. Falhas de execução apontam para a infraestrutura.

Origem do termo

Observabilidade de agentes (OpenTelemetry GenAI semantic conventions, 2024).

Fonte técnica

OpenTelemetry, Semantic conventions for GenAI agent and tool spans

Termos relacionados