# 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 bash build.sh ``` Erzeugt `bin/ingest`, `bin/ingest.exe`, `bin/ask`, `bin/ask.exe`. ## Nutzung ```bash # 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](doc/architecture.md)