~$ man system-prompt
C'est quoi un system prompt ?
définition
Un system prompt est le message initial envoyé à un modèle de langage (LLM) pour définir son rôle, son ton et ses règles de réponse. Il reste invisible pour l'utilisateur final mais guide toutes les interactions suivantes.
Contrairement aux prompts utilisateur classiques, le system prompt est fixé par le développeur et ne change pas au fil de la discussion. Il permet de spécialiser l'IA sans avoir à répéter les consignes à chaque message.
On le retrouve dans les APIs comme OpenAI, Anthropic ou Grok : le paramètre system ou équivalent sert à injecter ces instructions de base.
Imagine que tu ouvres un restaurant et que tu donnes au serveur une fiche avec les règles de la maison avant l'arrivée des clients : il doit être poli, ne jamais parler de la concurrence et toujours proposer le plat du jour. Le system prompt, c'est cette fiche que le serveur lit une seule fois et applique à tous les clients.
à retenir
- Le system prompt définit le rôle et les limites de l'IA pour toute la session.
- Il est envoyé une seule fois au début et reste actif jusqu'à la fin de la conversation.
- Un bon system prompt réduit les hallucinations et améliore la cohérence des réponses.
- Il est différent du prompt utilisateur qui change à chaque question.
- On peut l'utiliser pour créer des assistants spécialisés (code, rédaction, support client).
le marché en 2026
En 2026, la maîtrise des system prompts devient une compétence recherchée pour les rôles d'ingénieur IA et de prompt engineer. Les entreprises qui déploient des chatbots ou des agents LLM ont besoin de profils capables de concevoir des instructions robustes et sécurisées. La demande augmente surtout dans les startups et les services R&D des grands groupes.
questions fréquentes
Quelle est la différence entre system prompt et user prompt ?
Le system prompt fixe les règles permanentes de l'IA tandis que le user prompt est la question ou l'instruction qui change à chaque échange. Le premier est défini par le développeur, le second par l'utilisateur.
Comment écrire un bon system prompt ?
Sois précis sur le rôle, le ton, les contraintes et les exemples attendus. Teste plusieurs versions et mesure la cohérence des réponses sur des cas limites.
Le system prompt peut-il être modifié en cours de conversation ?
Non, il est fixé au démarrage de la session. Pour changer le comportement, il faut généralement créer une nouvelle conversation avec un system prompt différent.
Les system prompts sont-ils visibles par l'utilisateur final ?
Dans la plupart des applications grand public, non. Ils restent cachés pour éviter que l'utilisateur ne les contourne ou ne les modifie.

