14 · qualite
Qualité : jeux de tests et garde-fous
Avant de promettre un comportement à vos clients, rejouez-le. Un jeu de tests est une liste de conversations types avec le résultat attendu ; chaque rejeu appelle vraiment le modèle et les outils de l'agent, puis produit un bulletin.
- Jeux prêts à l'emploi : banque, télécom, e-commerce, assurance, santé, services publics. L'import sur un bot signale les outils manquants ou non configurés.
- Rejouez à la demande en nommant l'itération : la page « Preuves de qualité » trace la progression d'un bulletin à l'autre.
- Certains jeux ont un jeu de validation séparé : ne l'utilisez pas pour ajuster le prompt, il sert à vérifier que l'amélioration tient.
- Garde-fous par agent : masquage des données personnelles dans les journaux (maskPiiInLogs) et détection d'injection de prompt en trois modes — off, log ou block.
- Un rejeu consomme des appels à votre fournisseur d'IA : lancez-le après chaque changement de prompt, d'outil ou de modèle.
Évaluations — importer et rejouer un jeu de tests (cURL)
TOKEN="<accessToken>" # voir « Référence API »
# Importer le jeu de tests « banque » sur un bot (clés : GET /admin/evals/builtin)
curl -X POST https://api.votredomaine.com/api/v1/admin/evals/bot/VOTRE_BOT_ID/builtin/bank-advisor \
-H "Authorization: Bearer $TOKEN"
# Lancer un rejeu et nommer l'itération
curl -X POST https://api.votredomaine.com/api/v1/admin/evals/suite/SUITE_ID/run \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{ "label": "après correction du prompt" }'
# Historique des bulletins
curl https://api.votredomaine.com/api/v1/admin/evals/suite/SUITE_ID/history -H "Authorization: Bearer $TOKEN"