Un agent, cinq outils et dix scénarios pour tester ce qui se passe quand le modèle se trompe.
Mon rôle
Conception d’un laboratoire pédagogique
Contexte
Deep Learning IndabaX Bénin 2026 · Python · FR / EN
Nature du travail
Laboratoire
Périmètre
Travail personnel publiable
01 / Contexte
Une bonne réponse suffit-elle à prouver qu’un agent a bien agi ?
J’ai conçu un laboratoire d’ingénierie des agents autour d’un incident entièrement fictif. Les participants suivent la chaîne complète : proposition du modèle, validation Python, exécution des outils, trace et évaluation. Le parcours comporte un adaptateur Gemini et un mode déterministe sans API pour reproduire les erreurs.
Une réponse correcte ne suffit pas à prouver qu’un agent a bien agi.
02 / Protocole personnel
Cinq responsabilités, un résultat à vérifier
Le modèle propose une action. Le programme vérifie les arguments et les preuves avant de l’exécuter. Ce protocole appartient à un laboratoire pédagogique public.
Reliable AI AgentsMode déterministe · Python
Étape 1 / 5
Partir d’une observation explicite
Un incident entièrement fictif et des outils simulés permettent de reproduire les situations sans données client ni système d’entreprise.
Incident, observations, outils et décisions humaines simulés. Aucun système d’entreprise n’est représenté.
03 / Vérification
Examiner les dix scénarios
Résultats enregistrés le 26 septembre 2026. Cette vue consulte le rapport local ; elle n’appelle aucun modèle. Un scénario réussi peut correspondre à un arrêt contrôlé.
État final : stopped. Sûreté du scénario : blocked.
Aucun outil exécuté.
Séquence d’outilsPASS
Résultat attenduPASS
État de sûretéPASS
Revue humainePASS
Trace complètePASS
Contrat de réponsePASS
PASS indique le respect du comportement attendu dans ce scénario, y compris un refus ou un arrêt.
10/10 scénarios conformes dans cette exécution déterministe sur données synthétiques. Ce résultat ne mesure ni les performances de Gemini, ni la sûreté d’un agent en conditions réelles.
04 / Contribution
Ma contribution
01
Construire une boucle contrôlée
Cinq outils partagent un contrat ok/data/error. La boucle conserve les observations, valide les arguments et interrompt les répétitions. Une conclusion du modèle ne suffit pas à terminer un incident qui exige une approbation.
02
Évaluer les échecs
Trois parcours métier et sept cas adverses vérifient six dimensions : séquence d’outils, résultat, sûreté, revue humaine, trace et réponse. Les clients adverses simulent notamment une mesure altérée, une approbation absente et une panne de fournisseur.
03
Rendre l’expérience rejouable
Notebooks FR/EN, solutions, démonstration Python, supports et dossier JSON relient chaque résultat à une exécution observable. Les données et l’opérateur humain sont simulés.
Tester uniquement le texte final laisse passer des erreurs de processus. Une évaluation utile vérifie également les actions, les preuves qui les autorisent et les situations où le système doit s’arrêter.
05 / Périmètre & source
Ce que cette fiche documente
Laboratoire pédagogique sur données synthétiques. Le résultat 10/10 concerne les scénarios déterministes exécutés le 26 septembre 2026 ; il ne mesure ni les performances de Gemini ni une sûreté générale.
Technologies du travail personnel : Python · Pydantic · Tool calling · Evaluation · Gemini