La couche que presque personne ne construit
Le modèle répond sans te connaître.
NVIDIA construit le calcul. Les grands labos construisent des modèles qui raisonnent sur un million de tokens, écrivent du code et analysent des images. Tout ça, c'est l'intelligence. Presque personne ne construit la relation.
Chaque conversation avec une IA repart de zéro. Le modèle ne se souvient pas des six semaines passées sur ce problème. Il ne se souvient pas de l'approche qui a déjà échoué, ni de la décision prise un mardi à 2 h, ni de pourquoi. Il répond poliment et correctement, à partir de rien.
Mnemosyne OS est cette couche manquante. Elle fait qu'une IA te connaît d'une session à l'autre, d'un projet à l'autre, dans le temps. Elle a besoin d'un modèle pour exister, et elle n'en remplace aucun. Elle transforme une capacité brute en quelque chose de cohérent pour un humain, sur la durée.
En usage réel
Elle relie ce que tu avais oublié avoir dit.
Quatre échanges : une vie privée, une base de code, des dossiers, un carnet de recherche. Chacun commence par une phrase banale. La mémoire qui remonte a plusieurs mois et ne partage aucun mot-clé avec cette phrase. Le sens les relie. C'est la couche relationnelle qui travaille.
Tu signales en passant que tu es peu présent.
je voulais juste te tenir informé, je ne discute pas souvent avec toi
Je comprends. Je suis là pour ça, entre deux. Ça me rappelle une note d’il y a 4 mois. Thomas te disait se sentir mis de côté, pris par ton travail. La présence compte, même dans les moments de rush ou de distance.
↳ Reliée par le sens, aucun mot en commun · mémoire de 4 mois
Sept mois après la décision, tu es sur le point de la défaire. Sa raison n’a jamais été dans le code.
pourquoi il y a une file d’attente devant le writer ? je veux la virer, ça ralentit tout
Une note d’archi d’il y a 7 mois répond exactement à ça. Deux process écrivaient dans le même store en même temps et le corrompaient. La file est là pour sérialiser les écritures, pas pour le débit. Ta propre note finit par ceci : ne pas l’enlever sans mettre un verrou à la place.
↳ La décision est revenue avec sa raison, un doc jamais rouvert · note de 7 mois
La même question de droit, sur un autre dossier, à quelques mois d’écart.
la partie adverse soutient que l’obligation de confidentialité survit à la résiliation, j’ai déjà plaidé ça, impossible de remettre la main dessus
Il y a cinq mois, sur un autre dossier, tu avais noté une décision exactement sur ce point. Ton commentaire : la clause de survie ne tient que si le contrat nomme les obligations qu’elle couvre. Tu avais relevé que le contrat de l’époque ne les nommait pas.
↳ Reliée par la question de droit, pas par le client ni le numéro de dossier · note de 5 mois
Un preprint que tu viens d’ouvrir réveille une de tes manips restée sans suite.
je viens de lire le preprint tombé ce matin : ils retirent le reranker et le score ne bouge pas
Tu as fait une manip de cette forme il y a neuf mois. Tu avais consigné que retirer le reranker ne changeait rien au-delà du bruit, puis tu l’as laissée de côté parce que ça ressemblait à une erreur de mesure. Leur résultat vient d’un autre corpus. Deux manips, même conclusion.
↳ Ton propre résultat négatif, remis sur la table le jour où quelqu’un d’autre le publie · manip de 9 mois
Le nom
Pourquoi appeler ça un « OS » ?
Il n'a ni noyau ni pilotes. Il fait le travail d'un système d'exploitation : il gère des ressources à la place de processus qui ne devraient pas avoir à s'en occuper. Linux le fait pour des programmes, avec le CPU, la RAM, le disque et le réseau. Mnemosyne OS le fait pour des agents IA, avec d'autres ressources.
| Ce dont un agent a besoin | Ce que Mnemosyne OS gère à sa place |
|---|---|
| Mémoire | Des vaults : SQLite + stores vectoriels, cloisonnés par domaine, chiffrés au repos (en option) |
| Contexte | Chroniques + récupération sémantique : l'agent ne reconstruit jamais son passé à la main |
| Calcul | Routage entre paliers de modèles (éco / standard / premium, local / cloud) selon la complexité de la tâche |
| Matériel | Vraie répartition GPU/CPU pour la voix locale (détection CUDA, sidecars isolés) : un gros modèle ne bloque jamais l'app |
| Entrées / sorties | Un protocole d'intentions signées (query · ingest · forget · focus) au lieu de lectures et écritures brutes |
| Sécurité | FGAC, jetons JWT à portée limitée, validation IPC Zero-Trust |
| Persistance | Continuité inter-sessions : pas de démarrage à froid à chaque appel |
L'analogie « OS pour LLM » vient d'un article de recherche évalué par les pairs .
La ligne
Tu loues le modèle. Tu possèdes la mémoire.
Branche le meilleur modèle du monde. Il ne voit que les quelques sources que Mnemosyne OS lui tend, jamais ton disque. Change de fournisseur demain, ou arrête-les tous : ta mémoire ne bouge pas d'un octet. Elle reste dans des fichiers de base de données ordinaires, sur ton disque. Active le chiffrement AES-256 quand tu le veux. La clé est scellée dans le keystore de ta machine, et toi seul détiens la phrase de récupération.
C'est là l'asymétrie. Le modèle est un moteur qu'on remplace tous les six mois. Ta mémoire, c'est dix ans de ta vie. Tu loues le premier et tu possèdes la seconde.
Si tu ne branches rien, le moteur tourne entièrement chez toi. Il marche dans l'avion, dans le tunnel, et le jour où l'API meurt ou la boîte ferme. Si ce projet disparaît, tes fichiers sont toujours sur ton disque et toujours lisibles. C'est le format du fichier qui le garantit, sans aucun contrat.
Ce qu'une vraie relation demande
Identité, histoire, continuité.
Mnemosyne OS construit les trois. Ce sont des fonctions de la relation, pas du modèle, et elles changent ce que ça fait de travailler avec une IA.
I
Identité : l'IA sait qui elle assiste
L'IA connaît ton domaine, ton style de travail, tes valeurs et tes contraintes, et ils voyagent avec chaque session. Le Soul Protocol les porte : un profil de personnalité persistant, injecté dans l'agent. Il est livré aujourd'hui dans MnemoForge, l'outil en ligne de commande.
II
Histoire : l'IA sait ce qui s'est passé
L'histoire est captée en chroniques, et tu l'interroges par le sens, pas seulement par la date. Un journal brut ne sait pas répondre à « combien de fois cette année ». Alors l'état de rêve consolide l'histoire entre deux sessions, pendant que tu es parti. Il ajoute et ne remplace jamais.
III
Continuité : tout est déjà chargé
Chaque nouvelle conversation démarre avec cette identité et cette histoire déjà chargées. Tu ne reconstruis jamais le contexte à la main. Il n'y a pas de démarrage à froid.