AWS ouvre Agent-EvalKit : une évaluation systématique des agents IA en six phases
AWS a ouvert Agent-EvalKit, un framework open source (Apache 2.0) pour évaluer systématiquement les agents IA. L'outil s'intègre à Claude Code, Kiro CLI et Kilo Code, fait passer les agents par six phases de vérification et produit des rapports détaillés sur la qualité de leur travail. Comme exemple, les auteurs ont utilisé un agent de planification de voyages reposant sur le Strands SDK et Amazon Bedrock.
Traité par IA depuis AWS Machine Learning Blog ; édité par Hamidun News
AWS a publié Agent-EvalKit, un outil open source (Apache 2.0) pour évaluer systématiquement les agents IA. Le framework s'intègre à Claude Code, Kiro CLI et Kilo Code et fait passer l'agent par six phases de vérification successives.
Pourquoi évaluer les agents
Développer un agent IA n'est pas difficile. Savoir s'il fonctionne bien est une tout autre affaire. Un agent peut renvoyer des réponses plausibles tout en appelant des outils superflus, en consommant bien plus de tokens que nécessaire ou en sautant des étapes critiques de sa chaîne de raisonnement. Les métriques classiques comme l'accuracy ne suffisent pas ici : un agent est un système dynamique, où compte non seulement le résultat final, mais tout le chemin parcouru. Le journal des outils, l'ordre des appels et les décisions intermédiaires influencent la fiabilité de l'agent en production. C'est pourquoi l'équipe d'AWS a créé une infrastructure d'évaluation spécialisée.
Les six phases de vérification
Le framework fait passer l'agent par six étapes, dans l'ordre :
- Préparation de la tâche — constitution d'un ensemble de cas de test avec données d'entrée, contexte et réponses de référence
- Exécution de l'agent — exécution des tâches dans un environnement contrôlé, avec enregistrement complet de la trace
- Évaluation de la trajectoire — vérification que l'agent a appelé les bons outils dans le bon ordre
- Évaluation de la réponse finale — comparaison du résultat avec la référence sur le contenu, la structure et la précision
- Analyse de sécurité — détection des comportements indésirables et des sorties du cadre de la tâche assignée
- Génération du rapport — agrégation des métriques et calcul d'un score final ventilé par catégorie
Chaque phase se configure séparément : on peut lancer uniquement l'évaluation de la trajectoire, uniquement le rapport final ou le cycle complet.
Exemple : un agent de voyage
Pour la démonstration, AWS présente un agent écrit avec le Strands Agents SDK et tournant sur Amazon Bedrock. L'agent reçoit une requête de l'utilisateur, par exemple « Planifie un voyage de sept jours à Tokyo avec un budget de $2000 », recherche des vols et des hôtels via des outils externes, analyse les sites touristiques et renvoie un itinéraire final.
Agent-EvalKit contrôle cet agent sur les six phases : il vérifie que l'outil de recherche de vols a été appelé avant celui des hôtels, que la réponse finale contient des dates et des prix précis, que l'agent n'a pas dépassé le budget et n'a pas inventé de vols inexistants. Ce type de contrôle fait ressortir des erreurs que les tests manuels habituels laissent passer.
Intégration avec les assistants IA
La différence majeure d'Agent-EvalKit avec ses équivalents tient à sa profonde intégration avec les assistants de code IA. Claude Code, Kiro CLI et Kilo Code peuvent lancer l'évaluation directement dans l'environnement de travail du développeur, sans passer par une plateforme distincte ni configurer un pipeline à part.
Le framework est distribué sous licence Apache 2.0. Le code source est ouvert sur GitHub, et la documentation fournit des exemples prêts à l'emploi pour plusieurs frameworks d'IA populaires.
«
Nous voulions créer une infrastructure d'évaluation que les développeurs puissent brancher en quelques minutes, sans la construire de zéro », écrivent les auteurs sur le blog AWS Machine Learning.
Ce que cela signifie
Un outil d'évaluation standardisé constitue une étape importante vers l'usage industriel des agents IA. Sans moyen de mesurer systématiquement la qualité d'un agent sur des tâches réelles, il est difficile de justifier son emploi dans des processus métier critiques. Agent-EvalKit propose une méthodologie concrète à la place des tests manuels.
- 31 oct. 2026Worldwide Express confie ses factures litigieuses à des agents IA et réduit sa dette de 75%
- 30 oct. 2026AWS offre aux agents de codage un aperçu en direct du site, depuis leur session isolée
- 30 oct. 2026MoEngage ouvre 400 API privées à ses agents IA via AgentCore Gateway, sans serveurs MCP maison
- 29 oct. 2026NVIDIA Nemotron 3.5 Super VL : 120 milliards de paramètres, 12 milliards actifs, déploiement sur AWS
Questions clés sur cet article
Pourquoi évaluer les agents?
Développer un agent IA n'est pas difficile. Savoir s'il fonctionne bien est une tout autre affaire. Un agent peut renvoyer des réponses plausibles tout en appelant des outils superflus, en consommant bien plus de tokens que nécessaire ou en sautant des étapes critiques de sa chaîne de raisonnement. Les métriques classiques comme l'accuracy ne suffisent pas ici : un agent est un système dynamique, où compte non seulement le résultat final, mais tout le chemin parcouru. Le journal des outils, l'ordre des appels et les décisions intermédiaires influencent la fiabilité de l'age
Que sait-on sur Les six phases de vérification ?
Le framework fait passer l'agent par six étapes, dans l'ordre : Préparation de la tâche — constitution d'un ensemble de cas de test avec données d'entrée, contexte et réponses de référence Exécution de l'agent — exécution des tâches dans un environnement contrôlé, avec enregistrement complet de la trace Évaluation de la trajectoire — vérification que l'agent a appelé les bons outils dans le bon ordre Évaluation de la réponse finale — comparaison du résultat avec la référence sur le contenu, la structure et la précision Analyse de sécurité — détection des comportements indés
Que sait-on sur Exemple : un agent de voyage ?
Pour la démonstration, AWS présente un agent écrit avec le Strands Agents SDK et tournant sur Amazon Bedrock. L'agent reçoit une requête de l'utilisateur, par exemple « Planifie un voyage de sept jours à Tokyo avec un budget de $2000 », recherche des vols et des hôtels via des outils externes, analyse les sites touristiques et renvoie un itinéraire final. Agent-EvalKit contrôle cet agent sur les six phases : il vérifie que l'outil de recherche de vols a été appelé avant celui des hôtels, que la réponse finale contient des dates et des prix précis, que l'agent n'a pas dépass
Build & Ship Production AI Agents Without Boilerplate Code
Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.