central view

This commit is contained in:
2026-04-25 21:04:22 +02:00
parent fadd28439e
commit 96a566fa09
4 changed files with 63 additions and 23 deletions

View File

@@ -194,6 +194,18 @@ def start_session(
f"Bonjour {student.first_name} ! Je suis Professeur TOP, ton professeur virtuel. "
"Aujourd'hui, on va apprendre pas à pas et faire un petit test pour voir ce que tu maîtrises déjà."
)
previous_messages_count = db.query(models.Message).filter_by(student_id=student.id).count()
if previous_messages_count:
message = build_llm_reply(
db,
student.id,
(
"L'eleve revient pour une nouvelle seance. Fais une courte reprise: "
"explique ou on s'etait arrete la derniere fois a partir de l'historique, "
"puis annonce clairement ce qu'on va faire aujourd'hui. Termine par une "
"premiere consigne simple."
),
)
db.add(models.Message(student_id=student.id, role="assistant", content=message))
db.commit()
return schemas.ChatResponse(reply=message)