Quand le besoin apparaît-il ? (le moment exact)
Le moment arrive quand vous cessez de « chatter avec l'IA » et commencez à construire un produit que d'autres vont utiliser : un assistant pour vos clients, un agent qui gère votre activité, une app avec de l'IA dedans. Le signal : votre agent répond bien une fois… mais avec l'utilisateur suivant, ou le lendemain, il ne se souvient de rien — ni de la conversation précédente, ni de votre métier. C'est là que vous découvrez qu'il lui manque un cerveau.
Qu'est-ce qu'un « brain » ? (en clair)
Un brain (cerveau) est le savoir propre d'une app ou d'un agent : ce qu'il sait de votre métier et ce qu'il se rappelle de chaque utilisateur, pour répondre avec précision. Ce n'est pas un nouvel outil — c'est la combinaison des trois pièces que vous avez déjà vues dans la série, mais désormais à l'échelle du produit et travaillant ensemble.
Les 3 pièces d'un brain
Un brain complet réunit les trois choses de la série, chacune résolvant quelque chose de différent :
- Mémoire → se souvient de chaque utilisateur entre les sessions (ses préférences, son historique). Pour ne traiter personne comme un inconnu.
- RAG → cherche dans le savoir de votre métier (vos documents, politiques, produits). Pour ne pas répondre de façon générique.
- Graphe → comprend comment tout se connecte (ce qui dépend de quoi, quel client se rattache à quelle commande). Pour qu'il raisonne, pas seulement qu'il cherche.
Mémoire personnelle vs brain de produit · la différence clé
C'est le point qu'on confond le plus. La mémoire personnelle (échelon 1 de la série) sert à ce que VOUS travailliez mieux avec VOTRE IA — elle vit dans votre CLAUDE.md, elle est pour vous. Le brain sert à ce que votre APP sache des choses et se souvienne de SES utilisateurs — il vit dans le produit, sert plusieurs personnes à la fois, et chaque utilisateur a sa propre parcelle de mémoire. L'un est personnel ; l'autre est une infrastructure de produit.
Les outils (open-source et réels)
Vous n'avez pas à construire le brain de zéro : il existe des couches open-source qui le résolvent déjà. Ces trois-là sont les plus utilisées, et votre agent de code vous aide à les monter :
Couche de mémoire universelle pour agents d'IA : se souvient des préférences et des faits de chaque utilisateur entre les sessions, avec recherche par pertinence. La plus populaire de l'écosystème. Commencez par ici si ce dont vous avez besoin, c'est de la mémoire par utilisateur.
Plateforme de mémoire open-source qui COMBINE RAG + graphe de connaissances en une seule pièce : mémoire persistante de long terme pour agents. L'exemple le plus littéral d'un « brain » (recherche sémantique + raisonnement par relations).
Construit des graphes de connaissances en temps réel comme mémoire d'agents, avec la notion du temps (ce qui était vrai et quand). Pour quand votre brain a besoin de comprendre des relations qui changent.
Prompt · concevez votre brain sans sur-ingénierie
Avant de construire quoi que ce soit, laissez votre IA jouer les architectes et vous dire de quelles pièces vous avez VRAIMENT besoin (parfois juste la mémoire). Copiez-le et collez-le à votre agent de code :
Je veux donner un « brain » (savoir propre) à l'app/agent que je suis en train de construire, mais SANS sur-construire. N'écris PAS encore de code : aide-moi d'abord à décider de ce dont j'ai besoin. ÉTAPE 1 — Interviewe-moi, une question à la fois, en langage simple : - Que fait mon app/agent et pour qui ? - Que devrait-il SAVOIR de mon métier ? (documents, politiques, produits, données) - Que devrait-il SE RAPPELER de chaque utilisateur entre les sessions ? - Y a-t-il des relations complexes entre mes données qu'il importe de comprendre (qui dépend de quoi) ? - Combien d'utilisateurs est-ce que j'attends et à quel point les données sont-elles sensibles ? ÉTAPE 2 — Avec mes réponses, dis-moi quelles pièces du brain il me faut VRAIMENT et lesquelles NON : - Mémoire par utilisateur (est-ce que ça me suffit ?) - RAG sur mon savoir métier (en ai-je besoin ou mes infos tiennent-elles dans le contexte ?) - Graphe de connaissances (mes relations sont-elles si complexes qu'elles le justifient, ou est-ce de la sur-ingénierie ?) Déconseille-moi explicitement ce dont je n'ai pas encore besoin. ÉTAPE 3 — Recommande-moi le chemin le plus simple avec de vrais outils open-source (mem0 pour la mémoire, cognee si j'ai besoin de RAG+graphe ensemble, Graphiti pour le graphe temporel) et donne-moi un plan par phases : la pièce minimale d'abord, les autres quand elles seront nécessaires. ÉTAPE 4 — Rappelle-moi l'isolation : chaque utilisateur ne doit accéder qu'à SA parcelle du brain (ça se relie à la sécurité : RLS par utilisateur). Commence par l'Étape 1.