Persistent Knowledge Base¶
Ein Wissenssystem, das zwischen Sessions hinweg akkumuliert und strukturiert wird, anstatt bei jeder Abfrage neu aufgebaut zu werden.
Definition¶
Eine Knowledge Base, die persistente, kompilierte Artefakte enthält. Neue Informationen werden integriert, bestehende aktualisiert, Widersprüche markiert. Die Basis wird reicher mit jeder Quelle und jeder Abfrage.
Gegensatz: Ephemeres Wissen (RAG/Chat)¶
| Ephemeral | Persistent |
|---|---|
| Bei jeder Abfrage neu generiert | Zwischen Sessions gespeichert |
| Keine Akkumulation | Kumulative Struktur |
| LLM puzzelt jedes Mal neu | Cross-References bereits vorhanden |
| Keine Widerspruchserkennung | Widersprüche werden markiert |
| Kurzfristiges Gedächtnis | Langfristiges Gedächtnis |
Historische Wurzeln¶
vannevar_bush's Memex (1945)¶
- Persönlicher, kuratierter Wissensspeicher
- Assoziative Trails zwischen Dokumenten
- Bush konnte das Maintenance-Problem nicht lösen
zettelkasten (Luhmann)¶
- Manuelles System vernetzter Notizen
- Akkumulation durch menschliche Pflege
- Hoher Maintenance-Aufwand
LLM Wiki (Karpathy)¶
- Automatisierte Kompilierung und Pflege
- LLM übernimmt Maintenance
- Mensch curatet und fragt
Eigenschaften einer guten Persistent Knowledge Base¶
- Kompiliert — Rohdaten sind verarbeitet, nicht roh gespeichert
- Vernetzt — Cross-References zwischen Konzepten, Entitäten, Quellen
- Aktuell — Neue Informationen integrieren alte, nicht ignorieren sie
- Widerspruchsfähig — Konflikte werden markiert, nicht überschrieben
- Durchsuchbar — Struktur erlaubt schnelle Navigation
- Versioniert — Git-History zeigt Evolution
Implementierungsformen¶
| Form | Pflege | Skalierung | Beispiele |
|---|---|---|---|
| Manueller Zettelkasten | Mensch | Klein | Luhmann, Obsidian |
| Datenbank + RAG | Automatisch | Groß | Enterprise RAG |
| LLM Wiki | LLM + Mensch | Mittel | Karpathy Pattern |
Relevanz für Johann¶
Johanns bestehendes System (memory/, journal/, knowledge/) hat persistente Elemente, aber fehlende Struktur:
- memory/*.md = persistent, aber manuell gepflegt
- journal/*.md = chronologisch, nicht vernetzt
- knowledge/inbox/ = Rohquellen, nicht kompiliert
Das Karpathy-Pattern würde eine zusätzliche Schicht einführen: kompiliertes, vernetztes Wissen zwischen Rohquellen und Antworten.
Links¶
- llm_wiki_pattern — Konkrete Implementierung
- andrej_karpathy — Begründer des LLM Wiki Patterns
- 2026-05-08_karpathy_llm_wiki — Quellen-Summary