Catalog / Knowledge, Search & RAG / KNOW-014

Organisational memory & lessons-learned capture

Capture decisions, project retrospectives and expert know-how from meetings, tickets and documents, curate them into verified lessons, and resurface them at the moment of a new project or decision.

Organisations repeat mistakes because what they learned sits in people's heads, closed tickets and forgotten retrospective slides. AI can listen to meetings, read post-mortems and tickets, draft structured lesson records, route them to an expert for verification, and surface the right lesson when a similar project, tender or incident starts. The hard part is not extraction but curation, ownership and timing: a lesson that is not shown at the right moment is not learned.

Problem & value

  • Today: lessons-learned workshops produce a PDF that nobody reads; decisions live in chat; experts retire and take context with them. Classic lessons-learned databases exist (NASA runs a public, curated Lessons Learned system whose approved lessons are indexed, searchable and pushed to registered subscribers [1]) but depend on disciplined manual authoring and a steering body.
  • AI value: lowers the capture effort (draft from transcript or ticket), improves retrieval (semantic search by situation rather than keyword), and enables push instead of pull (hints at project kick-off, change request or bid).
  • Evidence level: vendor claims exist (for example Guru describes automatic flagging of conflicting or stale content and expert verification workflows [2]) but independent, quantified studies of lessons-learned reuse are scarce; measure it yourself (see KPIs).

Variants

  • Project-based (construction, plant engineering, IT delivery): retrospectives and change orders feed a lesson base queried at the next bid or kick-off.
  • Quality & safety (manufacturing, aviation, healthcare): 8D reports, incident and near-miss reports become structured lessons linked to processes and parts.
  • Software teams: architecture decision records (ADRs), post-mortems and PR discussions form a searchable decision memory; coding agents read it as project context.
  • Expert off-boarding: interview-style capture (AI asks structured follow-up questions) before retirement; output is a hand-over briefing, reviewed by the expert.
  • Public sector: case and project learnings across agencies; strict access and archive rules.
  • Agent memory: persistent memory for AI agents (what worked for which task) — same technology (Mem0, Graphiti, LangMem), but scoped to agents rather than people.
  • Private use: personal retrospectives and notes belong to KNOW-018.

How it works

  1. sources (meeting ASR, tickets, wiki, post-mortems, chat, e-mail)
  2. ingestion + consent/permission filter + PII handling
  3. candidate extraction (LLM: decision / lesson / risk / action, with quote + source link)
  4. structuring into a schema (context, trigger, root cause, recommendation, validity, owner)
  5. de-duplication and linking (embeddings; entities in a knowledge graph)
  6. human verification (owner or subject-matter expert approves, edits, rejects)
  7. index (hybrid search + reranker; temporal validity)
  8. resurfacing (query UI, assistant in chat, hooks in project/tender/ticket templates)
  9. feedback (useful / outdated)
  10. review cycle, expiry
  • Extraction is an LLM task with strict schema output and mandatory source quotes; no lesson without a link to evidence.
  • Memory layer: open-source libraries such as Mem0 (Apache-2.0, user/session/agent memory, vendor-reported LoCoMo score of 92.5 from its managed platform, so self-hosted results will be lower [3]) and Graphiti (Apache-2.0, temporal knowledge graph where outdated facts are invalidated rather than deleted, provenance back to source episodes [4]) provide fact consolidation and time validity.
  • Human-in-the-loop: verification before publication is the key control; AI drafts, people own. Unverified drafts are shown with a visible badge or not at all.

Data preparation

Organisational memory draws on meeting recordings and notes, project retrospectives, ticket systems, wiki pages, e-mail threads and the heads of experienced staff. In an SMB this material sits in mailboxes, file shares, Teams/Zoom recordings, a ticket tool and paper notebooks; much of it is never written down. Typical gaps are scattered and unstructured notes, no project closing documentation, missing context (who decided what and why), outdated entries and unclear access rights.

Preparation steps: (1) decide which sources are in scope and who owns them (PREP-001, PREP-004); (2) define a simple lesson template - situation, decision, outcome, recommendation (PREP-016, PREP-019); (3) transcribe meetings and digitise old paper notes (PREP-006, DATA-007); (4) collect a first set of verified lessons from past projects as gold examples; (5) tag by project, topic and date (PREP-010); (6) set review cycles so entries stay current (PREP-017); (7) pseudonymise personal data where names are not needed (PREP-022).

Tools: Whisper-based transcription, Paperless-ngx, wiki/Confluence/Notion exports and simple n8n flows. Expect about 30-40 percent of the effort on data preparation and process definition; the real work is the habit of capturing lessons, not the software.

Implementation paths

Which path for whom

  • SMB: Path B - the know-how is scattered across tickets, meetings and documents, so a small build on cloud APIs integrated with the own tools fits better than a generic product.
  • Enterprise: Path C - project retrospectives and expert knowledge are strategic and often touch employee data, so an internal platform with open models keeps control.
  • Developer: Path C - open-source building blocks (Whisper, vector database, local LLM) let teams prototype without sending meeting data out.
  • Public sector: Path C - personal and internal deliberation data should stay in a sovereign or self-hosted environment.

Path A — Buy (off-the-shelf)

  • Knowledge-management platforms with verification workflows: Guru (verification, stale detection, source citations; EU hosting not stated on its product page, so check contract) [2], Confluence/Atlassian Rovo, Notion AI, Microsoft 365 Copilot with SharePoint/Teams, Glean-type enterprise search (see KNOW-001). EU/German options: d.velop, DocuWare, Fabasoft, Empolis, Confluence Data Center on-prem; check data residency per vendor.
  • Meeting capture: see SPEECH-001 (Teams/Zoom/Meet built-in recap, EU-hosted notetakers).
  • Choose A when: you already use the suite, volume is modest, and verification can be run by an appointed knowledge owner.
  • LLM with structured outputs from an EU-region offering (Claude via AWS Bedrock/Google Vertex EU regions, Gemini on Vertex EU, Azure OpenAI EU Data Zone, Mistral La Plateforme as EU provider).
  • Embeddings and reranker (Cohere, Voyage, Mistral, or open models), vector store with hybrid search (pgvector, Azure AI Search, OpenSearch).
  • Orchestration: n8n or Power Automate for ingestion and review tasks (AGENT-002), review UI in the existing wiki or Teams; memory libraries Mem0, Graphiti or LangMem (MIT; hot-path and background memory manager, database-backed store for production [5]).
  • Choose B when: you need your own schema, integration into project and ticket tools, and EU residency without running GPUs.

Path C — Self-host (open source)

  • Open-weight LLMs (Qwen3, Mistral, Llama family, gpt-oss) served by vLLM or Ollama; embeddings such as BGE-M3 or multilingual-e5; Whisper-class ASR for meetings.
  • Stack: PostgreSQL + pgvector or Qdrant/OpenSearch, Neo4j or FalkorDB for the graph (supported by Graphiti [4]), Mem0 self-hosted Docker server [3], Letta (Apache-2.0) for stateful agents [6].
  • Hardware: HW2 is enough for a team-scale deployment (transcripts are processed in batch, latency is not critical); HW3 for larger models and many parallel meetings.
  • Choose C when: transcripts contain personal or confidential data that must not leave the premises, or works-council agreements demand on-prem processing.

Path D — Custom training

Rarely worthwhile. Fine-tuning a small model on your own lesson schema, or a domain classifier for routing lessons to processes, only pays off with thousands of verified lessons. Verified records are the natural training data; start with prompting and evaluation sets.

State of the art (2026)

  • Agent-memory frameworks (Mem0, Zep/Graphiti, Letta, LangMem) have matured into reusable layers with hybrid retrieval (embeddings + BM25 + graph) and temporal validity [3][4][5][6]. Vendor benchmark numbers (LoCoMo, LongMemEval) are self-reported and measure conversational recall, not the usefulness of a corporate lesson — build your own test set from past projects.
  • Long-context models let small teams skip heavy pipelines for modest corpora, but do not solve curation, permissions or expiry.
  • Meeting-to-knowledge pipelines (ASR + diarisation + LLM extraction) are commodity; the open problem is turning outputs into verified, current, owned knowledge.
  • Limits and failure modes: hallucinated or over-generalised lessons; lessons that were true once and are now obsolete; context loss (a lesson from a different customer or technology is misapplied); permission leaks when retrieval ignores source ACLs; low contribution rates; blame culture that suppresses honest post-mortems.

Shared resources & combinations

  • Same retrieval stack (embedding-text + vector-db + reranker + llm-general): KNOW-001 enterprise search, KNOW-002 RAG assistant, KNOW-011 knowledge-base generation and maintenance, KNOW-025 records management. One index and one permission layer can serve all.
  • Graph layer: KNOW-013 (GraphRAG) and KNOW-012 (expert finding: "who wrote or learned this").
  • Ingestion: SPEECH-001 (meeting transcripts) and the ASR/diarisation servers behind it; AGENT-002 workflow engine for review tasks; AGENT-009 onboarding (new hires get the memory).
  • Governance: AGENT-025 for agent memory observability. Hardware: one HW2/HW3 server shared across these use cases.

Effort, cost & KPIs

  • Path A: days to weeks; per-seat licences. Path B: 2–4 months incl. schema design, review workflow, permissions; cost mainly engineering and change management, API cost is small. Path C: 3–6 months; one GPU server plus operations. Path D: add months and labelled data.
  • KPIs: lessons captured per project, share verified within N days, retrieval hit rate in kick-offs (lesson shown and marked useful), reuse rate (lessons cited in new plans), share of stale lessons, recurrence rate of the same incident type, time to onboard new staff.

People & change

Start with management, which must sponsor a culture of learning rather than blame, and the department leads whose projects supply the lessons. HR and the works council join before any recording or transcription starts; the DPO assesses the legal basis for storing statements by named people. IT sets up transcription, storage and access rights. End users - project managers and experts - co-design the lesson template and review the AI drafts.

Works council: yes in most cases. Meeting transcription, decision capture and knowledge profiles are suited to monitor behaviour and performance, so §87(1) no. 6 BetrVG applies (objective suitability suffices); §90(1) no. 3 requires early information about AI-supported work processes, and §80(3) allows an AI expert. Conclude a works agreement covering purpose, no performance evaluation, retention and deletion (GUIDE-004). Public bodies involve the Personalrat. Personal data is involved, so DPO, AVV and probably a DPIA are needed (GUIDE-005); Art. 50 transparency applies when synthetic content is shown.

AI literacy: support staff with training on checking AI summaries and the limits of transcription (GUIDE-006). Communicate openly what is recorded, who sees it and that nobody is ranked by contribution. Typical concerns are surveillance and fear of making oneself replaceable by sharing know-how; address them with opt-in recordings, human curation of every lesson before publication, and a pilot with one volunteer team (GUIDE-008).

Risks, regulation & compliance

  • EU AI Act: classification depends on use. Pure knowledge capture is minimal risk (AI literacy under Art. 4 applies). If outputs are used to monitor or evaluate workers' performance or behaviour, Annex III (employment) can make it high-risk. Inferring emotions of employees from voice or video at work is prohibited under Art. 5(1)(f) except for medical or safety reasons [7]; never add sentiment or emotion analysis to meeting capture. Art. 50 duties apply where AI-generated text is presented to people as such.
  • GDPR / labour law: transcripts contain personal data of employees, customers and third parties. Need legal basis, notice to meeting participants, retention limits and data minimisation. In Germany, §26 BDSG governs employee data processing [8], and the works council has co-determination over technical devices suited to monitor behaviour or performance (§87(1) No. 6 BetrVG) [9] — conclude a Betriebsvereinbarung before rollout. Write lessons about processes, not people.
  • Confidentiality & IP: respect customer NDAs, export control and privilege (legal matters); enforce source permissions at retrieval time; anonymise customer names where lessons are shared widely.
  • Records: decisions may be subject to retention duties; coordinate with KNOW-025.
  • Mitigations: verified-only publication, source links, expiry dates, audit log, opt-out for meetings, blame-free post-mortem policy.

Getting started

  1. Pick one process with recurring pain (project kick-off, incident post-mortem, bid) and define the lesson schema with the people who will use it.
  2. Agree governance first: knowledge owner per domain, verification SLA, works-council agreement, meeting-recording rules.
  3. Back-fill 30–50 past lessons or post-mortems manually and by LLM draft; compare quality.
  4. Wire the resurfacing: a hint in the project template or ticket form that queries the base.
  5. Measure reuse and usefulness after 3 months; retire or expire what is not used.

Sources

  1. NASA — Lessons Learned program — https://www.nasa.gov/nasa-lessons-learned/
  2. Guru — knowledge capture and verification — https://www.getguru.com/
  3. Mem0 — GitHub repository — https://github.com/mem0ai/mem0
  4. Graphiti / Zep — GitHub repository — https://github.com/getzep/graphiti
  5. LangMem — GitHub repository — https://github.com/langchain-ai/langmem
  6. Letta — GitHub repository — https://github.com/letta-ai/letta
  7. AI Act Article 5 (prohibited practices) — https://artificialintelligenceact.eu/article/5/
  8. §26 BDSG — https://www.gesetze-im-internet.de/bdsg_2018/__26.html
  9. §87 BetrVG — https://www.gesetze-im-internet.de/betrvg/__87.html
  10. Regulation (EU) 2024/1689 (AI Act) — https://eur-lex.europa.eu/eli/reg/2024/1689/oj