Vertiefung · Knowledge Graph

Wissen verknüpfen

22 Relationstypen, Pfadfindung und Kontext-Traversierung — wie der Graph funktioniert.

01
5 Kategorien, 22 Relationstypen

Jede Relation hat eine Richtung und eine automatische Umkehrung. "A hängt ab von B" erzeugt gleichzeitig "B wird benötigt von A".

🔗
Strukturell
depends_on ↔ required_by
part_of ↔ contains
⚡
Kausal
caused_by ↔ causes
fixed_by ↔ fixes
⚙️
Semantisch
implements, supersedes
related_to
📝
Wissen
validates, contradicts
documents, extends
⏩
Workflow
precedes ↔ follows
blocks ↔ blocked_by
02
Pfade finden — Wie hängt A mit B zusammen?

Der Graph findet den kürzesten Weg zwischen zwei beliebigen Nodes. Das zeigt Zusammenhänge, die du nicht sofort siehst.

Du: "Context Memory: Wie hängt der Cache-Bug mit der Buchstruktur zusammen?"

Claude: 🛤️ Pfad (3 Hops):
  📌 Cache-Bug
  ↓ verursacht durch
  📌 Multi-Tenant-Entscheidung
  ↓ benötigt von
  📌 API-Architektur
  ↓ dokumentiert
  📌 Buchstruktur
03
Kontext abrufen — Alles in N Hops

Bevor du an einem Thema arbeitest, lade den gesamten verwandten Kontext. Tiefe 1 = direkte Nachbarn. Tiefe 2 = auch deren Nachbarn.

Du: "Context Memory: Zeig mir alles was mit der DB-Entscheidung zusammenhängt."

Claude: 🌐 Kontext für dec-001 (2 Hops):
  ●○ arch-001: REST API (architecture)
  ●○ bug-001: Race Condition (bug)
  ●○ pat-001: Repository Pattern (pattern)
  ●● cfg-001: Redis Cache (config) ← 2 Hops
  ●● les-001: N+1 Query Fix (lesson) ← 2 Hops
04
Mermaid — Den Graphen sehen

Der Export als Mermaid-Diagramm zeigt deinen Knowledge Graph visuell. Farbcodiert nach Typ, verschiedene Pfeilarten je Relation. Öffne es in Obsidian, GitHub oder mermaid.live.

graph LR
  dec_001["PostgreSQL"]:::dec
  arch_001["REST API"]:::arch
  bug_001["Race Condition"]:::bug
  arch_001 -->|depends on| dec_001
  bug_001 -.->|caused by| dec_001
  les_001 ==>|fixes| bug_001