Couche un : les statistiques ne sont pas de l'IA du tout
Nombre de messages, qui écrit le plus, qui lance les conversations, distributions des temps de réponse, activité par mois et par heure, les mesures socio-linguistiques : tout cela est calculé à partir de votre texte pseudonymisé par du code conventionnel et des bibliothèques établies de traitement du langage naturel. Aucun grand modèle n'intervient sur ce chemin.
C'est pourquoi ces nombres sont identiques chaque fois que vous analysez le même fichier. Ils ne peuvent pas dériver d'une exécution à l'autre et ils ne peuvent pas être inventés, parce que rien ne les génère. Ils sont comptés.
C'est la couche la moins spectaculaire et celle que nous défendrions le plus fermement. Une statistique produite par l'arithmétique est un fait sur votre conversation. Une statistique produite par un modèle de langage est l'impression de ce modèle sur votre conversation, habillée d'une virgule.
Couche deux : le modèle de langage
L'analyse sémantique — sentiment, engagement, conflit, clarté, santé de la relation — et chaque échange que vous avez avec l'assistant fonctionnent avec un grand modèle de langage d'OpenAI.
Pour être direct, comme nous le sommes sur notre page de confidentialité : cela signifie que le texte pseudonymisé de votre conversation est envoyé à l'API de ce fournisseur. Il y arrive sans compte, sans e-mail, sans numéro de téléphone et sans noms réels, parce que ceux-ci ont été remplacés dans votre navigateur avant tout envoi. Selon les conditions d'API de ce fournisseur, le contenu n'est pas utilisé pour entraîner ses modèles.
Nous ne publions délibérément pas les versions exactes des modèles. Elles changent au fur et à mesure que de meilleures sortent, et un numéro de version sur une page marketing est périmé en quelques mois. Ce qui compte, c'est la catégorie et le fournisseur, et les deux sont indiqués ci-dessus.
Couche trois : l'index de recherche
Pour que l'assistant puisse répondre à « est-ce qu'on s'est déjà disputés à propos d'argent ? » sans que vous ayez tapé ces mots exacts, votre conversation est découpée en fragments et convertie en embeddings — des représentations numériques du sens. Cet index n'appartient qu'à votre analyse et est supprimé avec elle.
Couche quatre : Jev, et ce que cela change
Cette couche est nouvelle — elle est entrée en service avec cet article — et elle mérite une vraie explication, car c'est un type de composant véritablement nouveau et non une version plus grande du précédent.
Jev vient de TypeSafe AI, un laboratoire de San Francisco fondé par Diogo Almeida, coauteur de l'article InstructGPT à l'origine de ChatGPT. Il est sorti de la confidentialité en septembre 2026 et les développeurs l'ont remarqué immédiatement, pour une raison inhabituelle : Jev n'écrit pas.
C'est ce que ses créateurs appellent un modèle Système Un, d'après le mode de pensée rapide et intuitif décrit par Daniel Kahneman. Vous lui donnez un état et une question typée, et il renvoie une réponse typée accompagnée d'une probabilité calibrée. Pas un paragraphe. Une valeur et un nombre exprimant son degré de confiance. Comme les réponses possibles sont définies à l'avance, il n'y a aucune place dans la sortie pour en inventer une — le mode de défaillance qui fait douter des analyses par IA est structurellement absent. Il a été entraîné entièrement sur des données synthétiques, et il est assez rapide et peu coûteux pour parcourir une conversation entière plutôt qu'une poignée d'extraits récupérés.
Voici pourquoi cela compte pour un rapport sur votre relation.
Jusqu'ici, les scores sémantiques ici étaient produits de la façon standard : récupérer les passages pertinents, les confier à un modèle de langage, demander un score de conflit entre 0 et 1. Cela fonctionne, et cela comporte trois défauts qui ne nous ont jamais satisfaits. Le nombre est une impression plutôt qu'une mesure. Il n'est pas reproductible, car des passages différents remontent d'une exécution à l'autre. Et il ne peut pas montrer son raisonnement : à la question « quels messages ? », un modèle qui s'est forgé une impression construira volontiers des citations plausibles après coup.
Avec Jev, l'ordre s'inverse. Chaque tour de la conversation est lu, et des questions factuelles et étroites sont posées sur chacun : est-ce que cela balaie ce qui vient d'être dit ? est-ce une tentative de réparation après une friction ? cette réponse entre-t-elle dans le fond ou l'esquive-t-elle ? Chaque réponse est une probabilité rattachée à un tour précis, et toutes sont stockées.
Les scores sont ensuite calculés dans le code à partir de ces étiquettes stockées, exactement comme les décomptes de messages de la couche un. Le modèle de langage rédige toujours le texte qui explique la section, car c'est à cela que servent les modèles de langage — mais il reçoit des nombres déjà finalisés, et chaque chiffre est écrasé par la valeur calculée avant de vous parvenir. Le modèle n'a pas le droit d'arrondir, d'ajuster ou d'improviser une statistique.
Ce que cela vous apporte : des scores reproductibles, une couverture de la conversation entière au lieu des passages que la récupération a fait remonter par hasard, et des constats traçables jusqu'à des messages précis horodatés. « D'où vient ceci ? » a désormais une réponse faite de preuves et non de reconstruction.
Si vous avez déjà analysé une conversation ici, c'est la couche qui a changé. Les statistiques que vous avez vues sont inchangées — elles étaient déjà comptées. Ce sont les sections sémantiques qui reposent maintenant sur de la mesure, et ce que signifient vos statistiques mérite une seconde lecture dans cette optique.