Aller au contenu

Mémoire et connaissances

Page générée — ne pas éditer

Rendue au build par scripts/gen_doc_reference.py, depuis web/data/catalogue-export.json. Une modification manuelle serait perdue au build suivant.

Ces patterns empêchent la mémoire agentique de devenir un vrac sémantique. Ils organisent rappel, vérité, rétention, désindexation et correction.

10 patterns dans cette famille.

KNO-01 — Knowledge janitor

Intention. Empêcher la mémoire et les documents de devenir toxiques ou ingouvernables.

Problème. Les vieux rapports, traces et décisions remplacées polluent le contexte futur.

Solution. Classer artefacts en durable, archive, TTL, désindexation ou purge.

Maturité. Minimal

Contrôles. Pre-index, Scheduled-cleanup, registre de rétention, source registry

À ne pas faire. Tout indexer parce que tout pourrait servir un jour.

Relations. Alimente KNO-02

KNO-02 — Mémoire hybride

Intention. Combiner rappel sémantique, relations et faits temporels.

Problème. Une vector DB seule rappelle des textes similaires sans comprendre validité ni dépendances.

Solution. Associer vectoriel, graphe, sidecar structuré, journal et sources de vérité.

Maturité. Orchestré

Contrôles. Source registry, memory gate, valid_from/valid_to, désindexation

À ne pas faire. Traiter le résultat vectoriel comme une vérité.

Relations. Alimente ORC-05

KNO-03 — Doc drift detector

Intention. Empêcher la divergence entre documentation, manifests, hooks, workflows et mémoire.

Problème. Le runtime évolue plus vite que le standard documentaire, ou inversement.

Solution. Comparer surfaces déclarées, fichiers réels, registres, sources actives et preuves de workflow.

Maturité. Gouverné

Contrôles. Hook doc-drift-check, release gate, rapport de drift, owner de correction

À ne pas faire. Considérer la documentation comme vraie sans vérifier le runtime.

Relations. Alimente RUN-02 · Sert KNO-05

KNO-04 — Knowledge promotion

Intention. Transformer une sortie temporaire en connaissance durable seulement si elle le mérite.

Problème. Les handoffs, rapports et notes temporaires sont souvent indexés trop tôt ou jamais capitalisés correctement.

Solution. Évaluer chaque candidat selon stabilité, source, réutilité, sensibilité, propriétaire et expiration, puis promouvoir, archiver ou purger.

Maturité. Minimal

Contrôles. Pre-memory-write, registre de rétention, evidence pack, source registry

À ne pas faire. Tout indexer ou ne rien capitaliser.

KNO-05 — Memory contamination response

Intention. Réparer une mémoire fausse, sensible ou obsolète déjà utilisée par le système.

Problème. Une mémoire contaminée peut influencer plusieurs tâches avant d'être détectée.

Solution. Déclarer incident, identifier portée, purger ou corriger la mémoire, invalider caches, réviser décisions impactées et ajouter une prévention.

Maturité. Contrôlé

Contrôles. Incident report, memory audit, désindexation, eval de prévention, doc drift detector

À ne pas faire. Corriger seulement la réponse visible sans nettoyer la source contaminée.

Relations. Déclenche KNO-01

KNO-06 — Knowledge Base Indexer

Intention. Greffer une base documentaire externe au système agentique pour spécialiser un flow sur un domaine, produit, client ou entreprise.

Problème. Un agent générique ne connaît pas les spécifications internes, procédures, APIs, contraintes métier ou historiques de décision d'une organisation. Tout mettre en prompt ou en mémoire agentique mélange les responsabilités et devient ingouvernable.

Solution. Déclarer des sources de connaissance externes via connecteurs (repo, URL, API, MCP, base de données, dossier), les indexer avec métadonnées, ACL, fraîcheur et stratégie de réindexation, puis exposer la recherche à l'orchestrateur de contexte.

Maturité. Minimal

Contrôles. Pre-index, source owner, ACL, sensibilité, freshness check, réindexation, désindexation, source quarantine

À ne pas faire. Appeler cette base “mémoire” ou injecter toute la documentation dans chaque prompt.

Relations. Alimenté par ORC-04 · Protégé par GOV-13

KNO-07 — Memory integrity validator

Intention. Vérifier que les mémoires utilisées restent sourcées, fraîches et non contaminées.

Problème. Une mémoire durable peut devenir fausse, obsolète, sensible ou contradictoire avec une source active.

Solution. Auditer périodiquement les mémoires par provenance, validité, TTL, contradictions, usage récent et sensibilité.

Maturité. Contrôlé

Contrôles. Memory routing policy, source registry, contamination response, doc drift detector

À ne pas faire. Réutiliser une mémoire ancienne parce qu'elle est souvent similaire aux demandes courantes.

Relations. Alimente KNO-02 · Déclenche KNO-05

KNO-08 — Doc-to-graph pipeline

Intention. Transformer un corpus documentaire en graphe de relations exploitable et vérifiable.

Problème. L'indexation vectorielle retrouve des passages mais ne représente pas dépendances, contradictions, supersessions ou preuves.

Solution. Extraire nœuds et relations depuis docs/code/ADR/tickets/API, avec provenance, confiance et statut de fraîcheur.

Maturité. Gouverné

Contrôles. Source graph record, relation provenance, conflict resolver, freshness check

À ne pas faire. Construire un graphe d'hypothèses non sourcées ou non révisables.

Relations. Alimente KNO-02 · Nourrit KNO-10

KNO-09 — Knowledge narrative packaging

Intention. Présenter une connaissance complexe sous une forme narrative exploitable par humains et agents.

Problème. Un graphe ou un index peut être correct mais trop fragmenté pour onboarding, audit ou décision.

Solution. Générer des packages narratifs sourcés : résumé, décisions, concepts, dépendances, risques, exemples et preuves.

Maturité. Gouverné

Contrôles. Claim ledger, source graph, doc drift, owner, date de validité

À ne pas faire. Produire une synthèse persuasive sans liens vers sources actives.

Relations. Alimente QUA-01 · Vérifié par KNO-03

KNO-10 — Source Graph Resolver

Intention. Résoudre les relations entre sources pour éviter qu'une similarité soit prise pour une preuve.

Problème. Code, documentation, ADR, tickets, API et mémoire peuvent dépendre, se contredire ou se remplacer sans que le RAG le voie.

Solution. Interroger le graphe source pour retrouver dépendances, supersessions, contradictions, preuves et source active avant décision.

Maturité. Gouverné

Contrôles. Source graph record, context conflict resolver, claim ledger, freshness check

À ne pas faire. Utiliser seulement top-k vectoriel pour arbitrer une contradiction documentaire.

Relations. Alimenté par ORC-07 · S'appuie sur KNO-08