Chemenu kompiliert Rohnotizen zu einem verlinkten, quellengebundenen Wiki:
raw/ -> types/ + tools/ -> kb/ -> reports/. Was mechanisch ist, macht
tools/wikitool; was Urteil braucht, macht ein Agent unter Contracts, deren
Grenzen in Code durchgesetzt sind statt im Prompt.
Dieser Commit ist der Startpunkt der oeffentlichen Historie. Die vorherige
Entwicklung fand in einer privaten Instanz statt und ist nicht Teil dieses
Repositorys; ihre Erzaehlung steht vollstaendig in CHANGES.md, das mit 44
Eintraegen von 0.1.0 bis 2.1.0 erhalten geblieben ist.
Der mitgelieferte Korpus ist ein Testbett und eine Demo: 170 Seiten ueber den
Stack selbst - Gates, Lint, Versionierung, Suche, das Wiki-Muster. Er
dokumentiert das Werkzeug mit den eigenen Mitteln des Werkzeugs.
Lizenz: AGPL-3.0 fuer den Stack (tools/, types/), CC-BY-4.0 fuer die Inhalte.
Die Grenze zwischen beiden ist der Dateiplan, den dist export berechnet -
siehe NOTICE.
Dieses Dokument beschreibt das LLM-Wiki-Muster, einen grundlegenden Ansatz zum Aufbau von persönlichen Wissensbasen mit Large Language Models. Die zentrale Erkenntnis besteht darin, über traditionelle RAG-Systeme (Retrieval Augmented Generation) hinauszugehen, die Wissen bei jeder Abfrage neu aus Rohdokumenten ableiten. Stattdessen erstellt und verwaltet das LLM schrittweise ein dauerhaftes Wiki - eine strukturierte, vernetzte Sammlung von Markdown-Dateien, die zwischen dem Benutzer und den Rohdaten sitzt.
Dies ist das grundlegende Muster, das dieses Wiki selbst implementiert. Das Dokument ist absichtlich abstrakt gestaltet, um von Benutzern angepasst zu werden, die mit ihrem LLM-Agenten eine bereichsspezifische Implementierung erstellen.
Kernaussagen
Das Kernproblem: Traditionelle RAG-Ansätze (NotebookLM, ChatGPT-Datei-Uploads) entdecken Wissen bei jeder Abfrage neu - es gibt keine Ansammlung oder Zusammensetzung von Wissen
Die Lösung: Das LLM erstellt und verwaltet schrittweise ein dauerhaftes Wiki mit strukturierten, vernetzten Markdown-Dateien
Der Unterschied: Wissen wird einmal kompiliert und durch Aktualisierungen aktuell gehalten, nicht bei jeder Abfrage neu abgeleitet
Menschliche Rolle: Quellen kuratieren, Analyse lenken, gute Fragen stellen, über Bedeutung nachdenken
LLM-Rolle: Die gesamte Verwaltung - Zusammenfassung, Querverweis, Ablage, Wartung, Aktualisierung von Querverweisen
Architektur (drei Schichten)
Rohdaten - Unveränderliche kuratierte Sammlung von Quelldokumenten (Artikel, Papiere, Bilder, Datendateien). Das LLM liest aus ihnen, ändert sie aber nie. Dies ist die Quelle der Wahrheit.
Das Wiki - Verzeichnis von LLM-generierten Markdown-Dateien (Zusammenfassungen, Entity-Seiten, Konzept-Seiten, Vergleiche, Index, Log). Das LLM besitzt diese Schicht vollständig.
Das Schema - Konfigurationsdokument (z.B. AGENTS.md), das dem LLM mitteilt, wie das Wiki strukturiert ist, welche Konventionen befolgt werden sollen und welche Workflows ausgeführt werden sollen.
Operationen
Ingest: Neue Quelle verarbeiten - lesen, Kernaussagen mit Benutzer diskutieren, Zusammenfassungsseite schreiben, Entity-/Konzept-Seiten im Wiki aktualisieren, Index aktualisieren, zu Log anhängen
Query: Fragen stellen - Wiki nach relevanten Seiten durchsuchen, sie lesen, Antwort mit Zitaten synthetisieren. Wertvolle Antworten werden als neue Wiki-Seiten eingereicht.
index.md - Inhalts-orientierter Katalog von allem im Wiki, organisiert nach Kategorie. Das LLM aktualisiert es bei jedem Ingest. Wird verwendet, um relevante Seiten bei der Beantwortung von Fragen zu finden.
log.md - Chronologisches Anfüge-nur-Protokoll aller Operationen (Ingest, Query, Lint). Hilft beim Tracking der Wiki-Entwicklung.
Aufgaben
Muster für IT-fokussierte Domäne überprüfen und anpassen (bereits in AGENTS.md des Wikis implementiert)
Implementierung von qmd für die Suche in Betracht ziehen, wenn das Wiki wächst
Obsidian für visuelles Durchsuchen des Wikis einrichten