central view
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user