Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Prompt template avec variables
En production, tu ne vas jamais ecrire un prompt en dur dans ton code. Tu utilises des templates avec des variables : le nom du produit, la langue cible, le contexte utilisateur... Ca te permet de reutiliser le meme prompt dans des dizaines de situations differentes.
Par exemple, un template de traduction :
template = "Traduis le texte suivant en {langue}. Texte : {texte}"
Ensuite tu remplaces les variables :
prompt = template.format(langue='anglais', texte='Bonjour le monde') # donne : "Traduis le texte suivant en anglais. Texte : Bonjour le monde"
La méthode .format() de Python est parfaite pour ca. Tu peux aussi utiliser des f-strings, mais .format() est plus pratique quand le template est stocke dans une variable ou un fichier.
Écris une fonction appliquer_template(template, variables) qui prend un template (une chaine avec des {placeholders}) et un dictionnaire de variables, et retourne le prompt final.