Files
glpi-neural-brain/ARCHITECTURE.md
T
2026-08-04 03:43:12 +02:00

26 lines
1.4 KiB
Markdown

# Architektur und Vertrauensgrenzen
```text
Agent knowledge/ ──ro──┐
Agent runs.jsonl ──ro──┼──► Ingest ─► Graph + Vectors ─► Retrieval/Inference ─► SSE/Web UI
KB staging/ ──────rw───┘ │
├──► AI Edge (staging)
├──► optional SearXNG evidence
└──► AI-THINK JSON in staging
```
## Edge-Klassen
- `categorized_as`, `mentions`, `derived_from`: deterministisch aus JSON.
- `research_evidence`: aus einer explizit gestarteten Recherche, weiterhin `staging`.
- `related_to`, `depends_on`, `supports`, `contradicts`, `extends`, `same_topic`, `caused_by`: Qwen-Inferenz mit Confidence und Evidence.
- `rejected`: intern gespeicherte Prüfung ohne sichtbare Beziehung; verhindert Endlosschleifen.
## Ereignismodell
`Activity` ist von der Graph-Persistenz getrennt. Eine Anfrage verändert deshalb nicht automatisch die Wissensbasis. Erst der sequenzielle Enrichment-Schritt darf eine neue Edge oder einen AI-THINK-Entwurf anlegen.
## Datenhoheit
Produktive JSON-Dateien werden niemals verändert. Der einzige schreibende Fremdpfad ist das explizit konfigurierte Staging-Verzeichnis. Alle Dateien werden atomar über Temporärdatei und Rename geschrieben.