Initial commit: my-brain-importer RAG knowledge management agent

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Christoph K.
2026-03-10 21:07:23 +01:00
commit a3bcac55fb
12 changed files with 880 additions and 0 deletions

30
cmd/ask/main.go Executable file
View File

@@ -0,0 +1,30 @@
// ask stellt Fragen an die Qdrant-Wissensdatenbank und antwortet mit einem LLM
package main
import (
"fmt"
"os"
"strings"
"my-brain-importer/internal/brain"
"my-brain-importer/internal/config"
)
func main() {
config.LoadConfig()
bin := os.Args[0]
if len(os.Args) < 2 {
fmt.Printf("ask stellt Fragen an deinen AI Brain\n\n")
fmt.Printf("Usage:\n")
fmt.Printf(" %s \"Deine Frage\"\n\n", bin)
fmt.Printf("Beispiele:\n")
fmt.Printf(" %s \"Was sind meine Reisepläne?\"\n", bin)
fmt.Printf(" %s \"Erzähl mir über Veronica Bellmore\"\n", bin)
os.Exit(1)
}
question := strings.Join(os.Args[1:], " ")
brain.Ask(question)
}