System Prompt
Aussi : System Message, System Instruction, Instruction système, Message système, Prompt système, Systemanweisung, Systemnachricht
Les instructions cachées qui définissent le comportement d'un assistant IA avant toute question : son rôle, son ton, ses limites et ses règles.
De quoi il s'agit
Un system prompt est l'ensemble d'instructions permanentes donné à un assistant IA avant le début d'une conversation. Il définit le rôle, le ton, les limites et les priorités de l'assistant, et l'utilisateur ne le voit jamais. Là où un prompt utilisateur est une question unique ("Résume ce contrat"), le system prompt est le cadre autour de chaque réponse : "Tu es un assistant conformité pour une banque européenne. Cite la clause source. Ne donne jamais de conseil juridique. En cas de doute, dis-le." L'utilisateur demande ; le system prompt gouverne la manière dont l'assistant a le droit de répondre.
Pourquoi c'est important
Pour un dirigeant, le system prompt est l'endroit où vivent réellement la voix de marque, les contrôles de risque et les règles internes d'un produit IA. Un system prompt faible est la raison pour laquelle un bot en contact client dérape, invente une politique de remboursement ou répond à une question qu'il aurait dû refuser. Quand vos équipes déploient un agent conversationnel pour le service client, la différence entre "utile et fidèle au message" et "exposition juridique" tient souvent à quelques paragraphes de system prompt. Il est moins coûteux à modifier qu'un réentraînement du modèle et plus rapide à tester, ce qui en fait un véritable levier de gouvernance plutôt qu'un détail technique. Traitez-le comme un document maîtrisé : qui peut l'éditer, qui approuve les changements, et comment vérifier son comportement après une mise à jour.
Comment ça marche
Le system prompt est inséré en tête du contexte du modèle à chaque fois, avant le message de l'utilisateur, afin que le modèle lise d'abord ses instructions. En pratique, il entre en concurrence avec l'entrée de l'utilisateur, ce qui explique qu'un utilisateur déterminé puisse parfois le contourner ("prompt injection"). Un CMO qui examine un assistant marketing devrait demander à lire le system prompt réel, pas un résumé : vérifier qu'il nomme l'audience, interdit les affirmations non étayées et précise ce que l'assistant doit refuser. La bonne pratique est de le versionner, de le tester face à des questions adverses avant lancement, et de journaliser les réponses pour remonter d'une mauvaise réponse à une instruction précise et la corriger.
Questions fréquentes
Qu'est-ce qu'un system prompt ?
Un system prompt est le jeu d'instructions permanent donné à un assistant IA avant même le début d'une conversation : son rôle, son ton, ses limites et ses priorités. L'utilisateur ne le voit jamais, mais il encadre chaque réponse produite. Là où un prompt utilisateur est une demande ponctuelle du type « Résume ce contrat », le system prompt détermine comment l'assistant a le droit d'y répondre.
Quelle différence entre system prompt et prompt utilisateur ?
Le prompt utilisateur, c'est la question tapée dans la conversation ; le system prompt, c'est le cadre permanent placé au-dessus. Le prompt utilisateur change à chaque échange, le system prompt reste identique pour toutes les conversations et tous les utilisateurs. L'un pose la question, l'autre définit ce qu'est une réponse acceptable.
Pourquoi un dirigeant non technique doit-il s'intéresser au system prompt ?
Parce que c'est là que résident concrètement la voix de marque, les garde-fous de risque et la politique interne d'un produit IA. Un system prompt faible, c'est le chatbot client qui sort du discours de marque, invente une politique de remboursement ou répond à une question qu'il aurait dû refuser. Il coûte moins cher à modifier qu'un réentraînement de modèle et se teste plus vite : c'est un levier de gouvernance, pas un détail technique.
Un utilisateur peut-il contourner le system prompt ?
Parfois, oui. Le system prompt est inséré en tête du contexte du modèle, avant le message de l'utilisateur, mais il entre en concurrence d'attention avec ce message : un utilisateur déterminé peut donc le contourner. C'est ce qu'on appelle le prompt injection, et c'est la raison pour laquelle il faut tester l'assistant avec des questions adverses avant le lancement.
Que vérifier dans un system prompt avant la mise en production ?
Lisez le texte réel, pas un résumé. Vérifiez qu'il nomme l'audience, interdit les affirmations non étayées et dit explicitement ce que l'assistant doit refuser. Traitez-le ensuite comme un document maîtrisé : versionnage, règles sur qui peut l'éditer et qui valide les changements, tests avec des questions adverses, et journalisation des réponses pour remonter d'une mauvaise réponse à l'instruction en cause.