92f520101a053094435a9f9e15df2d754e2a6464
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.urlmit dem konfigurierten Embedding-Modell geladen - LocalAI läuft auf
chat.urlmit 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
Languages
Go
95.4%
Shell
4.5%