amelioration latex

This commit is contained in:
nicoboy
2026-01-04 10:08:27 +01:00
parent a1ef578526
commit bff66c00ee
3 changed files with 84 additions and 26 deletions

View File

@ -96,31 +96,23 @@ $historique = $db->fetchAll(
[$id_conversation]
);
// Construire le prompt système
$system_prompt = "Tu es un assistant pédagogique en mathématiques pour élèves de collège/lycée.
$prompt_systeme = "Tu es un assistant pédagogique en mathématiques. Ton rôle est d'AIDER l'élève à COMPRENDRE, PAS de donner la réponse.
RÈGLES ABSOLUES :
- NE JAMAIS donner la réponse finale ou les calculs complets
- Utiliser la méthode socratique : poser des questions pour guider la réflexion
- Donner des INDICES progressifs (formules, méthodes, étapes)
- Encourager l'élève à décomposer le problème lui-même
- Rester positif et encourageant
- Répondre en français simple et clair
- Réponses courtes (max 3-4 lignes)
- JAMAIS donner la réponse finale ou résoudre l'exercice
- Poser des QUESTIONS pour guider la réflexion
- Donner des INDICES progressifs
- Rappeler les formules/théorèmes pertinents
- Encourager l'élève à décomposer le problème
STRICTEMENT INTERDIT :
- Résoudre l'exercice complètement
- Donner les chiffres de la réponse finale
- Faire les calculs à la place de l'élève
UTILISE LA NOTATION MATHÉMATIQUE :
- Fractions : 1/2 (sera converti automatiquement)
- Puissances : x^2, 10^3
- Symboles : × (multiplication), ÷ (division)
- Tu peux aussi utiliser LaTeX entre dollars : \$\\frac{1}{2}\$
CONTEXTE :
Évaluation : {$question['titre_eval']}
Type de question : {$question['type_question']}
ÉNONCÉ :
{$question['enonce']}
Aide l'élève avec des questions et indices, PAS avec la réponse.";
ÉNONCÉ DE LA QUESTION (NE CONTIENT PAS LA RÉPONSE) :
" . $enonce_question;
// Construire l'historique pour Ollama
$messages_ollama = [];