Pular para o conteúdo
Skillpedia
Agentes48 mil · #2042

agent-evaluation-reporting

Faz seu agente criar relatórios sobre seus testes. Ajuda a entender o que funcionou, o que falhou e o que não pôde ser completado.

O que ela faz

Este agente cria relatórios claros sobre o desempenho de outros agentes de IA. Ele organiza os resultados de testes, separando sucessos, falhas e outros resultados, para que você possa entender exatamente como o agente se saiu.

Quando usar

  • ✓Ao comparar o desempenho de dois agentes de IA.
  • ✓Ao analisar resultados de testes onde alguns agentes falharam ou demoraram muito.
  • ✓Ao apresentar o desempenho de um agente para tomadores de decisão.

Exemplo do que pedir para a IA

“Gere um relatório de avaliação para o teste do agente de resumo de texto, destacando falhas e sucessos autônomos.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/agent-evaluation-reporting/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/agent-evaluation-reporting/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele primeiro define as regras exatas do teste (como o que está sendo testado e quais são os limites). Depois, ele classifica cada resultado individualmente (sucesso total, sucesso com ajuda, falha, etc.) e calcula as taxas com base em um número claro de tentativas totais e tentativas válidas.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill agent-evaluation-reporting

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/agent-evaluation-reporting/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Relatório de Avaliação de Agentes

Visão Geral

Transforme execuções brutas de avaliação de agentes em um relatório pronto para decisão, sem ocultar falhas ou superestimar a capacidade. Mantenha as populações de resultados, denominadores, populações de latência e condições experimentais explícitas para que os leitores possam reproduzir todos os números principais.

Quando Usar Esta Habilidade

  • Use ao relatar execuções de avaliação de benchmark, regressão, piloto ou produção para um agente de IA.
  • Use quando conclusões autônomas e assistidas por humanos aparecerem no mesmo conjunto de resultados.
  • Use quando falhas, timeouts, execuções inválidas de infraestrutura, novas tentativas ou resultados parciais afetarem o denominador.
  • Use ao comparar dois agentes, prompts, harnesses ou releases e decidir se a comparação é válida.

Como Funciona

Etapa 1: Congelar o contrato de comparação

Registre o conjunto de tarefas e amostragem, modelo e provedor, versão do prompt ou política, versões da ferramenta e harness, rubrica do avaliador, política de timeout e nova tentativa, orçamento de tokens ou custo, ambiente e política de intervenção humana. Atribua à configuração um rótulo estável ou digest.

Se uma condição material diferir entre as execuções, marque a comparação como não equivalente. Relate apenas uma observação direcional; não afirme que o agente alterado causou a diferença.

Etapa 2: Construir um livro-razão de resultados mutuamente exclusivos

Classifique cada tentativa agendada exatamente uma vez:

Resultado Significado
autonomous_success O agente satisfez o avaliador sem intervenção humana.
assisted_success A tarefa foi bem-sucedida apenas após a intervenção humana.
failure A execução atingiu uma falha terminal e avaliável.
timeout A execução esgotou seu orçamento declarado de tempo ou etapas.
invalid O agente nunca recebeu uma avaliação válida porque o harness, o ambiente ou a entrada falharam.

Preserve o ID da tentativa, ID ou semente da tarefa, índice de nova tentativa, ID da tentativa pai, rótulo da configuração, resultado, contagem de intervenções, duração, custo, evidência do avaliador e motivo da invalidez quando disponíveis. Nunca omita silenciosamente execuções inválidas ou retentadas.

Construa também um resumo de tarefas únicas. Para cada tarefa, retenha o resultado da primeira tentativa e derive um resultado final após a conclusão da política de nova tentativa pré-declarada. Uma tentativa de execução pode contribuir uma vez para métricas de nível de tentativa, mas uma tarefa pode contribuir apenas uma vez para métricas de conclusão de nível de tarefa. Se a linhagem de nova tentativa ou a política de nova tentativa estiverem ausentes, não relate a conclusão eventual da tarefa.

Etapa 3: Bloquear cada métrica a um denominador

Seja N_all todas as tentativas de execução, incluindo novas tentativas, e N_eval = N_all - N_invalid tentativas avaliáveis. Seja T_all tarefas agendadas únicas e T_eval tarefas com um resultado de nível de tarefa válido sob a política de nova tentativa fixa. Relate as contagens ao lado de cada taxa.

autonomous attempt success = N_autonomous / N_eval
assisted attempt success   = N_assisted / N_eval
attempt non-completion     = (N_failure + N_timeout) / N_eval
invalid-attempt rate       = N_invalid / N_all
first-attempt completion   = T_first_attempt_completed / T_all
eventual task completion   = T_eventual_completed / T_eval
operational task delivery  = T_eventual_completed / T_all

Rotule explicitamente as métricas de nível de tentativa e de tarefa única; nunca chame uma taxa de nível de tentativa de conclusão de fluxo de trabalho. Relate a taxa de novas tentativas e as tentativas por tarefa para que os ganhos dependentes da política permaneçam visíveis. Verifique se os resultados das tentativas avaliáveis somam N_eval, todos os resultados das tentativas somam N_all e o resumo das tarefas soma T_all.

Se N_eval == 0, relate cada taxa de capacidade de tentativa como unavailable em vez de dividir por zero, e marque qualquer portão que dependa dessas taxas inconclusive. Aplique a mesma regra a qualquer métrica cujo denominador seja zero, incluindo taxas de nível de tarefa quando T_all == 0 ou T_eval == 0.

Etapa 4: Mantenha a latência e as populações de custo honestas

Relate separadamente a latência de conclusão autônoma, a latência ponta a ponta assistida e o tempo até o terminal de falha. Um P50 apenas de sucesso não é um P50 geral, e medianas de subgrupos não podem ser calculadas ou ponderadas para reconstruir uma mediana combinada.

Calcule um percentil de todas as execuções apenas a partir de observações por execução e declare como os timeouts são tratados. Se as durações forem censuradas à direita, relate a política de censura ou use uma estimativa de sobrevivência apropriada. Aplique os mesmos rótulos de população às métricas de token e custo.

Etapa 5: Quantificar a incerteza e a comparabilidade

…

Perguntas frequentes

Por que é importante separar os tipos de resultados?

Separar sucessos autônomos, sucessos com ajuda, falhas, etc., dá uma imagem completa do desempenho real do agente, evitando que um único número mascare problemas ou sucessos parciais.

O que significa 'denominador'?

O denominador é o número total de tentativas ou tarefas que foram consideradas para um cálculo específico. Por exemplo, o número total de tentativas válidas para calcular a taxa de sucesso.

O que acontece se um agente falhar ou demorar muito?

Esses resultados são explicitamente contados e incluídos nos relatórios para mostrar o quão confiável o agente é, em vez de serem ignorados.

Detalhes

Descrição original do autor

Use when summarizing agent evaluations where autonomous, assisted, failed, timed-out, or invalid outcomes must remain distinct and comparable.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2042
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas