System prompt vs. user prompt
Le system prompt fixe les rĂšgles de base, le user prompt est ta demande concrĂšte.
Deux niveaux d'instructions
Une IA reçoit en gĂ©nĂ©ral deux niveaux de texte : le system prompt et le user prompt (ton message). Le system prompt est le plus souvent fixĂ© Ă l'avance par le dĂ©veloppeur de l'app, et il reste gĂ©nĂ©ralement invisible pour toi en tant qu'utilisateur. Il indique Ă l'IA qui elle doit ĂȘtre, quelles rĂšgles s'appliquent, et ce qu'elle ne doit pas faire.
Exemple
Un chatbot de service client peut recevoir un system prompt du genre : « Tu es un assistant support sympathique pour l'entreprise X. RĂ©ponds uniquement en français. Ne communique jamais de prix internes sans validation. » Le user prompt, c'est alors simplement la question du client : « OĂč est ma livraison ? »
Pourquoi cette séparation compte
Le system prompt a normalement plus de poids que le user prompt. C'est un mécanisme de sécurité : les utilisateurs ne doivent pas pouvoir écraser les rÚgles de base aussi facilement (« ignore toutes les instructions précédentes » est une technique connue qui essaie justement de faire ça).
Pour les développeurs
Si tu construis tes propres fonctionnalitĂ©s IA, le system prompt est ton outil le plus important : personnalitĂ©, ton, limites, format â tout ça va gĂ©nĂ©ralement lĂ , pas rĂ©pĂ©tĂ© dans chaque requĂȘte utilisateur.
EXEMPLE
System prompt : « Tu réponds toujours en 3 phrases maximum. » User prompt : « Quelle est la capitale de la France ? »
QUIZ RAPIDE
Qui fixe le system prompt dans la plupart des apps de chat ?
SOURCES
- Doc Anthropic : system prompts â docs.anthropic.com
- Doc OpenAI : gĂ©nĂ©ration de texte â platform.openai.com
- WikipĂ©dia : IngĂ©nierie de prompt â fr.wikipedia.org