Files changed: - kb/concepts/Ambient Environment Dependency.md - kb/concepts/Anti-Cramming Heuristic.md - kb/concepts/Audit Trail.md - kb/concepts/BM25.md - kb/concepts/Bulk Operations.md - kb/concepts/CI Integration.md - kb/concepts/CPPC.md - kb/concepts/Checkpoint Audit.md - kb/concepts/Claude Code Auto Mode.md - kb/concepts/Command Round-Trip Integrity.md - kb/concepts/Confidence Scoring.md - kb/concepts/Consolidation Tiers.md - kb/concepts/Content Quality Control.md - kb/concepts/Context Isolation.md - kb/concepts/Contradiction Resolution.md - kb/concepts/Cross-platform Agent Skills.md - kb/concepts/Crystallization.md - kb/concepts/Delete Rather Than Anonymize.md - kb/concepts/Denylist over Allowlist.md - kb/concepts/Detect-Repair Asymmetry.md - kb/concepts/Diff-Reviewable Agent Edits.md - kb/concepts/Dual Licensing by File Plan.md - kb/concepts/Entity Extraction.md - kb/concepts/Episodic Memory.md - kb/concepts/Event-Driven Automation.md - kb/concepts/Filter on Ingest.md - kb/concepts/Forgetting.md - kb/concepts/Graph Traversal.md - kb/concepts/Green Suite Blind Spot.md - kb/concepts/Hooks.md - kb/concepts/Hybrid Search.md - kb/concepts/Implementation Spectrum.md - kb/concepts/Index Scaling.md - kb/concepts/Issue Label Scheme.md - kb/concepts/Iteration and Cost Limits.md - kb/concepts/KB Migration.md - kb/concepts/KB Stack Versioning.md - kb/concepts/Knowledge Compounding.md - kb/concepts/Knowledge Graph.md - kb/concepts/LLM Wiki Pattern.md - kb/concepts/Lint Workflow.md - kb/concepts/MCP-Leseserver.md - kb/concepts/Mass-Update Gate.md - kb/concepts/Memory Lifecycle.md - kb/concepts/Mesh Sync.md - kb/concepts/Modbus.md - kb/concepts/Multi-Agent Collaboration.md - kb/concepts/Naming Convention Conflict.md - kb/concepts/OKF Compatibility.md - kb/concepts/Optional Instance Context File.md - kb/concepts/Personalization Plane.md - kb/concepts/Privacy and Governance.md - kb/concepts/Procedural Memory.md - kb/concepts/Publish-Remote Gate.md - kb/concepts/Quality Scoring.md - kb/concepts/Quality and Self-Correction.md - kb/concepts/RAG.md - kb/concepts/Reciprocal Rank Fusion.md - kb/concepts/SSD TRIM.md - kb/concepts/Scale Ceiling.md - kb/concepts/Self-Healing.md - kb/concepts/Semantic Lint Automation.md - kb/concepts/Semantic Memory.md - kb/concepts/Session Orientation.md - kb/concepts/Shared vs Private.md - kb/concepts/Split Merge Reclassify.md - kb/concepts/Split Threshold.md - kb/concepts/Structural Enforcement over Documented Rule.md - kb/concepts/Stub Threshold.md - kb/concepts/Supersession.md - kb/concepts/Three-Layer Architecture.md - kb/concepts/Token Economics.md - kb/concepts/Typed Relationships.md - kb/concepts/User Management.md - kb/concepts/Vector Search.md - kb/concepts/Work Coordination.md - kb/concepts/Workflow Extraction.md - kb/concepts/Workflow Orchestration.md - kb/concepts/Working Memory.md - kb/concepts/Write-Once Frontmatter Fields.md - kb/log.md - work/link-taxonomy-migration/glossary.md
5.7 KiB
type, concept_type, tags, created, modified, related, sources, confidence, confidence_base, provenance, summary
| type | concept_type | tags | created | modified | related | sources | confidence | confidence_base | provenance | summary | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| types/concept.md | architecture |
|
2026-07-26 | 2026-08-29 |
|
|
0.90 | 0.90 | sourced | Typisierte Schicht aus Entities und Beziehungen über den Wiki-Seiten, die eine reichere Wissensdarstellung und graphbasierte Abfragen ermöglicht. |
Knowledge Graph
Typ: Architektur (Strukturierte Wissensrepräsentation)
Definition
Ein Knowledge Graph ist eine typisierte, strukturierte Ebene über Wiki-Seiten, die Entities und ihre Beziehungen darstellt. Während das ursprüngliche LLM Wiki Seiten mit Wikilinks verwendet (was funktioniert), erfasst das Hinzufügen einer Knowledge-Graph-Ebene eine reichere Struktur, die bessere Abfrage und Entdeckung ermöglicht.
Dieses Konzept wird in LLM Wiki Pattern v2 als Verbesserung der ursprünglichen flachen Seitenstruktur eingeführt.
Kernpunkte
Was das Original richtig macht
Seiten mit Wikilinks sind:
- Menschenlesbar
- Einfach zu erstellen und zu pflegen
- Gut für Narrativ-Informationen
- Funktionieren gut für kleine bis mittlere Wikis
Was fehlt
Wikilinks allein erfassen nicht:
- Entity-Typen (person, project, concept usw.)
- Beziehungstypen (uses, depends on, contradicts usw.)
- Beziehungssemantik (Richtung, Stärke, Vertrauen)
- Strukturelle Verbindungen, die Keyword-Suche vermisst
Die Knowledge-Graph-Lösung
Der Graph ergänzt (ersetzt nicht) Wiki-Seiten durch:
1. Entity Extraction Bei der Aufnahme einer Quelle strukturierte Entities extrahieren:
- Typen: People, projects, libraries, concepts, files, decisions, systems, tools, technologies
- Attribute: Für jede Entity typspezifische Metadaten speichern
- Beispiele: "React" (type: library), "Auth migration" (type: project), "Sarah" (type: person)
2. Typed Relationships Nicht alle Verbindungen sind gleich. Typisierte Beziehungen mit semantischem Gewicht verwenden:
| Beziehung | Gewicht | Beschreibung |
|---|---|---|
| depends on | Hoch | Funktionale Abhängigkeit |
| uses | Mittel | Tool/Library-Nutzung |
| implements | Hoch | Schnittstellen-/Spec-Implementierung |
| extends | Mittel | Vererbung/Erweiterung |
| replaces | Mittel | Austauschbeziehung |
| conflicts with | Hoch | Inkompatibilität |
| requires | Hoch | Voraussetzung |
| produces | Mittel | Ausgabe/Artefakt |
| consumes | Mittel | Eingabe/Ressource |
| owns | Mittel | Verantwortung |
| maintains | Mittel | Wartungsverantwortung |
| causes | Hoch | Kausalität |
| fixed | Hoch | Behebung |
| supersedes | Hoch | Versionskontrolle für Wissen |
| contradicts | Hoch | Gegensätzliche Aussagen |
| relates to | Niedrig | Allgemeine Beziehung |
3. Graph-Traversal für Abfragen Statt nur Keyword-Suche kann das LLM:
- Bei einem Entity-Knoten beginnen (z. B. Redis)
- Durch Beziehungskanten nach außen gehen
- Alles Nachgelagerte finden (z. B. alle Services, die von Redis abhängen)
- Verbindungen erfassen, die Keyword-Suche vermisst
Beispiel-Abfrage: „Wie wirkt sich ein Redis-Upgrade aus?"
- Bei Redis-Knoten beginnen
- „depends on"-Kanten nach außen folgen
- Finde: Service A, Service B, Service C
- „uses"-Kanten von diesen Services folgen
- Finde: Deployment X, Deployment Y
- Ergebnis: Vollständige Auswirkungsanalyse
Implementierung
Basierend auf Agent Memory und iii Engine:
- Entities extrahieren bei Quellaufnahme
- Im Graph-Datenbank oder strukturiertem Format speichern
- Bidirektionale Links pflegen zwischen Graph-Knoten und Wiki-Seiten
- Graph-Traversal aktivieren für komplexe Abfragen
- Graph visualisieren für menschliches Verständnis
Graph vs. Seiten
| Aspekt | Seiten | Graph |
|---|---|---|
| Zweck | Lesen, Narration | Navigation, Entdeckung |
| Stärke | Menschenlesbar, reichhaltiger Kontext | Maschinenlesbar, präzise Beziehungen |
| Anwendungsfall | Ein Thema verstehen | Verbindungen finden, Auswirkungsanalyse |
| Wartung | LLM schreibt Prosa | LLM extrahiert Struktur |
Best Practice: Beide verwenden. Seiten zum Lesen, Graph zur Navigation und Entdeckung.
Vorteile
- Bessere Abfragen: Verbindungen finden, die Keyword-Suche vermisst
- Auswirkungsanalyse: Abhängigkeiten und Beziehungen nachverfolgen
- Entdeckung: Verwandte Entities automatisch anzeigen
- Präzision: Typisierte Beziehungen sind aussagekräftiger als untypierte Links
- Skalierbarkeit: Graph-Struktur ermöglicht effizientes Traversal
Wann zu verwenden
- Wikis mit >100 Seiten (wo Keyword-Suche zu fehlschlagen beginnt)
- Domänen mit komplexen Beziehungen (Softwaresysteme, Organisationen)
- Situationen, die Auswirkungsanalyse oder Abhängigkeitsverfolgung erfordern
- Multi-Hop-Abfragen (finde X, das sich auf Y bezieht, das sich auf Z bezieht)
Wann NICHT zu verwenden
- Kleine Wikis (<100 Seiten) - Wikilinks könnten ausreichend sein
- Einfache, lineare Wissensbereiche
- Situationen, in denen der Overhead nicht gerechtfertigt ist
Verwandte Concepts
- Agent Memory - Produktionsimplementierung
Siehe auch
- Hybrid Search (nutzt Graph-Traversal als einen Stream)
- Event-Driven Automation (für automatische Graph-Updates)
- Supersession (als Graph-Beziehung verfolgt)
Beziehungen
- exemplifies: LLM Wiki Pattern
- see-also: Memory Lifecycle
- see-also: Entity Extraction
- composition: Typed Relationships
- see-also: Graph Traversal