🦉 Module 41
4

Architecture mémoire IA : au-delà du RAG classique

Leçon 4 / 5 — 2h

« Rien de grand ne s'est accompli dans le monde sans passion. »

G

Georg W.F. Hegel

Le Dialecticien · 1770-1831

Ce que ChatGPT recommandait — et pourquoi nous ne l'avons pas fait

La deuxième critique de ChatGPT portait sur l'absence de RAG (Retrieval-Augmented Generation) et d'embeddings. C'est la recommandation standard dans la littérature IA. Elle est pertinente en théorie. En pratique, elle suppose des contraintes que peu d'architectures B2B peuvent absorber :

  • Une base vectorielle (Pinecone, Weaviate, pgvector) ajoute de la latence, de la complexité opérationnelle et un coût d'infrastructure
  • Les embeddings doivent être recalculés à chaque mise à jour substantielle du corpus
  • La pertinence du retrieval dépend de la qualité du chunking — un travail d'ingénierie non trivial

Notre alternative : la mémoire structurée fichier + DB

Le Synedre utilise une approche différente, plus pragmatique pour notre échelle :

  • memory/ — fichiers Markdown structurés avec frontmatter typé (user, feedback, project, reference). Chargés en contexte au début de chaque session.
  • SESSION_STATE.md — état courant de la session, tâches en cours, décisions prises. Rechargeable en cas de reset.
  • ac_logger — logs structurés JSON Lines par automate, persistés en DB MariaDB. Interrogeables par pattern, date, erreur.
  • Tables ps_ac_* — données runtime en base relationnelle, jamais en fichiers JSON.

Quand utiliser RAG vs mémoire structurée

Aristote nous enseigne que la sagesse pratique (phronesis) consiste à choisir le bon outil pour le bon contexte, pas à appliquer aveuglément les meilleures pratiques théoriques.

  • RAG : pertinent si votre corpus dépasse 100 000 tokens et doit être interrogé sémantiquement par des utilisateurs finaux
  • Mémoire structurée : suffisant si votre système est un agent opérationnel avec un corpus stable, des sessions identifiables, et une équipe technique réduite

La règle de décision : si vous pouvez indexer manuellement votre mémoire et la retrouver en moins de 200ms, vous n'avez pas besoin de RAG.

A retenir : Avant d'implémenter RAG, vérifiez si une mémoire structurée fichier + DB couvre votre cas d'usage — 80% des systèmes B2B à taille humaine n'en ont pas besoin.

Questions & Réponses

Une question sur cette leçon ? L'IA répond automatiquement.

Vos questions et les réponses IA sont publiques. Votre email reste privé.

Avis vérifiés

Nos clients parlent de nous

5.0 / 5

33 avis clients

Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son a

Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son accompagnement. Alexandre comprend parfaitement les enjeux et problématiques liés à notre activité et parvient, en réponse, à nous apporter des solutions techniques et fonctionnelles en respectant coûts et délais.

Office

MONOGRAM

Malt

La résolution de mes problèmes à été rapide et efficace, je recommande :)

La résolution de mes problèmes à été rapide et efficace, je recommande :).

Marine

MES-Distribution

Malt

Super

Super

Jl

Kaigan

Malt

Au Top

Au Top. tout simplement

Elite Cbd

Canna Elite Europe Ltd

Malt

Configuration d''un VPS et migration réalisée avec succès, bons conseils, dia

Configuration d'un VPS et migration réalisée avec succès, bons conseils, diagnostique rapide et efficace de nos problèmes. Je recommande.

Lorie

GRIIN outdoor

Malt

Toujours aussi clair et clairvoyant

Toujours aussi clair et clairvoyant... ;) Un plaisir de travailler avec Alexandre

Elite Cbd

Canna Elite Europe Ltd

Malt