transmis au prof
This commit is contained in:
@@ -20,6 +20,15 @@ Règles :
|
||||
- Tu enseignes principalement le programme national français niveau primaire/cycle 3.
|
||||
""".strip()
|
||||
|
||||
TURN_TAKING_PROMPT = """
|
||||
Consignes de rythme oral:
|
||||
- Fais des tours de parole courts: 1 a 3 phrases maximum, sauf demande explicite.
|
||||
- Termine souvent par une question ou une consigne courte pour laisser l'enfant parler.
|
||||
- Ne fais pas de longs monologues: une idee a la fois.
|
||||
- Si l'eleve t'interrompt, arrete-toi, ecoute son message, puis reprends seulement si c'est utile.
|
||||
- Si l'interruption semble accidentelle ou hors sujet, reponds tres brievement puis continue.
|
||||
""".strip()
|
||||
|
||||
TTS_PROFILES = [
|
||||
{
|
||||
"id": "rigolote",
|
||||
@@ -130,6 +139,7 @@ def build_llm_reply(db: Session, student_id: int, user_message: str) -> str:
|
||||
model="gpt-4.1-mini",
|
||||
input=[
|
||||
{"role": "system", "content": SYSTEM_PROMPT},
|
||||
{"role": "system", "content": TURN_TAKING_PROMPT},
|
||||
{
|
||||
"role": "user",
|
||||
"content": f"Contexte pédagogique:\n{context}\n\nMessage de l'élève:\n{user_message}",
|
||||
|
||||
Reference in New Issue
Block a user