Contradictions : une détection stable, sans spéculation

Explanation — objectif : comprendre pourquoi Noezis détecte de façon fiable les contradictions explicites et ne spécule pas sur les liens profonds. Un choix de stabilité et de confiance, pas une limite subie.

Noezis est un système stable : il signale ce qui se contredit explicitement, de façon reproductible, et il n'invente pas de liens profonds qui demanderaient de deviner. Résultat : ce qu'il signale sur les décisions est fiable, et il ne fabrique aucune alerte tirée d'un raisonnement hasardeux. (Sur la prose, c'est un radar qui sur-signale, à trier — voir plus bas.)

Stable par conception : signale l'explicite, ne spécule pas sur le profond✓ CONTRADICTION EXPLICITEtélétravail = 2 j/semremote = 3 j/semmême règle (alias FR/EN) · valeurs ≠⚡ CONTRADICTIONsignalée · l'agent est prévenuValeurs opposées sur la même règle → alerte fiable, reproductible.✗ LIEN PROFOND — NON SPÉCULÉcible = zéro carbone 2030flotte = 100% diesel?pas de spéculation → zéro fausse alerteRelier les deux exige de deviner (diesel → CO2) : Noezis ne spécule pas.
À gauche : valeurs opposées sur la même règle (synonymes unifiés) → alerte fiable. À droite : un lien qui exigerait de deviner — non spéculé.

Ce qu'il détecte de façon fiable : les décisions structurées

Une décision dans Noezis est un fait structuré : un sujet, un prédicat, une valeur (par exemple « politique de télétravail → est → 2 jours par semaine »). Quand vous posez une nouvelle décision sur un sujet déjà tranché avec une valeur différente, Noezis le voit par comparaison exacte et bloque : impossible d'avoir deux vérités opposées sur le même point sans s'en rendre compte.

C'est fiable parce que c'est déterministe : on compare des champs structurés, pas du texte libre. Pas d'interprétation, pas de hasard. C'est le niveau sur lequel vous pouvez vous appuyer.

Plus fin qu'un simple « vrai/faux ». La détection tient compte de qui a décidé. Deux valeurs opposées sur le même sujet par le même auteur = un vrai conflit, bloqué. Les mêmes valeurs opposées par des auteurs différents = deux paradigmes qui coexistent légitimement — signalés comme tels, pas écrasés en une fausse vérité unique. Le désaccord et le temps (versions remplacées) sont donc de première classe, pas juste un booléen.

En pratique : posez une décision sur les sujets qui comptent (noezis_assert_decision). Là, la détection est nette. Pour remplacer une décision dépassée, noezis_supersede.

Le prérequis : une nomenclature cohérente — et Noezis y veille

La comparaison étant littérale, deux décisions ne se contredisent que si elles parlent du même sujet, écrit de la même façon. Pour que ça marche sans discipline manuelle, Noezis agit à deux niveaux :

Résultat : la mémoire respecte une nomenclature consistante dans la durée, et la détection ne se fait pas piéger par un simple écart de vocabulaire.

Ce qu'il signale comme un radar : les documents

Pour la prose (vos documents), Noezis lève une alerte quand un texte touche un sujet déjà décidé. C'est un radar, pas un juge :

Ce choix est assumé : mieux vaut une alerte de trop qu'une contradiction qui passe inaperçue. C'est à un humain (ou à l'agent) de trancher, pas au radar. Les alertes se traitent via la file de revue (noezis_review_queue).

Ce qu'il ne détecte PAS

Pour ne pas vous tromper, voici les angles morts réels :

Pourquoi c'est conçu ainsi

La recherche et la détection de Noezis sont déterministes : aucun modèle de langage dans la boucle. On y gagne la reproductibilité (même base, mêmes alertes, vérifiables) au prix d'une compréhension fine du sens. Le parti pris : être exact là où c'est structuré (les décisions), et honnêtement approximatif là où c'est du texte libre (un radar à trier), plutôt que de prétendre tout comprendre.

Aller plus loin