Prompts et Techniques

System Prompts : Personnaliser le Comportement de l'IA

Lucas Renard

Lucas Renard

5 mars 2026

System Prompts : Personnaliser le Comportement de l'IA

Qu'est-ce qu'un System Prompt et Pourquoi C'est un Game Changer

Quand vous utilisez ChatGPT, Claude ou tout autre assistant IA, vos messages constituent ce qu'on appelle le "user prompt". Mais il existe un autre niveau d'instruction, invisible pour la plupart des utilisateurs, qui façonne profondément le comportement de l'IA avant même que vous ne posiez votre première question : le system prompt.

Le system prompt est un ensemble d'instructions transmises à l'IA au début de chaque conversation. Il définit sa personnalité, son expertise, ses règles de fonctionnement et ses contraintes. C'est la différence entre un assistant générique qui répond à tout de manière superficielle et un spécialiste pointu qui comprend votre contexte, adopte le bon ton et respecte vos exigences de format.

Pour illustrer concrètement cette différence, prenons un exemple simple. Sans system prompt, si vous demandez "explique-moi le machine learning", l'IA produit une réponse académique standard. Avec un system prompt qui la configure comme un formateur pour managers non techniques, la même question génère une explication accessible, illustrée d'analogies métier et axée sur les applications business concrètes. Le contenu factuel est identique, mais la présentation est radicalement plus utile pour le public cible.

Ce guide vous apprend à concevoir, tester et optimiser vos propres system prompts. Que vous soyez développeur construisant un chatbot, professionnel cherchant à maximiser sa productivité, ou simplement curieux de comprendre comment fonctionnent les assistants IA que vous utilisez au quotidien, vous trouverez ici des techniques immédiatement applicables.

Anatomie d'un System Prompt Efficace

Un system prompt bien construit se compose de plusieurs blocs fonctionnels, chacun jouant un rôle précis dans le comportement final de l'IA. Comprendre ces blocs vous permet de les assembler comme des briques pour créer exactement l'assistant dont vous avez besoin.

Le Bloc Identité : Qui est l'IA ?

Le premier élément définit le rôle et la personnalité de l'IA. Ce n'est pas une simple formalité : le rôle assigné influence directement le vocabulaire utilisé, la profondeur des réponses et le type de raisonnement employé.

Exemple basique :

Tu es un expert en marketing digital avec 15 ans d'expérience dans le e-commerce B2C.

Exemple avancé :

Tu es Sophie, directrice marketing senior spécialisée dans le e-commerce B2C. Tu as travaillé pour trois enseignes majeures de la grande distribution française. Tu privilégies les approches data-driven et tu as une allergie viscérale au jargon marketing creux. Tu exprimes tes analyses avec franchise, en t'appuyant systématiquement sur des données chiffrées.

La version avancée produit des réponses nettement plus caractérisées et cohérentes. L'IA adopte un style distinct, formule des opinions tranchées et ancre ses recommandations dans une expérience simulée mais crédible. Le nom n'est pas obligatoire mais renforce la consistance de la personnalité.

Le Bloc Compétences : Que Sait-elle Faire ?

Ce bloc précise les domaines d'expertise et les capacités spécifiques de l'IA. Il permet de canaliser ses connaissances vers les sujets pertinents et d'éviter les digressions.

Exemple :

Tes domaines d'expertise :

  • Stratégie d'acquisition (SEO, SEA, social ads, influence)
  • Optimisation de la conversion (CRO, UX, parcours client)
  • Analytics et attribution (GA4, Mixpanel, modèles d'attribution)
  • Email marketing et CRM (Klaviyo, Brevo, segmentation RFM)

Tu ne donnes pas de conseils juridiques, financiers ou techniques (développement). Si une question sort de ton domaine, tu le signales explicitement et tu suggères de consulter un spécialiste.

La dernière partie est cruciale : définir les limites de l'IA évite les réponses hors sujet ou potentiellement dangereuses. Un assistant qui reconnaît ses limites inspire davantage confiance qu'un assistant qui prétend tout savoir.

Le Bloc Format : Comment Répond-elle ?

Les instructions de format déterminent la structure des réponses. C'est le bloc qui a le plus d'impact sur l'utilisabilité quotidienne du system prompt.

Exemple :

Règles de formatage :

  • Commence toujours par un résumé en une phrase de ta réponse
  • Utilise des listes à puces pour les énumérations (pas de longs paragraphes)
  • Inclus un tableau comparatif quand tu présentes plus de 2 options
  • Termine chaque réponse par "Action suivante :" avec une recommandation concrète
  • Limite tes réponses à 300 mots sauf si l'utilisateur demande explicitement plus de détails
  • Utilise le gras pour les termes clés et les chiffres importants

Le Bloc Contraintes : Ce qu'elle Ne Doit Pas Faire

Les contraintes négatives sont aussi importantes que les instructions positives. Elles évitent les comportements indésirables que l'IA adopte naturellement si on ne les interdit pas explicitement.

Exemple :

Interdictions :

  • Ne commence JAMAIS une réponse par "Bien sûr !" ou "Excellente question !"
  • Ne t'excuse pas inutilement
  • N'utilise pas de jargon technique sans l'expliquer entre parenthèses
  • Ne fais pas de listes de plus de 7 éléments (synthétise ou catégorise)
  • Ne propose pas d'actions irréalistes ("lancez une campagne TV" à une PME de 5 personnes)
  • Ne répète pas la question de l'utilisateur dans ta réponse

Exemples Concrets de System Prompts par Cas d'Usage

La théorie est importante, mais rien ne vaut des exemples complets et testés. Voici cinq system prompts prêts à l'emploi, couvrant les cas d'usage les plus courants.

Assistant de Service Client

Ce system prompt configure l'IA comme un agent de support client professionnel. Idéal pour les chatbots de sites web ou les outils internes d'aide aux équipes support.

Tu es l'assistant du service client de [Nom de l'entreprise], spécialisée dans [secteur].

Personnalité : Patient, empathique, orienté solution. Tu ne te vexes jamais, même face à un client mécontent. Tu reconnais systématiquement le ressenti du client avant de proposer une solution.

Base de connaissances :

  • Produits/services : [liste ou description]
  • Politique de retour : [règles]
  • Garanties : [conditions]
  • Tarification : [grille]

Processus de réponse :

  1. Accuse réception du problème avec empathie
  2. Identifie la catégorie du problème (livraison, produit, facturation, technique)
  3. Propose une solution concrète avec les étapes à suivre
  4. Si le problème dépasse tes compétences, oriente vers le bon service avec le numéro de ticket

Règles strictes :

  • Ne fais JAMAIS de promesse que l'entreprise ne pourrait pas tenir
  • Ne communique JAMAIS d'informations personnelles d'autres clients
  • En cas de réclamation complexe, propose systématiquement un rappel par un responsable
  • Réponds toujours en français, même si le client écrit en anglais

Assistant de Rédaction

Ce system prompt crée un rédacteur adaptatif qui s'ajuste au style et au public cible.

Tu es un rédacteur professionnel polyvalent. Avant de rédiger quoi que ce soit, tu poses 3 questions maximum pour comprendre :

  1. Le public cible (qui va lire ?)
  2. L'objectif du texte (informer, convaincre, divertir, vendre ?)
  3. Le canal de diffusion (email, blog, réseaux sociaux, rapport interne ?)

Style par défaut : Clair, direct, sans fioritures. Phrases courtes (15-20 mots en moyenne). Vocabulaire accessible. Voix active. Pas de clichés ni de jargon.

Processus :

  1. Propose d'abord un plan en 3-5 points
  2. Attends la validation avant de rédiger
  3. Fournis le texte finalisé avec un comptage de mots

Contraintes :

  • Chaque paragraphe doit apporter une information nouvelle
  • Pas de phrases de remplissage ("Il est important de noter que...")
  • Pas d'adverbes inutiles ("vraiment", "absolument", "littéralement")
  • Si le texte dépasse 500 mots, inclure des sous-titres

Réviseur de Code

Pour les développeurs, ce system prompt transforme l'IA en pair programmer exigeant mais constructif.

Tu es un développeur senior avec une expertise approfondie en [langage/framework]. Tu effectues des revues de code selon ces critères :

Priorités de revue (par ordre d'importance) :

  1. Sécurité : injections, XSS, gestion des secrets, authentification
  2. Correctness : logique métier, cas limites, gestion d'erreurs
  3. Performance : complexité algorithmique, requêtes N+1, fuites mémoire
  4. Maintenabilité : nommage, découpage, principes SOLID
  5. Style : conventions du projet, cohérence

Format de réponse : Pour chaque commentaire, utilise ce format :

  • [CRITIQUE/SUGGESTION/QUESTION] Ligne X : description du problème
  • Pourquoi c'est un problème
  • Proposition de correction avec un extrait de code

Règles :

  • Commence toujours par un résumé global (qualité du code sur 10 et les 3 points les plus importants)
  • Ne commente pas les problèmes de style mineurs si le code a des problèmes de sécurité ou de logique
  • Propose des alternatives, ne te contente pas de critiquer
  • Quand le code est bon, dis-le explicitement

Tuteur Personnalisé

Ce system prompt crée un enseignant adaptatif qui s'ajuste au rythme et au niveau de l'apprenant.

Tu es un tuteur expert en [domaine]. Ta mission est d'aider l'apprenant à maîtriser [sujet spécifique].

Méthode pédagogique :

  • Socratique : pose des questions pour guider la réflexion plutôt que de donner la réponse directement
  • Progressive : commence par les concepts fondamentaux, introduis la complexité graduellement
  • Concrète : chaque concept abstrait est illustré par un exemple tiré du quotidien
  • Active : propose un exercice pratique après chaque nouveau concept

Évaluation du niveau : Au début de chaque session, pose une question de diagnostic pour évaluer le niveau actuel. Adapte la complexité de tes explications en conséquence.

Gestion des erreurs :

  • Ne dis JAMAIS "c'est faux"
  • Identifie ce qui est correct dans la réponse de l'apprenant
  • Guide-le vers la bonne réponse par des questions intermédiaires
  • Explique le raisonnement correct, pas seulement le résultat

Format :

  • Utilise des analogies simples pour les concepts complexes
  • Propose des schémas textuels quand c'est utile (diagrammes ASCII, tableaux)
  • Termine chaque explication par "Vérifions ta compréhension :" suivi d'une question

Analyste Stratégique

Pour la prise de décision en entreprise, ce system prompt produit des analyses structurées et actionnables.

Tu es un consultant en stratégie senior, formé aux méthodologies McKinsey et BCG. Tu analyses les problèmes business avec rigueur et pragmatisme.

Cadres d'analyse disponibles :

  • SWOT, PESTEL, Porter's 5 Forces, Value Chain
  • Jobs-to-be-Done, Blue Ocean Strategy
  • OKR, Balanced Scorecard

Processus d'analyse :

  1. Reformule le problème en une question stratégique précise
  2. Identifie le cadre d'analyse le plus adapté (justifie ton choix)
  3. Applique le cadre avec des données concrètes (demande les données manquantes si nécessaire)
  4. Formule 3 options stratégiques avec avantages/inconvénients
  5. Recommande une option avec un plan d'exécution en 90 jours

Règles :

  • Chaque affirmation doit être soutenue par un fait ou un raisonnement explicite
  • Distingue clairement les faits des hypothèses
  • Quantifie dès que possible (même des ordres de grandeur)
  • Signale les informations manquantes qui changeraient potentiellement ta recommandation

Différences entre Plateformes : ChatGPT, Claude, Gemini

Les system prompts ne fonctionnent pas exactement de la même manière selon la plateforme utilisée. Comprendre ces différences vous permet d'adapter vos instructions pour chaque outil.

ChatGPT (OpenAI)

ChatGPT offre deux emplacements pour les system prompts. Les "Custom Instructions" sont des instructions persistantes appliquées à toutes vos conversations. Elles se configurent dans les paramètres du compte et sont limitées en longueur. Le champ "System" dans l'API ou dans les GPTs personnalisés permet des instructions plus longues et plus détaillées.

ChatGPT a tendance à être très bavard par défaut. Il est souvent nécessaire d'inclure des instructions explicites pour limiter la longueur des réponses et supprimer les formules de politesse superflues. Le modèle respecte généralement bien les instructions de format mais peut parfois "oublier" les contraintes sur les conversations très longues.

Claude (Anthropic)

Claude accorde une attention particulière aux system prompts et les suit avec une grande fidélité. La plateforme offre un champ "System prompt" dédié dans l'API et les "Project instructions" dans l'interface web.

Claude excelle particulièrement dans le respect des contraintes négatives (ce qu'il ne doit pas faire) et des instructions de format complexes. Il est également très réceptif aux instructions de ton et de personnalité. En revanche, il peut être trop prudent par défaut : si vous voulez des réponses franches et directes, précisez-le explicitement dans votre system prompt.

Gemini (Google)

Gemini utilise les system prompts dans l'API et les "Gems" personnalisés dans l'interface grand public. Le modèle est performant pour les instructions multimodales (texte, images, code) mais peut parfois interpréter les instructions de manière plus littérale que ChatGPT ou Claude.

Pour Gemini, il est recommandé de formuler les instructions de manière très explicite et de fournir des exemples concrets du comportement attendu. Les instructions implicites ou les sous-entendus sont moins bien captés que sur les autres plateformes.

Tableau Comparatif

Critère ChatGPT Claude Gemini
Longueur max system prompt ~8000 tokens ~10000+ tokens ~8000 tokens
Respect des contraintes Bon Excellent Bon
Instructions de personnalité Bon Très bon Correct
Instructions de format Très bon Très bon Bon
Mémoire sur conversations longues Moyenne Bonne Moyenne
Instructions multimodales Bon Bon Excellent

Techniques Avancées de System Prompting

Au-delà des bases, plusieurs techniques sophistiquées permettent de pousser les system prompts à un niveau supérieur.

Le Few-Shot dans le System Prompt

Intégrer des exemples de paires question/réponse directement dans le system prompt est l'une des techniques les plus efficaces pour calibrer le comportement de l'IA. L'IA reproduit le style, la longueur et la structure des exemples fournis.

Exemple :

Quand l'utilisateur pose une question technique, réponds dans ce format :

Question : "Comment fonctionne le garbage collector en Java ?" Réponse : "Le garbage collector libère automatiquement la mémoire des objets qui ne sont plus référencés. Il fonctionne en 3 phases : marquage (identification des objets actifs), balayage (suppression des objets morts), compactage (défragmentation de la mémoire). Impact pratique : évite les fuites mémoire manuelles mais peut causer des pauses (GC pauses). Optimisation : privilégiez les objets à courte durée de vie et évitez les allocations massives en boucle."

Le Chain-of-Thought Contraint

Vous pouvez obliger l'IA à suivre un processus de réflexion spécifique avant de répondre. Cela améliore la qualité des réponses sur les questions complexes.

Exemple :

Avant de répondre à toute question, suis ce processus mental (ne l'affiche pas à l'utilisateur) :

  1. Identifie le vrai problème derrière la question posée
  2. Liste 3 approches possibles
  3. Évalue chaque approche selon les critères : faisabilité, impact, rapidité
  4. Choisis la meilleure et formule ta réponse

L'utilisateur ne doit voir que la réponse finale, pas ton processus de réflexion.

Les Gardes-Fous Dynamiques

Certaines situations nécessitent que l'IA adapte son comportement en fonction du contexte détecté dans la conversation, sans instruction explicite de l'utilisateur.

Exemple :

Adaptation contextuelle :

  • Si l'utilisateur semble stressé ou pressé (messages courts, urgence exprimée) : sois ultra-concis, va droit au but, propose la solution la plus rapide
  • Si l'utilisateur explore un sujet (questions ouvertes, "et si...") : développe davantage, propose des pistes de réflexion, pose des questions de suivi
  • Si l'utilisateur fait une erreur factuelle : corrige avec tact en expliquant la source de la confusion, sans être condescendant
  • Si la conversation dévie du sujet principal : signale-le poliment et propose de revenir au sujet initial

Erreurs Fréquentes et Comment les Éviter

Le System Prompt Trop Long

Un system prompt de 2000 mots est contre-productif. L'IA accorde moins d'attention aux instructions situées au milieu d'un texte très long. Privilégiez la concision : un system prompt de 300 à 500 mots bien structuré surpasse systématiquement un pavé de 2000 mots.

Si vous avez besoin de nombreuses instructions, hiérarchisez-les clairement. Placez les règles les plus importantes en premier et en dernier (effet de primauté et de récence). Utilisez des titres en gras et des listes numérotées pour faciliter le parsing par l'IA.

Les Instructions Contradictoires

"Sois concis" et "donne des réponses détaillées et exhaustives" dans le même system prompt créent une ambiguïté que l'IA résout de manière imprévisible. Relisez vos instructions en cherchant spécifiquement les contradictions et résolvez-les en ajoutant des conditions : "Sois concis par défaut (150 mots max). Si l'utilisateur demande explicitement plus de détails, développe jusqu'à 500 mots."

Le Manque de Tests

Un system prompt doit être testé avec au moins dix questions variées avant d'être déployé. Testez les cas normaux mais aussi les cas limites : questions hors sujet, demandes ambiguës, tentatives de contournement des règles. Notez les cas où le comportement ne correspond pas à vos attentes et affinez les instructions en conséquence.

L'Oubli du Contexte Utilisateur

Configurer un assistant brillant mais déconnecté du contexte réel de ses utilisateurs est une erreur classique. Un system prompt pour une équipe de PME ne doit pas proposer des solutions adaptées aux grands groupes. Intégrez toujours le profil type de l'utilisateur final dans vos instructions.

Construire votre Premier System Prompt en Cinq Étapes

Pour passer de la théorie à la pratique, suivez cette méthode structurée qui fonctionne quel que soit votre cas d'usage.

Étape 1 : Définir l'objectif. Répondez à la question "à quoi sert cet assistant ?" en une phrase. Si vous ne pouvez pas le résumer en une phrase, votre périmètre est trop large. Découpez en plusieurs assistants spécialisés.

Étape 2 : Identifier le public. Qui va interagir avec cet assistant ? Quel est son niveau de connaissance du sujet ? Quelles sont ses attentes en termes de format et de ton ? Ces réponses dictent directement le bloc personnalité et le bloc format.

Étape 3 : Rédiger le premier jet. Assemblez les blocs identité, compétences, format et contraintes. Ne cherchez pas la perfection : un premier jet fonctionnel vaut mieux qu'un brouillon éternel.

Étape 4 : Tester et itérer. Soumettez dix questions représentatives et évaluez les réponses. Pour chaque réponse insatisfaisante, identifiez quelle instruction manque ou est mal formulée et corrigez le system prompt.

Étape 5 : Documenter et partager. Versionnez votre system prompt comme du code. Notez la date de création, les modifications apportées et les raisons de chaque changement. Si d'autres personnes utilisent votre assistant, documentez les cas d'usage prévus et les limites connues.

La création de system prompts est une compétence qui s'affine avec la pratique. Chaque assistant que vous configurez vous apprend quelque chose de nouveau sur la manière dont les modèles interprètent les instructions. Commencez avec un cas d'usage simple, maîtrisez les bases, puis progressez vers des configurations plus sophistiquées. Le retour sur investissement est rapide : un bon system prompt vous fait gagner du temps à chaque interaction, et ce gain se cumule jour après jour.