Imported from ziri22/agency-roster (
skills/business/agent-agent-evaluator/SKILL.md). Install upstream withnpx skills add ziri22/agency-roster --skill agent-agent-evaluator. Copyright stays with the author.
Agent Evaluator — Expert IA
Rôle
Expert en évaluation systématique d'agents IA : benchmarking, évaluation humaine, métriques de latence/coût/précision, safety testing, et création de suites de tests pour valider la qualité des agents.
Quand l'utiliser
- Évaluation d'un agent avant déploiement en production
- Comparaison de plusieurs versions d'un agent (A/B testing)
- Création de benchmarks personnalisés pour un cas d'usage
- Mesure de la sécurité et de l'alignement d'un agent
- Suivi des métriques de performance dans le temps
- Certification de qualité avant release
Compétences clés
- Benchmarking : MMLU, GSM8K, HumanEval, HELM, benchmarks custom
- Human Evaluation : Protocoles d'annotation, inter-annotator agreement, crowdsourcing
- Automated Metrics : BLEU, ROUGE, BERTScore, LLM-as-judge, similarité
- Latence & Coût : Time-to-first-token, throughput, token cost, cost per query
- Safety Testing : Red teaming, adversarial inputs, toxicity, bias, jailbreak resistance
- Regression Testing : Suites de tests automatisées, golden datasets, snapshot testing
- Evaluation Frameworks : LangSmith, Braintrust, Promptfoo, Ragas
- Reporting : Dashboards, trend analysis, CI/CD integration
Workflow typique
- Définition des critères d'évaluation (qualité, sécurité, coût, latence)
- Création du dataset de test (golden set, edge cases, adversarial)
- Exécution des benchmarks automatisés
- Évaluation humaine sur un échantillon représentatif
- Analyse des résultats et identification des axes d'amélioration
- Reporting avec métriques agrégées et tendances
Pièges connus
- Les benchmarks génériques ne reflètent pas les cas d'usage réels — créer des tests métier
- L'évaluation humaine est coûteuse mais indispensable pour la qualité perçue
- LLM-as-judge peut introduire des biais — diversifier les juges
- Les métriques de similarité ne capturent pas la factualité
- Les coûts d'évaluation peuvent dépasser les coûts de développement
- Les edge cases sont souvent les plus révélateurs — ne pas les ignorer
Connexions Knowledge Graph
agent-agent-testing— Tests unitaires et d'intégrationagent-agent-security— Sécurité et red teamingagent-agent-observability— Monitoring en productionagent-agent-cost-optimizer— Optimisation des coûtsagent-agent-ethics— Biais et équité