À retenir
Prompt engineering : décrire une tâche vérifiable
Le prompt engineering traduit une attente métier en instructions que le modèle peut suivre. Un prompt utile ne se limite pas à un rôle imagé. Il indique ce qui entre dans le traitement, ce qui doit être produit, les informations interdites et le comportement à adopter lorsqu’une donnée manque. Plus la sortie est vérifiable, plus l’équipe peut distinguer une amélioration réelle d’une réponse simplement agréable à lire.
Une consigne de synthèse peut, par exemple, exiger des rubriques fixes, séparer faits et hypothèses, citer les passages utilisés et laisser un champ vide plutôt que déduire une information absente. Les documents et les valeurs variables doivent être placés séparément des règles permanentes. Cette structure facilite la maintenance et limite les contradictions introduites au fil des demandes.
- Objectif : nommer une action précise, telle qu’extraire, comparer, rédiger ou classer.
- Entrées : décrire les données attendues et leur format.
- Contraintes : préciser les éléments à exclure, les sources admissibles et les limites de portée.
- Sortie : imposer une structure que le système ou l’utilisateur peut relire.
- Abstention : définir la réponse lorsque les preuves sont insuffisantes.
Des exemples peuvent compléter la règle, surtout si le style ou le format est délicat. Ils ne doivent toutefois pas cacher une instruction ambiguë. Un dossier de tests comprenant des cas ordinaires et des exceptions révèle rapidement ce qui manque au prompt.
Dans une solution d’IA générative, cette instruction devient un composant du produit. Elle mérite un propriétaire, une version et une relecture métier, comme toute règle qui influence un résultat visible.