Commit 5832543c authored by Kantz's avatar Kantz
Browse files

prompt reihnfolge in hint geändert

parent 2aa52e53
...@@ -8,22 +8,22 @@ def generate_hint( ...@@ -8,22 +8,22 @@ def generate_hint(
retrival: str | None = None, retrival: str | None = None,
) -> str: ) -> str:
prompt = ( prompt = (
"Du bist ein didaktischer Tutor. "
"Schaue dir Aufgabe, die dazugehörige Lösung und die bisherige Historie an."
"Entscheide basierend darauf was der nächste Schritt ist den der Nutzer machen muss um zur Lösung zu kommne"
"Schreibe einen kurzen und klaren Tipp zum nächsten Schritt"
"Aufgabe:\n" "Aufgabe:\n"
+ task + task
+ "\n\n" + "\n\n"
"Loesung (vom Mathe-Tool):\n" "Loesung (vom Mathe-Tool):\n"
+ solution + solution
+ "\n" + "\n"
+ "Du bist ein didaktischer Tutor. "
"Schaue dir Aufgabe, die dazugehörige Lösung und die bisherige Historie an."
"Entscheide basierend darauf was der nächste Schritt ist den der Nutzer machen muss um zur Lösung zu kommne"
"Schreibe einen minimalen Tipp zum nächsten Schritt"
"Halte dich kurz und klar. Gibt nicht die Lösung aus."
) )
if history: if history:
prompt = "\nHistorie:\n" + history + "\n" + prompt prompt = "\nHistorie:\n" + history + "\n" + prompt
if retrival: if retrival:
prompt = "\nKontext:\n" + retrival + "\n" + prompt prompt = "\nKontext:\n" + retrival + "\n" + prompt
prompt += "Halte dich kurz und klar. Gibt nicht die Lösung aus."
result = llm_client.chat( result = llm_client.chat(
messages=[{"role": "user", "content": prompt}], messages=[{"role": "user", "content": prompt}],
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment