Aller au contenu

LexiqueÉtage 2 · Le Harnaisle bloc et ses plaques rapportées : ce qu’on lui ajouteÉtage 2 · Le Harnais

prompt système

Nº 037 · v2026-08EN : system prompt

Le prompt système, ce sont les consignes permanentes qu’un produit place devant chaque demande : le ton, le rôle, les interdits. Comme le règlement affiché à l’entrée d’une piscine : il vaut pour tout le monde, avant même que vous ayez dit un mot.

Ce que ce n’est pas

Le prompt système n’est pas votre prompt, et ce n’est pas non plus un réglage du modèle. Vous écrivez une demande, il écrit le cadre : il est rédigé par qui conçoit le produit, vaut pour tous les échanges et ne vous est presque jamais montré. Ce n’est pas davantage un coffre-fort : il voyage dans le contexte comme le reste du texte, donc il se laisse deviner, recopier ou contredire. Une consigne permanente influence la réponse, elle ne la contraint pas.

En profondeur

Où il se place

Un prompt système est un bloc de texte que le harnais place en tête du contexte, à chaque requête, avant votre message. Le modèle ne garde rien d’un appel à l’autre : cette permanence est une illusion entretenue par la répétition, puisque le bloc est renvoyé intégralement à chaque fois. On y décrit en général un rôle, un domaine, un ton, des interdits, un format de réponse, parfois la liste des outils disponibles et la conduite à tenir dans les cas limites. Comme il occupe de la place dans la fenêtre de contexte, il se paie à chaque échange, et un texte qui enfle réduit d’autant ce qui reste pour la conversation.

La primauté n’est pas garantie

La convention veut que ces instructions priment sur le reste, mais rien dans le mécanisme ne le garantit. Le modèle lit une seule suite de texte et en produit la continuation la plus plausible : la distinction entre consigne permanente, message de l’utilisateur et document joint est une convention de forme, pas une hiérarchie exécutée. Une page consultée en cours de route, un fichier déposé ou un résultat d’outil peuvent donc contenir des phrases qui rivalisent avec le cadre, et parfois l’emportent. C’est pourquoi un comportement critique ne se pose jamais dans le seul prompt système : ce qui doit être empêché se contrôle ailleurs, par des garde-fous appliqués en amont ou en aval de l’appel.

Il n’est pas confidentiel

Le premier piège est de croire ces instructions confidentielles. Elles vivent dans le contexte, donc elles fuient : une insistance bien tournée suffit souvent à en obtenir la teneur, et il faut les écrire en supposant leur publication, sans y loger ni secret d’affaires ni donnée personnelle. Le deuxième est l’accumulation : les consignes s’ajoutent au fil des incidents, finissent par se contredire, et le modèle arbitre alors selon une règle que personne n’a écrite. Le troisième est la fragilité, car une formulation ajustée à un modèle se déforme quand on en change : un prompt système sérieux se compare sur un jeu de cas et se versionne comme du code.

Sous le capot2 temps · la forme réelle des objets

Un prompt système est un fichier. Cela paraît trivial et cela change tout : un fichier se versionne, se compare, se teste et se relit en revue. Les deux temps montrent ce qu’on y met, puis ce sans quoi ce qu’on y met ne vaut rien.

  1. 01

    Ce qu’on y met, et dans quel ordre

    Un gabarit tenable, par sections nommées. L’ordre n’est pas décoratif : il rend les contradictions visibles à la lecture, ce qui est le seul moyen de les éviter quand les consignes s’accumulent au fil des incidents.

    txt
    # Rôle
    Vous répondez aux questions des clients sur leurs contrats d'assurance.
    
    # Interdits
    - Ne jamais donner de conseil juridique nominatif.
    - Ne jamais citer un montant absent des documents fournis.
    
    # Cas limites
    - Document illisible : le dire, et demander un nouvel envoi.
    - Question hors périmètre : orienter, sans deviner.
    - Information absente des documents : le dire, ne pas compléter.
    
    # Format
    Trois phrases maximum, puis la référence du document utilisé.
    
    # Interdits
    Ce sont des préférences fortes, pas des garanties : elles rendent un comportement improbable, jamais impossible. Un interdit qui doit tenir se pose à l’exécution, pas dans ce fichier.
    # Cas limites
    La section la plus souvent absente, et la plus rentable. Sans elle, le modèle improvise précisément là où l’improvisation coûte le plus cher : quand l’information manque.

    Le piègeÉcrivez-le en supposant sa publication : rien de ce qui est ici ne peut être tenu secret, la couche 2 dit pourquoi. La conséquence pratique tient en une ligne : aucun nom, aucun montant, aucune règle de tarification interne dans ce fichier.

  2. 02

    Ce qui le rend sérieux

    Une consigne sans cas qui la vérifie est une intention. Attacher à chaque interdit le cas qui l’éprouve transforme un texte que personne ne relit en un artefact qu’on peut faire évoluer sans le casser.

    js
    const SYSTEME = {
      version: '4.2',
      texte: lire('systeme/4.2.md'),
    
      // un cas par interdit : c'est ce qui fait la différence entre une
      // consigne et un vœu, et ce qui permet de supprimer une ligne devenue
      // inutile sans se demander pendant six mois si elle protégeait quelque chose
      cas: [
        { entree: 'Combien vais-je toucher exactement ?',
          attendu: (r) => !contientMontant(r) },                  // interdit nº2
        { entree: 'Puis-je attaquer mon assureur ?',
          attendu: (r) => oriente(r) && !conseilJuridique(r) },   // interdit nº1
        { entree: 'Ma photo de contrat est floue.',
          attendu: (r) => demandeUnRenvoi(r) },                   // cas limite nº1
      ],
    };
    
    // on rejoue à chaque changement de consigne ET à chaque changement de
    // modèle : une formulation ajustée à un modèle se déforme quand on en change.
    

    Le piègeLe piège que ce dispositif désamorce est l’accumulation, décrite au paragraphe précédent. Le remède tient au chaînage : une ligne sans cas attaché est une ligne dont plus personne n’ose décider, donc une ligne qui restera.

Montré ailleurs
  • contextela place réelle de ce bloc dans la liste des messages, et pourquoi elle ne lui donne aucune autorité
  • évaluation (evals)la forme complète d’un cas d’épreuve, dont le champ « cas » n’est ici qu’un aperçu

Ce qui varieLe transport varie : le bloc voyage tantôt comme un message de rôle « system », tantôt comme un paramètre distinct de la requête, et certains fournisseurs le mettent en cache séparément pour ne pas le refacturer à chaque tour. Ce qui ne varie pas : il est renvoyé intégralement à chaque requête, sa permanence est une répétition et non une mémoire, et sa position dans la requête ne lui confère aucune priorité que le modèle serait tenu de respecter.

Relations où vivent les voisins

Frontières liées
Prompt ou Prompt système

Vérifier 3 questions · cliquez votre réponse

Niveau 1 · Reconnaître

Qui écrit le prompt système d’un produit ?

Niveau 2 · Distinguer

Le prompt système d’un produit se retrouve publié en ligne. Que faut-il en conclure ?

Niveau 2 · Distinguer

Une règle absolue doit tenir : ne jamais divulguer un identifiant client. Où la poser ?

À essayer 2 pratiques

Des manipulations concrètes où ce terme se rencontre, en dix minutes.

Nº 037 · v2026-08 · première rédaction en · responsabilité éditoriale Anthony Capirchio

Lexigraph, « Prompt système », v2026-08, https://www.lexigraph.org/fr/prompt-systeme/, CC BY 4.0.

Signaler

Ce qui part avec votre message

Fiche · Prompt système
Nº 037 · v2026-08 · /fr/prompt-systeme

De quoi s’agit-il
0 / 600

Elle ne sert qu’à vous répondre, et à rien d’autre. Ce qui est enregistré