Ce guide est le cœur de la série : là où toutes les pièces se rejoignent. Vous avez déjà vu la mémoire (se souvenir) et le RAG (chercher dans vos documents), et vous verrez plus loin le graphe (comprendre les connexions). Le « brain », c'est ce qui se passe quand vous combinez ces pièces à l'échelle du PRODUIT : quand il ne s'agit plus de VOTRE IA personnelle, mais d'une APP ou d'un AGENT que vous construisez et déployez pour D'AUTRES. Ce produit a besoin d'un savoir à lui : connaître des choses de votre métier et se souvenir de chaque utilisateur. Sans ça, votre app est un perroquet hors de prix qui répond de façon générique et traite tout le monde comme des inconnus. Avec un brain, c'est un employé qui apprend. Dans ce guide vous comprendrez ce qu'est un brain en clair, quand vous en avez vraiment besoin (et quand NON, pour ne pas sur-construire), de quelles pièces il est fait, et comment le monter — avec les vrais outils open-source et le prompt pour le concevoir sans tomber dans la sur-ingénierie.
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.
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.
Un brain complet réunit les trois choses de la série, chacune résolvant quelque chose de différent :
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.
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.
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.
Join 4,200+ builders. No credit card. Build your first app with AI in minutes.