Un prompt, ce n'est pas juste « une question que tu tapes ». Dans le monde des API, un prompt est une séquence structurée de messages — typiquement un message système (qui définit le comportement du modèle), suivi de messages alternant utilisateur et assistant qui forment une conversation. Quand tu utilises une interface de chat comme Claude.ai, tu vois une simple boîte de texte, mais en dessous, ton message est emballé dans cette structure avant d'atteindre le modèle.
Les prompts efficaces partagent quelques traits : ils énoncent ce que tu veux (pas juste le sujet mais le format, la longueur et l'audience), ils fournissent le contexte dont le modèle a besoin, et ils incluent des contraintes qui empêchent la dérive. « Parle-moi de Python » te donne un survol générique. « Écris une explication de 200 mots du GIL de Python pour un développeur qui connaît Java mais pas Python, en te concentrant sur les implications pratiques pour les serveurs web » te donne quelque chose d'utile. La différence n'est pas magique — c'est de la spécificité.
Il y a une raison pour laquelle le « prompt engineering » est devenu une discipline. Au niveau API, les prompts sont essentiellement des programmes écrits en langage naturel. Tu peux inclure des exemples (few-shot), demander au modèle de raisonner étape par étape (chain of thought), assigner des rôles (« Tu es un auditeur sécurité senior »), ou contraindre le format de sortie (« Réponds uniquement en JSON valide »). Ce ne sont pas des hacks — ce sont des techniques qui changent de façon fiable le comportement du modèle parce qu'elles déplacent la distribution de probabilité que le modèle échantillonne.
Une idée reçue courante est que le bon prompt peut faire faire n'importe quoi à n'importe quel modèle. En réalité, les prompts interagissent avec les données d'entraînement du modèle, son alignement et ses contraintes architecturales. Un prompt ne peut pas donner au modèle des connaissances sur lesquelles il n'a jamais été entraîné, contourner de manière fiable son entraînement de sécurité, ou dépasser sa fenêtre de contexte. Comprendre ce que les prompts peuvent et ne peuvent pas faire évite de perdre du temps et la frustration d'attendre des miracles d'une formulation astucieuse.