Qu'est-ce que l'ingénierie de prompt (prompt engineering) ?	C'est le processus d'amélioration d'un prompt pour obtenir des sorties plus fiables et de meilleure qualité.
Quelles sont les étapes clés du cycle d'ingénierie de prompt ?	Définir un objectif, écrire un prompt initial, évaluer, appliquer des techniques, et réévaluer.
Quel est l'objectif du prompt initial dans cet exemple de module ?	Générer un plan de repas d'une journée pour un athlète en fonction de ses caractéristiques.
Quelles informations sont requises pour le prompt de plan de repas d'athlète ?	La taille, le poids, l'objectif physique et les restrictions alimentaires de l'athlète.
Quel rôle joue la classe `prompt evaluator` ?	Elle encapsule la génération de jeux de données, l'évaluation du modèle et le processus de notation.
Que permet le paramètre `extra criteria` lors de l'évaluation du modèle ?	Il permet aux développeurs de spécifier des critères supplémentaires pour le processus de notation du modèle.
Quel type de sortie est attendu de l'évaluation du prompt ?	Un rapport formaté dans le fichier `output.html` pour chaque cas de test exécuté.
Quel est le but de la génération de jeux de données dans ce module ?	Créer un ensemble de cas de test (test cases) pour évaluer le prompt de manière systématique.
