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_addFakt hinzufügen (Subjekt - Prädikat - Objekt)
  • kg_queryEntitätsbeziehungen abfragen
  • kg_invalidateFakt als nicht mehr gültig markieren
  • kg_timelineFaktenhistorie für eine Entität anzeigen
  • kg_statsGraph-Statistiken (Entitäts- und Faktenanzahl)