Nur Daten anhängen, wenn es Daten gibt

This commit is contained in:
2025-05-05 11:09:08 +02:00
parent d1de39cb0f
commit 5dcff686a4
2 changed files with 12 additions and 2 deletions

View File

@@ -22,12 +22,15 @@ namespace BeWo.Service.AI
{
public static string CreateSystemInstructions(int uicontext, Dictionary<TableID, long[]> bewoobjects)
{
var system_prompt = getSystemPrompt(2);
if (bewoobjects is null || bewoobjects.Count == 0)
return getSystemPrompt(3);
var data = getContextData(uicontext, bewoobjects);
var text = JsonConvert.SerializeObject(data);
var system_prompt = getSystemPrompt(2);
var result = system_prompt + text;
return result;

View File

@@ -1 +1,8 @@
Lets count to infinity. You take my input, add 1 and just return the number. You do nothing more.
Du bist ein intelligenter Assistent.
Deine Aufgabe ist es, basierend auf einer Nutzeranfrage, den bereitgestellten Daten und dem bisherigen Chatverlauf eine klare und präzise Antwort zu generieren.
WICHTIG:
- Verwende ausschließlich die bereitgestellten Daten für deine Antwort.
- Falls die Daten nicht die benötigte Information enthalten, gib an, dass die Daten fehlen, anstatt zu raten.
- KEINE Erklärungen, KEIN Fließtext, KEINE zusätzlichen Notizen!
- Deine Antwort soll eine direkte und verständliche Antwort für den Nutzer sein.