Nous avons évalué trois outils de détection d'hallucinations : Weights & Biases (W&B) Weave HallucinationFree Scorer, Arize Phoenix HallucinationEvaluator et Comet Opik Hallucination Metric, sur 100 cas de test.
Chaque outil a été évalué sur l'exactitude, la précision, le rappel et la latence.
Benchmark des outils de détection d'hallucinations d'IA
Nous avons testé 100 réponses (50 correctes, 50 hallucinées) issues de scénarios de réponses à des questions factuelles, par rapport à leur contexte source.
Comparaison de l'exactitude et de la latence
Consultez la section Méthodologie de benchmark. pour plus de détails sur le processus de test.
W&B Weave et Arize Phoenix ont obtenu une exactitude quasi identique, respectivement 91% et 90%. Les deux outils ont démontré des performances fiables sur l'ensemble du jeu de données. Comet Opik a accusé un retard avec une exactitude de 72%, ne classant correctement que 72 tests sur 100, un écart significatif dû à son approche conservatrice.
En termes de vitesse, Arize Phoenix a été le gagnant avec 2 secondes par test, ce qui le rend adapté aux applications en temps réel. W&B Weave a traité les tests en 4 secondes, ce qui est raisonnable pour la plupart des cas d'utilisation en production. Comet Opik a été nettement plus lent avec 8,5 secondes par test, ce qui pourrait impacter l'expérience utilisateur dans les applications sensibles à la latence.
Score F1, précision et rappel
Les scores F1 (moyenne harmonique de la précision et du rappel) ont confirmé ces tendances : W&B Weave à 90,5% et Phoenix à 89,4% ont tous deux atteint des performances solides et équilibrées. En comparaison, le score 61,1% d'Opik reflétait le compromis entre une précision parfaite et un rappel faible. L'absence de faux positifs d'Opik s'est faite au prix de 28 faux négatifs, ce qui le rend adapté uniquement aux scénarios où les fausses alertes sont plus coûteuses que les détections manquées.
Le rappel (capacité à détecter les hallucinations réelles) a révélé des stratégies distinctes. W&B Weave a dominé avec un rappel de 86%, capturant 43 hallucinations sur 50 et n'en manquant que 7. Phoenix a suivi de près avec 84%, détectant 42 hallucinations et en manquant 8. Le rappel de Comet Opik était sensiblement inférieur à 44%, ne capturant que 22 hallucinations tout en manquant 28 ; plus de la moitié de toutes les hallucinations réelles sont passées inaperçues.
La précision (fiabilité des alertes) a montré une variation significative. Comet Opik a atteint une précision parfaite de 100% avec zéro faux positif, lorsqu'il signalait quelque chose comme une hallucination, c'était toujours correct. Phoenix (95,5%) et Weave (95,6%) ont affiché une précision quasi identique, chacun ne produisant que 2 faux positifs sur 50 réponses légitimes, démontrant une grande fiabilité sans être trop conservateurs.
Facteurs pouvant influencer les différences de performance
Les écarts de performance observés s'expliquent probablement par la philosophie de conception, le choix des seuils et l'interprétation du grounding.
Différences de stratégie de détection et d'objectifs d'optimisation
- Les outils semblent optimisés pour différents compromis d'erreur plutôt que pour le même objectif.
- W&B Weave et Arize Phoenix visent des performances équilibrées, en maintenant une précision élevée tout en capturant la plupart des hallucinations.
- Comet Opik adopte une stratégie très conservatrice, privilégiant zéro faux positif même au prix de nombreuses hallucinations manquées.
- Ce choix stratégique explique directement la précision parfaite d'Opik et son rappel nettement inférieur.
Compromis précision‑rappel intégrés dans la conception des outils
- Les zéro faux positifs de Comet Opik indiquent un seuil de décision strict, ne signalant les hallucinations que lorsque la confiance est très élevée.
- W&B Weave et Phoenix utilisent des seuils moins restrictifs, autorisant quelques faux positifs en échange d'un rappel beaucoup plus élevé.
- Ces différences de seuil peuvent entraîner :
- Une précision similaire entre Weave et Phoenix
- Des écarts importants de rappel entre Opik et les deux autres outils
- Des différences correspondantes dans le score F1 et l'exactitude globale
Variations dans l'implémentation du LLM-as-a-judge
- Bien que les trois outils utilisent une approche LLM-as-a-judge, leurs implémentations diffèrent.
- W&B Weave met l'accent sur le raisonnement par chaîne de pensée, ce qui peut améliorer la sensibilité aux affirmations subtiles non étayées.
- Arize Phoenix intègre des sorties basées sur des étiquettes avec des scores de confiance, favorisant des jugements plus nuancés.
- Comet Opik se concentre sur des décisions binaires à haute confiance, ce qui réduit les fausses alarmes mais limite la sensibilité aux hallucinations limites.
Différences de latence dues à la profondeur de l'évaluation
- La latence plus faible d'Arize Phoenix suggère un pipeline d'évaluation plus léger ou plus rationalisé, adapté à une utilisation en temps réel.
- La latence modérée de W&B Weave est cohérente avec un raisonnement plus riche et une journalisation des traces.
- La latence plus élevée de Comet Opik reflète probablement un raisonnement interne ou des étapes de vérification plus approfondis, renforçant sa conception conservatrice.
Outils de détection d'hallucinations d'IA
HallucinationFree Scorer de W&B Weave
Figure 1 : Tableau de bord des traces de W&B Weave.
Weights & Biases (W&B) est livré avec un HallucinationFree Scorer qui signale les sorties de LLM introduisant des affirmations non trouvées dans le contexte source. Il exécute un juge LLM sur chaque réponse et renvoie un verdict grounded/ungrounded accompagné du raisonnement sous-jacent.
Le scorer prend deux entrées : le contexte (matériau source) et la sortie (réponse générée par LLM). Il utilise ensuite un modèle de langage pour analyser si la sortie introduit des informations non présentes dans le contexte. Le résultat inclut un indicateur booléen has_hallucination et un raisonnement expliquant la décision.
Fonctionnalités principales :
- Raisonnement par chaîne de pensée : Chaque évaluation inclut une explication de la raison pour laquelle la sortie a été signalée comme hallucination ou non.
- Classification binaire : Renvoie des décisions claires vrai/faux avec des preuves à l'appui.
- Intégration avec Weave tracing : Les résultats sont automatiquement consignés dans le tableau de bord Weave pour visualisation.
- Modèle personnalisable : Prend en charge différents juges LLM, y compris OpenAI, Anthropic et d'autres fournisseurs.
HallucinationEvaluator d'Arize Phoenix
Arize Phoenix intègre un HallucinationEvaluator qui signale les réponses s'écartant de leur matériau de référence. Pour chaque sortie, un juge LLM décide si la réponse est fondée sur le contexte fourni et attache un score de confiance à son verdict.
L'évaluateur prend trois entrées : la requête utilisateur (input), le texte de référence (contexte) et la réponse du modèle (output). Il analyse si la réponse contient des informations qui ne peuvent pas être déduites du contexte, en retournant un résultat étiqueté (« factuel » ou « halluciné ») accompagné d'une explication et d'un score de confiance.
Fonctionnalités principales :
- Performance équilibrée : Donne des résultats à la fois sur les métriques de précision et de rappel
- Sortie basée sur des étiquettes : Renvoie des étiquettes catégorielles (« factuel » ou « halluciné ») plutôt que de simples scores numériques
- Explications détaillées : Fournit un raisonnement pour chaque décision d'évaluation
Métrique d'hallucination de Comet Opik
La métrique d'hallucination de Comet Opik évalue chaque réponse de LLM par rapport à son contexte source et renvoie un jugement binaire indiquant si la sortie est fidèle à ce contexte. La vérification passe par un juge LLM réglé pour ne signaler que les cas de haute confiance d'affirmations non étayées.
La métrique accepte trois entrées : la requête utilisateur (input), le matériau source (contexte) et la réponse du modèle (output). Elle évalue si la sortie introduit des affirmations non étayées par le contexte.
Le résultat comprend un score binaire (0 pour aucune hallucination, 1 pour hallucination détectée) et un raisonnement détaillé expliquant l'évaluation.
Fonctionnalités principales :
- Explications détaillées : Chaque évaluation fournit un raisonnement complet sur la raison pour laquelle le contenu a été signalé ou approuvé
- Analyse à trois entrées : Prend en compte simultanément la requête, le contexte et la réponse pour l'évaluation
- Suivi des expériences : Les résultats sont automatiquement consignés dans le système de suivi d'expériences d'Opik
- Approche conservatrice : Conçue pour minimiser les faux positifs en ne signalant que les hallucinations à haute confiance
Galileo Luna-2
Galileo Luna-2 est une couche de détection d'hallucinations et de garde-fou d'exécution intégrée à la plateforme plus large d'observabilité de l'IA de Galileo. 1
Le système est conçu pour fonctionner en ligne sur les chemins d'inférence de production, bloquant le contenu non fondé avant qu'il n'atteigne l'utilisateur, tandis que Signals, la couche d'analyse automatisée des défaillances de Galileo, fait remonter les causes racines des erreurs de production sans examen manuel des logs.
Fonctionnalités principales :
Détection multi‑méthodes : Combine la similarité d'embedding, l'analyse par chaîne de pensée et le scoring de factualité G‑Eval au lieu de dépendre d'une seule stratégie de jugement.
Garde‑fous d'exécution : Luna-2 peut bloquer ou réécrire les sorties non fondées en ligne sur le chemin d'inférence, pas seulement les signaler après coup.
Observabilité de bout en bout : Capture les entrées, les sorties et les traces de raisonnement internes à travers les workflows d'agents multi‑étapes, avec Signals automatisant l'analyse des causes racines.
DeepEval
DeepEval est un framework open source d'évaluation de LLM de Confident IA, conçu pour ressembler à Pytest mais pour les applications LLM. Sa métrique d'hallucination (HallucinationMetric) utilise un LLM-as-a-judge pour décider si la sortie du modèle est factuellement cohérente avec le contexte fourni, et le framework est conçu pour s'exécuter dans n'importe quel pipeline CI/CD.2 3
La métrique prend trois entrées obligatoires : la requête utilisateur (input), la réponse du modèle (actual_output) et le matériau de référence (context). Elle note chaque sortie à l'aide de la formule Hallucination = (Nombre de contextes contredits) / (Nombre total de contextes), où des scores plus faibles indiquent un meilleur ancrage. Une sortie est considérée comme réussie lorsque son score est inférieur ou égal au seuil configuré.
Fonctionnalités principales :
- Flux de test familier : Les vérifications d'hallucinations sont écrites et exécutées comme des tests unitaires classiques, de sorte que les équipes utilisant déjà Pytest n'ont pas besoin d'apprendre un nouvel outil.
- Rigueur ajustable : Les équipes peuvent assouplir ou resserrer le seuil de réussite, ou passer à un mode strict réussite/échec pour les contenus à enjeux élevés.
- Explications pour chaque résultat : Chaque verdict est accompagné d'une raison, de sorte qu'il est clair pourquoi une sortie a été signalée.
Qu'est-ce qu'une hallucination d'IA ?
Les hallucinations d'IA sont des sorties qui semblent cohérentes mais ne sont pas factuelles. Le modèle produit ces affirmations avec assurance même lorsque le contexte source ou les données d'entraînement ne les étayent pas. Une enquête sur le sujet attribue cela au fait que les modèles s'appuient sur des a priori linguistiques plutôt que sur des preuves vérifiables issues du contexte fourni.4 Le problème se manifeste dans des domaines à enjeux élevés tels que la santé, les services juridiques, la recherche d'entreprise et le support client, ce qui explique pourquoi la détection de sorties ancrées est devenue une partie standard du déploiement des LLM.
Sources et taxonomie des hallucinations
Les hallucinations proviennent de deux grandes sources. Les facteurs internes au modèle incluent la dépendance excessive aux motifs statistiques, les lacunes dans les données d'entraînement et la nature probabiliste de la génération de séquences ; une analyse sur la détection et l'atténuation des hallucinations note que les LLM déduisent souvent des continuations probables au lieu de récupérer des preuves vérifiables, ce qui produit des sorties confiantes mais incorrectes.5
Les facteurs contextuels couvrent les échecs de récupération dans les systèmes RAG, les prompts ambigus, un grounding incomplet et, dans les modèles multimodaux, des confusions d'objets ou des détails de scène inventés.
Détection d'hallucinations dans les workflows agentiques
Les agents multi‑étapes introduisent des risques d'hallucination que les LLM mono‑tour ne présentent pas : une affirmation fabriquée à une étape précoce se propage dans les appels d'outils, les récupérations et les sorties finales ultérieurs.
Défis clés de la détection d'hallucinations agentiques :
- Propagation des erreurs : Un fait fabriqué lors de la phase de planification peut influencer la sélection des outils, la récupération des données et les réponses finales
- Hallucinations d'appels d'outils : Les agents peuvent invoquer des outils avec des paramètres incorrects ou mal interpréter les sorties des outils
- Corruption de l'état : Des informations hallucinées stockées dans la mémoire de l'agent affectent les étapes de raisonnement futures
- Complexité d'attribution : Identifier l'étape qui a introduit l'hallucination nécessite un traçage de bout en bout
Approches de détection pour les systèmes agentiques :
- Vérification au niveau des étapes : Valider chaque sortie intermédiaire avant que l'agent ne passe à l'action suivante
- Validation des sorties d'outils : Recouper les réponses des outils par rapport aux formats attendus et aux contraintes connues
- Analyse de trajectoire : Examiner la séquence complète des décisions de l'agent pour identifier où le raisonnement a divergé des informations fondées
- Vérifications de cohérence entre les étapes : Comparer les affirmations faites à différentes étapes pour détecter les contradictions
Le HallucinationFree Scorer de W&B Weave et le HallucinationEvaluator d'Arize Phoenix peuvent être appliqués à chaque étape de l'agent, tandis que leurs tableaux de bord intégrés affichent la trace d'exécution complète pour l'analyse des causes racines.
Prévention des hallucinations en temps réel
La détection post‑génération fait remonter les problèmes mais n'empêche pas les mauvaises sorties d'atteindre les utilisateurs. La prévention en temps réel exécute la vérification en ligne, avant que la réponse ne soit délivrée.
Mécanismes de prévention :
- Garde‑fous de sortie : Filtres qui analysent le contenu généré par rapport à des critères de factualité avant de le renvoyer à l'utilisateur.
- Seuils de confiance : Bloquer ou signaler les réponses lorsque la confiance interne du modèle tombe en dessous des niveaux acceptables.
- Portes de validation de récupération : Vérifier que les affirmations générées sont étayées par les documents récupérés avant de finaliser la réponse.
- Stratégies de repli : Renvoyer une réponse par défaut sûre ou escalader vers des files de révision lorsque le risque d'hallucination est élevé.
Capacités des outils pour la prévention en temps réel :
- W&B Weave intègre le scoring d'hallucinations dans les pipelines de production, permettant des vérifications automatisées avant que les réponses ne soient servies.
- Arize Phoenix fournit une surveillance en temps réel avec des capacités d'alerte qui signalent les sorties à haut risque pour une révision immédiate.
- Comet Opik offre un suivi d'expériences avec évaluation automatisée, permettant aux équipes de définir des portes de qualité qui bloquent les réponses dépassant les seuils d'hallucination.
Approches de détection d'hallucinations
Trois approches sont directement pertinentes pour le fonctionnement de Weave, Phoenix et Opik :
1. Méthodes basées sur la cohérence
Les méthodes basées sur la cohérence évaluent une réponse en la comparant à plusieurs générations alternatives à l'aide de la similarité sémantique, du recouvrement de n‑grammes ou de la vérification question‑réponse. Lorsque les réponses se contredisent ou contiennent des incohérences logiques, la probabilité d'hallucination augmente. Une technique apparentée, l'entropie sémantique, regroupe les réponses par sens plutôt que par formulation et utilise l'instabilité conceptuelle comme signal d'hallucination.
2. Détection basée sur les probabilités et la confiance
Les probabilités au niveau des tokens, les valeurs d'entropie, les courbes de calibration et les estimations de confiance basées sur les marges révèlent la croyance interne du modèle sur sa propre sortie. Les segments à faible confiance sont souvent corrélés à des taux d'hallucination plus élevés. L'entropie brute peut être trompeuse en raison de variations de formulation, mais les signaux de confiance restent utiles lorsqu'ils sont combinés avec des indicateurs de cohérence. Arize Phoenix expose un score de confiance en plus de son étiquette, ce qui correspond à cette catégorie.
3. Détection basée sur la référence ou le contexte
L'évaluation basée sur la référence compare la sortie du modèle au contexte fourni ou à des sources externes, et constitue le mécanisme central des contrôles de qualité RAG. Les techniques typiques incluent les modèles d'implication textuelle qui vérifient si les documents récupérés étayent la réponse, les méthodes d'alignement et de grounding qui valident le support des preuves, et les métriques de factualité qui mesurent si les affirmations correspondent au texte source. Les trois outils évalués fonctionnent principalement dans ce mode : ils prennent une entrée de contexte et jugent si la sortie y reste fidèle.
Techniques et algorithmes de détection d'hallucinations d'IA
Les méthodes de détection opèrent à trois granularités :
- Niveau token : Marque les segments suspects à l'intérieur d'une sortie. Utilise des jeux de données d'hallucinations annotés humainement, la divergence entre les probabilités de token a priori et a posteriori compte tenu du contexte, ou des classifieurs d'étiquetage de séquences.
- Niveau phrase : Juge les énoncés entiers. Les vérifications d'auto‑cohérence par échantillonnage comparent plusieurs générations pour détecter l'instabilité, l'entropie sémantique signale l'incertitude conceptuelle sans étiquettes, et les classifieurs d'implication détectent les affirmations non étayées ou contradictoires.
- Niveau workflow : Suit les pipelines multi‑étapes en utilisant des graphes de provenance, des vérifications d'implication au niveau des étapes, la validation du raisonnement intermédiaire et le traçage des dépendances pour les tâches multi‑sauts.
Les trois outils que nous avons évalués opèrent principalement au niveau de la phrase, Weave et Phoenix s'étendant au niveau du workflow via leurs tableaux de bord de traçage.
Schémas industriels et bonnes pratiques
Les équipes de production s'appuient rarement sur une seule méthode. Les schémas courants incluent :
- Détection par couches : Les vérifications de cohérence, le scoring de probabilité et la validation d'implication s'exécutent dans le même pipeline.
- Surveillance en temps réel : Les tableaux de bord suivent la dérive et les changements de confiance au fil du temps.
- Ajustement des prompts : Les prompts sont affinés pour réduire l'ambiguïté qui conduit à des sorties non fondées.
- Revue experte : Réservée aux contenus juridiques, médicaux ou financiers où les erreurs ont un coût réel.
- Intégration CI/CD : Des vérifications de qualité automatisées s'exécutent avant le déploiement afin que les régressions apparaissent tôt.
- Surveillance d'agents : Des plugins observent les appels d'outils et les étapes de raisonnement intermédiaire pour détecter les anomalies dès qu'elles apparaissent.
Méthodologie de benchmark des outils de détection d'hallucinations d'IA
Le benchmark a utilisé un jeu de données contrôlé de 50 éléments de connaissance tirés de scénarios de réponses à des questions factuelles. Chaque élément comprenait un contexte source, une question, une réponse correcte ancrée dans ce contexte et une réponse hallucinée contenant des informations fabriquées. Par exemple, un test demandait l'emplacement du siège social du groupe Oberoi, où la réponse correcte « Delhi » était testée par rapport à la réponse hallucinée « Mumbai ».
Chaque élément de connaissance générait deux cas de test : l'un utilisant la réponse correcte (attendu : pas d'hallucination) et l'autre utilisant la réponse hallucinée (attendu : hallucination détectée). Cela a créé une répartition équilibrée 50/50 totalisant 100 cas de test. Les trois outils ont traité les mêmes cas de test séquentiellement, chacun recevant des entrées identiques (contexte, question et sortie).
Nous avons mesuré la latence pour chaque cas de test individuellement afin de garantir une comparaison équitable, évitant les écueils du traitement parallèle ou de l'évaluation par lots qui pourraient fausser les résultats. Les étiquettes de vérité terrain ont été vérifiées manuellement pour garantir l'exactitude du calcul des vrais positifs, des faux positifs, des vrais négatifs et des faux négatifs.
Citer cette recherche
Choisissez le format qui correspond à votre lieu de publication. Coller la version avec lien dans votre CMS préserve le lien retour.
@misc{ermut2026,
author = {Ermut, Sıla and Şipi, Nazlı},
title = {{Outils de détection d'hallucinations d'IA : W&B Weave & Comet}},
year = {2026},
month = jun,
howpublished = {\url{https://aimultiple.com/ai-hallucination-detection}},
note = {AIMultiple. Consulté le 18 Juin 2026}
}
Soyez le premier à commenter
Votre adresse courriel ne sera pas publiée. Tous les champs sont obligatoires. Les commentaires sont laissés dans leur langue d'origine.