Christoph K. b1a576f61e tests
2026-03-20 07:08:00 +01:00
2026-03-19 13:12:57 +01:00
2026-03-20 07:08:00 +01:00
2026-03-20 07:08:00 +01:00
2026-03-20 07:07:38 +01:00
2026-03-19 21:46:12 +01:00
2026-03-20 07:08:00 +01:00
2026-03-20 07:07:38 +01:00
2026-03-20 07:08:00 +01:00
2026-03-19 21:46:12 +01:00
2026-03-19 21:46:12 +01:00
2026-03-19 21:46:12 +01:00
2026-03-20 07:08:00 +01:00

my-brain-importer

Persönlicher Wissens-Agent für den AI_Brain. Importiert Markdown-Notizen und Bildbeschreibungen in eine Qdrant-Vektordatenbank und beantwortet Fragen darüber mit einem lokalen LLM.

Voraussetzungen

  • Go 1.22+
  • LocalAI läuft auf embedding.url mit dem konfigurierten Embedding-Modell geladen
  • LocalAI läuft auf chat.url mit dem konfigurierten Chat-Modell geladen
  • Qdrant läuft auf dem NAS (Port 6334 gRPC, Port 6333 Dashboard)

Build

bash build.sh

Erzeugt bin/ingest, bin/ingest.exe, bin/ask, bin/ask.exe.

Nutzung

# Markdown-Dateien aus brain_root importieren
./bin/ingest

# Alternatives Verzeichnis angeben
./bin/ingest /pfad/zum/verzeichnis

# Bildbeschreibungen aus JSON importieren
./bin/ingest image_descriptions.json

# Frage stellen
./bin/ask "Was sind meine Reisepläne für Norwegen?"
./bin/ask "Erzähl mir über Veronica Bellmore"

Brain aktualisieren

Kein Löschen der Datenbank nötig — einfach ./bin/ingest erneut ausführen:

  • Bestehende Chunks → gleiche SHA256-ID → Qdrant überschreibt
  • Neue Dateien → neue IDs → werden hinzugefügt

Architektur und Konfiguration: doc/architecture.md

Description
No description provided
Readme 9.2 MiB
Languages
Go 95.4%
Shell 4.5%