Prompts : écrire une spécification, pas un sortilège
Une structure qui fonctionne
Quel est le rôle et l'objectif ; quelle est l'entrée et d'où vient-elle ; des règles de décision explicites incluant quoi faire quand l'information manque ; la structure de sortie exacte ; et deux ou trois exemples qui démontrent précisément les cas limites.
Les exemples battent les adjectifs. « Court et factuel » est vague ; un exemple de la sortie désirée ne l'est pas.
Ce qui améliore vraiment
Demander une sortie dans une structure fixe et la valider dans le code. Donner au modèle un moyen de dire « je n'ai pas assez d'informations » — sans cela, il inventera. Et diviser une tâche complexe en deux étapes au lieu de tout charger sur un appel.
Hygiène
Une version étiquetée pour chaque prompt, un identifiant enregistré à chaque appel, et l'exécution de l'ensemble d'évaluation avant qu'un changement parte en production. Un prompt édité à la main sur le serveur est de la logique métier sans contrôle de version.
Pour aller plus loin
Séparez la partie fixe de la variable, pour exploiter la mise en cache chez le prestataire et réduire significativement le coût. Et vérifiez la cohérence : exécutez la même entrée plusieurs fois et voyez si les réponses sont suffisamment similaires pour vos besoins.