Wissensgraph
Der Wissensgraph speichert strukturierte Beziehungen zwischen Entitäten in Ihrem Projekt. Anders als flache Erinnerungen erfasst er, wie Dinge zusammenhängen — welche Dienste wovon abhängen, wem welche Komponenten gehören und wie sich Architekturentscheidungen entwickeln.
Kernkonzepte
Fakten (Tripel)
Jede Beziehung ist ein Subjekt - Prädikat - Objekt Tripel.
Konfidenz
Jeder Fakt hat einen Konfidenzwert (0-1). Fakten mit hoher Konfidenz sind gesicherte Erkenntnisse; niedrigere Werte weisen auf Annahmen oder frühe Entscheidungen hin, die sich ändern können.
Zeitliche Gültigkeit
Fakten können ohne Löschung ungültig gemacht werden. Der Zeitverlauf bewahrt die Historie — Sie können sehen, was wann galt, nicht nur was jetzt gilt.
Beispielverwendung
Fakten hinzufügen
# Record architecture decisions as facts
kg_add
subject: "backend"
predicate: "uses"
object: "PostgreSQL"
confidence: 0.95
# Track ownership
kg_add
subject: "auth-module"
predicate: "owned-by"
object: "backend-team"
Beziehungen abfragen
# What does the backend use?
kg_query
entity: "backend"
direction: "outgoing"
> backend uses PostgreSQL (0.95)
> backend uses Express (0.90)
> backend deployed-on Docker (0.95)
Zeitverlauf anzeigen
# See how decisions evolved
kg_timeline
entity: "database"
> 2026-03-01 database considered MongoDB
> 2026-03-05 database decided PostgreSQL
> 2026-03-01 MongoDB consideration invalidated
Anwendungsfälle
Architektur-Mapping
Verfolgen Sie, welche Dienste welche Technologien nutzen, wie Komponenten verbunden sind und was wovon abhängt.
Entscheidungshistorie
Dokumentieren Sie, warum Entscheidungen getroffen wurden und wie sie sich entwickelt haben. Nie mehr eine abgeschlossene Entscheidung erneut diskutieren.
Team-Verantwortlichkeit
Erfassen Sie, wem welche Module, Dienste und Domänen gehören. Nützlich für große Codebasen.
Abhängigkeitsverfolgung
Verstehen Sie Auswirkungen, bevor Sie Änderungen vornehmen. Fragen Sie ab, was von einer Komponente abhängt, bevor Sie sie ändern.
API-Endpunkte
Der Wissensgraph verfügt über 5 dedizierte Tools und entsprechende REST-Endpunkte. Siehe die vollständige API-Referenz für Anfrage-/Antwortdetails. REST API →
kg_add— Fakt hinzufügen (Subjekt - Prädikat - Objekt)kg_query— Entitätsbeziehungen abfragenkg_invalidate— Fakt als nicht mehr gültig markierenkg_timeline— Faktenhistorie für eine Entität anzeigenkg_stats— Graph-Statistiken (Entitäts- und Faktenanzahl)