Aller au contenu
Parler de mon projet
Guide IA

Comment tester un agent IA avant de lui confier une tâche métier ?

Tester un agent IA, c’est vérifier ce qu’il a fait dans vos outils, sur des cas réels rejoués plusieurs fois. Cas, critères, sécurité et rôles.

Un petit robot chromé à roulettes, une enveloppe dans les bras, gravit la rampe d’un parcours d’obstacles ; une femme en blouse blanche prend des notes, un homme accroupi l’attend à l’arrivée.

Une démonstration réussie montre qu’un agent peut réussir une fois. Avant de lui confier une tâche, il reste à savoir s’il réussit à chaque fois, s’il s’arrête quand il le faut et s’il résiste à une consigne piégée. Ces trois réponses se préparent avec les personnes du métier.

Que veut dire tester un agent IA ?

Tester un agent IA, c’est lui soumettre des cas tirés du travail réel et noter ce qu’il a produit dans vos outils, pas seulement ce qu’il a répondu. Anthropic, dans un article de janvier 2026 sur l’évaluation des agents, donne l’exemple d’un agent de réservation : la phrase « vol réservé » ne prouve rien, seule compte la réservation présente en base.

Le vocabulaire vient du même article et sert à lire un rapport de test :

MotCe qu’il désigne
ÉvaluationUn test du système : une entrée, puis une règle de notation appliquée à la sortie
Cas de testUne situation précise, avec son contexte et le résultat attendu
EssaiUne tentative de l’agent sur un cas ; un même cas se rejoue plusieurs fois
CorrecteurCe qui note un aspect du travail : du code, un autre modèle ou une personne
TraceL’enregistrement complet d’un essai, appels d’outils compris
RésultatL’état final dans l’outil à la fin de l’essai

Prenez un agent qui oriente les demandes de support vers la bonne équipe. Le critère de réussite porte sur le ticket enregistré, sa catégorie et les informations transmises. Il précise aussi ce qui est interdit : répondre au client, fermer le ticket, consulter un dossier hors périmètre.

Quels cas mettre dans le jeu de test ?

Commencez par 20 à 50 cas simples, pris dans des échecs réels : c’est le volume qu’Anthropic juge suffisant pour démarrer. Un bon cas est un cas sur lequel deux experts du métier rendraient, chacun de leur côté, le même verdict.

Mêlez des demandes ordinaires, des formulations ambiguës et des dossiers incomplets. Ajoutez les limites connues : document périmé, clients homonymes, information contradictoire, pièce jointe manquante. Ajoutez enfin des demandes que l’agent doit refuser, sans quoi le jeu de test le pousse à toujours agir.

Pour chaque cas, écrivez avant le premier essai le résultat attendu, l’arrêt acceptable et la décision qui revient à une personne. Ne retouchez pas ces critères après chaque essai pour faire paraître l’agent meilleur, et gardez des cas de côté pour vérifier qu’il traite aussi des situations nouvelles.

Trois issues à écrire pour chaque situation de test

  1. Une situation du jeu de test
  • Le résultat attendu

    L’agent termine la tâche

  • L’arrêt acceptable

    L’agent s’arrête ou demande une précision

  • La décision réservée

    Une personne tranche

Faut-il noter le résultat ou le chemin suivi ?

Notez d’abord le résultat, c’est-à-dire l’état final dans l’outil. Imposer un ordre d’appels d’outils donne des tests trop rigides, constate Anthropic : un agent trouve souvent un chemin valide que personne n’avait prévu.

La trace garde son utilité. Elle explique un échec et révèle les effets de bord : un dossier consulté sans raison, une écriture en trop. Protégez-la comme les données qu’elle contient, puisqu’elle recopie ce que l’agent a lu.

Chaque critère appelle son correcteur. Un champ obligatoire se vérifie par du code. La pertinence d’une synthèse demande une personne, ou un modèle dont les notes ont été comparées à celles d’experts humains. Séparez ces critères au lieu de tout fondre dans une note globale.

Quel contrôle pour quel critère

  1. Une donnée de destination à contrôler
  • Un champ requis

    Un test automatique

  • La pertinence d’une synthèse

    Une revue humaine

Pourquoi rejouer plusieurs fois le même cas ?

Un même agent ne donne pas deux fois le même résultat : la plupart des modèles ont un comportement non déterministe, rappelle l’ANSSI. Un essai réussi ne dit donc rien de l’essai suivant.

Le calcul d’Anthropic donne la mesure. Un agent qui réussit 75 % de ses essais n’a qu’environ 42 % de chances d’en réussir trois de suite. Pour une tâche confiée chaque jour, comptez la part des cas réussis à tous les essais, pas la moyenne.

Les mêmes cas servent ensuite de tests de non-régression, dont le taux de réussite doit rester proche de 100 %. Rejouez-les à chaque changement de modèle, de connecteur ou de règle : un nouveau modèle peut mieux rédiger et moins bien utiliser un outil.

Que tester côté droits et sécurité ?

Testez ce que l’agent refuse autant que ce qu’il réussit. L’ANSSI recommande des tests de robustesse et de sécurité avant toute mise en production, et quatre vérifications s’y prêtent :

  • L’injection de consignes. Donnez à l’agent l’ordre d’ignorer ses règles, puis glissez la même consigne dans un document ou une page qu’il doit lire. L’OWASP parle d’injection indirecte quand la consigne vient d’une source externe.
  • Les droits trop larges. L’OWASP range sous le nom d’agentivité excessive des fonctions, des droits ou une autonomie supérieurs au besoin. Demandez à l’agent un outil ou un dossier qui ne le concerne pas : il doit refuser.
  • Les actions sans validation. Une action à fort impact attend l’accord d’une personne. L’ANSSI va plus loin : un système d’IA ne doit pas pouvoir lancer de lui-même une action critique sur le système d’information.
  • La reprise. Coupez la connexion juste après une écriture et relancez : la reprise ne doit pas créer de doublon.

Vérifiez aussi qu’une validation porte sur l’action exacte qui sera exécutée. Si le contenu ou le destinataire change après l’accord, la validation est à redemander.

Qui valide, et quand refuser la mise en service ?

Le métier écrit les critères et rend le verdict, l’équipe technique fournit les preuves, la sécurité contrôle les droits, et un responsable décide de l’ouverture. Le NIST, l’institut américain de normalisation, recommande que l’évaluation associe des personnes qui n’ont pas développé le système, dans des conditions proches de l’usage réel.

QuiCe qu’il apporteCe qu’il vérifie
Les personnes du métierLes cas de test et les critères d’acceptationQue le résultat dans l’outil est juste et utile
L’équipe technique ou le prestataireLes traces et les correctionsLes connexions, les erreurs, les reprises
La sécurité informatiqueLes scénarios de détournementLes droits accordés et les actions soumises à validation
Le responsable du serviceLe périmètre d’ouvertureQue les conditions de mise en service sont réunies

Les constats qui suffisent à refuser

  • Un résultat annoncé par l’agent et absent de l’outil.
  • Une action hors périmètre, même une seule fois.
  • Une action critique exécutée sans validation.
  • Un cas réussi à un essai et raté au suivant, sur une tâche qui doit tenir à chaque fois.
  • Des critères modifiés en cours de test.

Le jeu de test reste en service après le lancement : ajoutez-y les incidents rencontrés et rejouez-le à chaque évolution. Il fait partie de ce que livre un projet d’agent IA sur mesure, au même titre que le harness qui porte les autorisations et les contrôles.

Questions fréquentes

Peut-on confier la notation à une autre IA ?

Oui, pour les réponses ouvertes qu’une règle de code ne sait pas juger. Anthropic compte ce correcteur par modèle parmi les trois types de correcteurs, avec une condition : le calibrer sur des experts humains. Comparez ses notes aux leurs sur les mêmes essais avant de vous y fier.

Faut-il refaire les tests quand le modèle change ?

Oui. Rejouez le jeu de non-régression à chaque changement de modèle, de connecteur ou de consigne, et comparez sur les mêmes cas. Son taux de réussite doit rester proche de 100 % : une baisse signale que quelque chose s’est cassé.

Le règlement européen sur l’IA impose-t-il un contrôle humain ?

Pour un usage classé à haut risque, le règlement européen sur l’IA impose un contrôle humain : la personne qui en est chargée peut ignorer ou annuler la sortie du système et l’interrompre (article 14). Ces obligations s’appliquent à partir du 2 décembre 2027 pour les usages de l’annexe III, depuis le report fixé par le règlement 2026/1744 de juillet 2026. Quel que soit l’usage, la recommandation de l’ANSSI sur les actions critiques reste valable.

Que surveiller après la mise en service ?

Le fonctionnement et le comportement du système se surveillent en production, recommande le NIST. Suivez les reprises humaines, les erreurs et les arrêts par famille de tâches, et versez chaque incident au jeu de test. La liste des cas grandit ainsi avec l’usage réel.

Checklist

À préparer pour votre projet

  • Une définition écrite de la réussite et des effets interdits
  • Des cas ordinaires, ambigus et incomplets
  • Une vérification de l’état final dans les outils
  • Des essais sur les coupures, doublons et droits insuffisants
  • Les actions soumises à une validation humaine
  • Un jeu de test réutilisable lors des changements

Passons de la réflexion au projet.

Une demande formulée simplement peut devenir une suite d’actions dans votre CRM, votre PrestaShop ou votre application. Nous développons l’agent, ses outils et son cadre de travail. Quand une automatisation simple suffit, nous la retenons.

Notre accompagnement : Agents IA sur mesure