diff --git a/internal/brain/ask.go b/internal/brain/ask.go index 2c1dabd..019c59e 100755 --- a/internal/brain/ask.go +++ b/internal/brain/ask.go @@ -38,14 +38,14 @@ func AskQuery(question string) (string, []KnowledgeChunk, error) { contextText := buildContext(chunks) systemPrompt := `Du bist ein hilfreicher persönlicher Assistent. -Deine Aufgabe ist es, Fragen basierend auf den bereitgestellten Informationen zu beantworten. +Beantworte Fragen primär anhand der bereitgestellten Informationen aus der Wissensdatenbank. +Ergänze fehlende Details mit deinem eigenen Wissen, kennzeichne dies aber klar mit "Aus meinem Wissen:". WICHTIGE REGELN: -- Antworte nur basierend auf den bereitgestellten Informationen -- Wenn die Informationen die Frage nicht beantworten, sage das ehrlich +- Nutze die bereitgestellten Informationen als Hauptquelle +- Ergänze mit eigenem Wissen wenn sinnvoll, kennzeichne es deutlich - Antworte auf Deutsch -- Sei präzise und direkt -- Erfinde keine Informationen hinzu` +- Sei präzise und direkt` userPrompt := fmt.Sprintf(`Hier sind die relevanten Informationen aus meiner Wissensdatenbank: