La bi-temporalité répond à quand un fait est vrai. Le vecteur de segment répond à pour qui.

Les systèmes de graphes temporels de génération actuelle (Zep, mem0, Graphiti) répondent bien à une question : ce fait est-il vrai en ce moment ? À l'échelle KAAS, la question qui génère de la valeur va un cran plus loin. Ce fait est-il vrai pour qui, en ce moment ? Une affirmation de surface sur une marque peut être vraie à un niveau et contestée à un autre. La même affirmation peut tenir dans les boutiques EMEA et échouer dans les magasins de masse en Amérique latine. Sans moyen de délimiter un fait à une tranche de la main-d'oeuvre ou de la clientèle, la réponse s'aplatit en une moyenne à l'échelle du corpus que personne ne croit vraiment.

La plateforme attache un vecteur de segment à chaque fait. Le vecteur est une projection creuse sur les axes de segmentation pertinents pour le vertical (niveau, géographie, format de magasin, segment client, partenaire de marque, démographie). Une requête intersecte le vecteur avec le périmètre de l'appelant. Les faits dont le vecteur de segment n'intersecte pas le périmètre ne sont pas retournés. Ils ne sont pas masqués par une couche de politique d'accès. Ils ne sont pas dans le jeu de résultats.

[ 01 ]  ·  NAMED: L'EXEMPLE À QUATRE NIVEAUX

La même marque a quatre perceptions différentes selon quatre niveaux.

La structure utilisée dans les premiers déploiements commerciaux capture sur quatre niveaux. Le niveau 1 Direction (haute direction) détient le récit interne de la marque. Le niveau 2 Opérateurs de marque (marketing, communication, merchandising, design) exécutent ce récit. Le niveau 3 Première ligne (directeurs de magasins et franchisés) voit ce qui se passe réellement sur le terrain. Le niveau 4 Clients perçoit la marque de l'extérieur. La même affirmation de surface prend des valeurs différentes à chaque niveau.

« La marque est une destination mode accessible » peut être vraie au niveau 4 aujourd'hui, être contestée au niveau 2 aujourd'hui (où les opérateurs de marque travaillent un repositionnement qui n'a pas encore atteint le client), et avoir été vraie au niveau 1 en 2023, quand la stratégie était différente. Même affirmation, trois fenêtres valid_at, trois périmètres de segment. La plateforme conserve les trois états dans le même corpus et retourne le bon pour la bonne requête.

C'est cette propriété qui permet à l'équipe Direction de voir ce que ses conseillers et ses clients voient, sans écraser les quatre perspectives en une moyenne unique qui dissimule l'écart.

Le chemin des données est le contrôle d'accès. Pas de deuxième couche de politique.

[ 02 ]  ·  NAMED: L'EXEMPLE DU COMMERCE BEAUTÉ À GRANDE ÉCHELLE

Un seul corpus sert chaque partenaire de marque du catalogue sans fuite.

Dans un grand déploiement beauté-détail, chaque partenaire de marque du catalogue paie pour un accès API délimité au corpus. Le périmètre est une projection du vecteur de segment. La clé API d'un partenaire de marque se projette sur brand_partner = <their_brand>. La requête retourne les faits qui intersectent cette projection. Chaque autre partenaire de marque du catalogue reçoit le périmètre parallèle, chacun limité à sa propre tranche.

Un partenaire de marque ne peut pas voir les faits d'un autre. Le vecteur de segment s'assure que les faits inter-partenaires ne sont pas dans le résultat de la requête. Aucune règle de contrôle d'accès ne s'exécute par-dessus un jeu de données partagé. Il y a un seul jeu de données, et le langage de requête délimite le résultat avant tout contrôle d'accès.

La même propriété s'applique à l'axe du segment client. « La teinte X est le plus souvent rejetée » peut être vraie pour les magasins de masse en Amérique latine et fausse pour les boutiques EMEA. Le fait porte les deux fenêtres sur son vecteur de segment. La requête délimitée Amérique latine retourne vrai. La requête délimitée EMEA retourne faux. Les deux sont correctes.

[ 03 ]  ·  NAMED: LES AXES DE SEGMENTATION

Les axes sont spécifiques au vertical. La structure est générale.

Chaque vertical nomme ses propres axes. La structure générale est la même : un vecteur creux sur un petit nombre d'axes (généralement quatre à sept), où chaque axe porte un ensemble de valeurs discret ou à faible cardinalité.

Commerce de détail (structure à quatre niveaux). Niveau (direction, opérateur de marque, première ligne, client), région, format de magasin, cohorte client.

Commerce beauté à grande échelle. Région, marché, format de magasin, partenaire de marque, segment client, bande d'ancienneté des conseillers.

Conseil. Domaine de pratique, cohorte d'associés, bande d'échelle d'engagement, secteur client.

Restauration. Concept, région, format de magasin, bande de quart de travail, période de la journée.

Les axes sont documentés par déploiement. Ils sont additifs : un nouvel axe peut être introduit quand la méthodologie le requiert (une nouvelle cohorte client émerge, une nouvelle région ouvre), et le corpus historique est reprojeté de sorte que le nouvel axe soit renseigné rétroactivement là où les conversations contiennent le signal.

[ 04 ]  ·  NAMED: SCINDER UN FAIT PLUTÔT QUE LE SUPPRIMER

Une affirmation qui cesse d'être globalement vraie reste souvent vraie pour un segment.

Le modèle temporel et le vecteur de segment coopèrent quand une contradiction arrive. La plateforme n'invalide pas silencieusement un fait qui a été dépassé par de nouvelles preuves. Elle vérifie si les nouvelles preuves s'appliquent à l'ensemble du corpus ou seulement à une tranche. Si seulement à une tranche, l'ancien fait est scindé : un nouveau fait portant la preuve contradictoire est créé avec un périmètre de segment plus restreint, l'ancien fait perd ce périmètre de son vecteur de segment, et l'ancien fait reste valide là où il s'applique encore.

C'est la différence entre un outil qui oublie le passé et une infrastructure qui conserve le passé honnêtement. Le corpus ne prétend pas que la contradiction n'a pas existé. Il documente la tranche où la nouvelle affirmation s'applique et préserve la tranche où l'ancienne tient encore.