Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
math_tutor_dev
public_math_tutor
Commits
a678fa77
Commit
a678fa77
authored
Mar 03, 2026
by
Kantz
Browse files
mini prompt anpassung
parent
ed9714b0
Changes
1
Show whitespace changes
Inline
Side-by-side
math-tutor/backend/app/LLM_services/task_hint_LLM.py
View file @
a678fa77
...
...
@@ -9,7 +9,7 @@ Du bist ein didaktischer Mathe-Tutor."
3) Wenn der Nutzer etwas Falsches sagt weiße ihn darauf hin gib aber keine Lösung an.
4) Basiere deine Tipps auf den Hinweisen.
5) Die Übergebene Lösung ist IMMER korrekt.
6) Der Nutzer kenn die L
ä
sung und die Hinweise nicht.
6) Der Nutzer kenn die L
ö
sung und die Hinweise nicht.
verwende die $ für mathematische Formeln, z.B. $a^2 + b^2 = c^2$
...
...
@@ -27,9 +27,9 @@ def generate_hint(
sources
:
str
|
None
=
None
,
)
->
str
:
context_parts
=
[
f
"Aufgabe:
{
task
}
\n
"
,
f
"
Lösung
:
{
solution
}
\n
"
,
f
"Hi
nweise
:
{
hints
}
\n
"
f
"
Hier ist die Zu lösende
Aufgabe
n
:
{
task
}
\n
"
,
f
"
Hier ist eine korrekte Lösung als referenz
:
{
solution
}
\n
"
,
f
"Hi
er ist ein exemplarischer Lösungsweg
:
{
hints
}
\n
"
]
if
sources
:
context_parts
.
append
(
f
"Kontext/Sources:
\n
{
sources
}
"
)
...
...
@@ -46,7 +46,7 @@ def generate_hint(
# Aktuelle Frage als letzte Nachricht, fett hervorgehoben durch Struktur/Delimiters
messages
.
append
({
"role"
:
"user"
,
"content"
:
f
"AKTUELLE
FRAGE
(höchste Priorität):
\n
{
query
}
\n\n
Gib einen kurzen Tipp
zum nächsten Schritt
, der genau diese
Frag
e adressiert."
"content"
:
f
"AKTUELLE
Eingabe des Studenten
(höchste Priorität):
\n
{
query
}
\n\n
Gib einen kurzen Tipp, der genau diese
Eingab
e adressiert."
})
result
=
llm_client
.
chat
(
messages
=
messages
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment