Aller au contenu principal

Testez ce que votre agent IA dit et fait.

Vérifiez si l’agent répond et agit comme prévu. Partez d’une trace enregistrée pour créer vos tests.

Une réponse correcte peut masquer une mauvaise action

Définissez le parcours, les arguments d’outil et la réponse attendus pour une demande. Vérifiez-les séparément : un agent peut choisir le bon parcours et agir sur le mauvais compte.

Mauvais routage

Vérifiez que la demande atteint le bon spécialiste et le bon workflow, et pas seulement que l’endpoint répond.

Utilisation des outils

Vérifiez les appels, les arguments et les autres faits observables dans la trace de l’agent.

Réponse incomplète

Évaluez si la réponse est claire, sûre et conforme au résultat attendu par votre client.

Examinez le contrat de comportement

Définissez un contrat, puis inspectez l’exécution.

  1. Définissez le résultat attendu

    Précisez l’action autorisée, les arguments requis et ce que la réponse peut affirmer. Incluez un chemin interdit et un échec d’outil.

  2. Vérifiez les preuves

    Inspectez l’entrée, la réponse, les appels et les résultats enregistrés. Confirmez la capture des champs nécessaires avant d’interpréter une absence.

  3. Transformez un échec en test

    Utilisez l’IA pour proposer des vérifications depuis une trace disponible, puis révisez et enregistrez-les. Évaluez les traces suivantes et comparez une exécution correcte à une exécution volontairement incorrecte.

Voyez ce qui s’est passé dans la trace

Vérifications sémantiques

Évaluez le sens, la sécurité, l’exhaustivité et l’alignement avec le résultat décrit sans imposer de chaîne fixe.

Vérifications procédurales

Inspectez les faits d’exécution tels que les appels d’outils, les arguments, les attributs, le statut HTTP et le schéma.

Questions fréquentes

Que teste Mibo dans un agent IA ?

Mibo évalue le comportement que vous décrivez, y compris la réponse et les preuves d’exécution observables comme le routage, les appels d’outils, les valeurs et le statut. Les vérifications basées sur des règles valident les faits, tandis que les vérifications alimentées par l’IA notent les réponses selon des critères en langage naturel.

Puis-je tester un agent avant et après son lancement ?

Après une interaction, envoyez son exécution enregistrée par OTLP. Mibo évalue les contrôles applicables sans rappeler l’agent.

L’évaluation des traces place-t-elle Mibo dans le parcours de la requête ?

Non. Votre système traite l’interaction, puis envoie une trace à Mibo. Mibo évalue cette trace de manière asynchrone en arrière-plan.

Poursuivre la découverte