Initial commit: my-brain-importer RAG knowledge management agent
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
30
cmd/ask/main.go
Executable file
30
cmd/ask/main.go
Executable 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)
|
||||
}
|
||||
Reference in New Issue
Block a user