zwischenstand
This commit is contained in:
@@ -41,7 +41,8 @@ func AskQuery(question string, history []agents.HistoryMessage) (string, []Knowl
|
||||
|
||||
contextText := buildContext(chunks)
|
||||
|
||||
systemPrompt := `Du bist ein hilfreicher persönlicher Assistent.
|
||||
coreMemory := LoadCoreMemory()
|
||||
systemPromptBase := `Du bist ein hilfreicher persönlicher Assistent.
|
||||
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:".
|
||||
|
||||
@@ -50,6 +51,10 @@ WICHTIGE REGELN:
|
||||
- Ergänze mit eigenem Wissen wenn sinnvoll, kennzeichne es deutlich
|
||||
- Antworte auf Deutsch
|
||||
- Sei präzise und direkt`
|
||||
systemPrompt := systemPromptBase
|
||||
if coreMemory != "" {
|
||||
systemPrompt = systemPromptBase + "\n\n## Fakten über den Nutzer:\n" + coreMemory
|
||||
}
|
||||
|
||||
userPrompt := fmt.Sprintf(`Hier sind die relevanten Informationen aus meiner Wissensdatenbank:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user