System promptsRequêtes génératives système

TRA6008 OptionalFacultatif

Instructions added before your message

When you send a message to a chatbot, the model does not receive your message on its own. The service first adds instructions of its own, called a system prompt, and your message comes after them in the same context window context windowfenêtre contextuelle language modelsmodèles de langue "The amount of input (like text) that an AI system can process at one time during a task. Think of it as a model's short-term memory. A model can only consider so much text when generating its next response, and once the conversation exceeds its context window, the model starts 'forgetting' prior responses." (Stanford HAI).Quantité d'entrée (du texte, par exemple) qu'un système d'IA peut traiter à la fois pendant une tâche ; en quelque sorte, la mémoire à court terme du modèle. Un modèle ne peut considérer qu'une quantité limitée de texte pour générer sa prochaine réponse et, quand la conversation dépasse sa fenêtre contextuelle, il commence à « oublier » les réponses antérieures (d'après Stanford HAI, traduction libre). .

What a system prompt contains

Not every provider makes its system prompts public, but Anthropic, for instance, publishes what it calls the core system prompt of its Claude apps. The text the model receives can contain more, such as descriptions of the tools you have switched on and your own custom instructions custom instructionsinstructions personnalisées promptingrequêtes User-provided preferences, background information, or requirements that an AI assistant stores and applies automatically across conversations, so that they do not need to be repeated in every prompt.Préférences, informations contextuelles ou exigences fournies par l'utilisateur, qu'un assistant d'IA enregistre et applique automatiquement d'une conversation à l'autre, sans qu'il faille les répéter dans chaque requête. . The core system prompt for Claude Fable 5.1, dated 1 September 2026, gives the model:

Instructions, not settings

A system prompt can look like a set of settings that the model then applies, and so can the custom instructions you add yourself. ChatGPT, for instance, presents custom instructions as a form, with fields to fill in, a personality to choose and traits to add (Figure 2figure 2). The model receives these instructions as text in its context window, though, processed like the rest of the conversation (see also the Custom instructions, memory, projects and skills page, in the Using LLMs module) (voir aussi la page Instructions personnalisées, mémoire, projets et compétences, dans le module Utiliser les GML).

The Customize ChatGPT form, in dark mode. Fields ask: What should ChatGPT call you? What do you do? A drop-down asks: What personality should ChatGPT have?, set to Default. A text box asks: What traits should ChatGPT have?, with buttons to add traits such as Chatty, Witty, Straight shooting, Encouraging, Gen Z, Traditional and Forward thinking. A last text box asks: Anything else ChatGPT should know about you?
Figure 2. ChatGPT's form for custom instructions, in August 2025. The interface has changed since.

A setting is applied every time. A system prompt is followed because the model was trained to follow instructions (see also the Instruction tuning: learning from examples page) (voir aussi la page L'affinage par instructions : apprendre à partir d'exemples), and to give the system prompt priority over later messages, an order known as the instruction hierarchy (Zhang et al., 2025b). This usually works, but not always, and two situations make it less reliable:

Anthropic’s own system prompt takes both situations into account: it mentions a reminder that the service adds to long conversations to help Claude keep its instructions, and warns that text in a user’s message may falsely claim to come from Anthropic.

Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Updated 14 October 2026

Des instructions ajoutées avant votre message

Quand vous envoyez un message à un agent conversationnel, le modèle ne reçoit pas votre message seul. Le service ajoute d’abord ses propres instructions, appelées requête générative système (angl. system prompt), et votre message vient après elles, dans la même fenêtre contextuelle context windowfenêtre contextuelle language modelsmodèles de langue "The amount of input (like text) that an AI system can process at one time during a task. Think of it as a model's short-term memory. A model can only consider so much text when generating its next response, and once the conversation exceeds its context window, the model starts 'forgetting' prior responses." (Stanford HAI).Quantité d'entrée (du texte, par exemple) qu'un système d'IA peut traiter à la fois pendant une tâche ; en quelque sorte, la mémoire à court terme du modèle. Un modèle ne peut considérer qu'une quantité limitée de texte pour générer sa prochaine réponse et, quand la conversation dépasse sa fenêtre contextuelle, il commence à « oublier » les réponses antérieures (d'après Stanford HAI, traduction libre). .

Ce que contient une requête générative système

Tous les fournisseurs ne rendent pas publiques leurs requêtes génératives système, mais Anthropic, par exemple, publie ce qu’elle appelle la requête système de base de ses applications Claude. Le texte que reçoit le modèle peut en contenir davantage, comme la description des outils que vous avez activés et vos propres instructions personnalisées custom instructionsinstructions personnalisées promptingrequêtes User-provided preferences, background information, or requirements that an AI assistant stores and applies automatically across conversations, so that they do not need to be repeated in every prompt.Préférences, informations contextuelles ou exigences fournies par l'utilisateur, qu'un assistant d'IA enregistre et applique automatiquement d'une conversation à l'autre, sans qu'il faille les répéter dans chaque requête. . La requête système de base de Claude Fable 5.1, datée du 1er septembre 2026, fournit au modèle :

Des instructions, pas des réglages

Une requête générative système peut ressembler à un ensemble de réglages que le modèle appliquerait ensuite, tout comme les instructions personnalisées que vous ajoutez vous-même. ChatGPT, par exemple, présente les instructions personnalisées sous la forme d’un formulaire, avec des champs à remplir, une personnalité à choisir et des traits à ajouter (Figure 2figure 2). Le modèle reçoit pourtant ces instructions sous forme de texte dans sa fenêtre contextuelle, et les traite comme le reste de la conversation (see also the Custom instructions, memory, projects and skills page, in the Using LLMs module) (voir aussi la page Instructions personnalisées, mémoire, projets et compétences, dans le module Utiliser les GML).

Le formulaire Customize ChatGPT, en anglais et en mode sombre. Des champs demandent : What should ChatGPT call you? What do you do? Une liste déroulante demande : What personality should ChatGPT have?, réglée sur Default. Une zone de texte demande : What traits should ChatGPT have?, avec des boutons pour ajouter des traits comme Chatty, Witty, Straight shooting, Encouraging, Gen Z, Traditional et Forward thinking. Une dernière zone de texte demande : Anything else ChatGPT should know about you?
Figure 2. Le formulaire d'instructions personnalisées de ChatGPT, en anglais, en août 2025. L'interface a changé depuis.

Un réglage s’applique chaque fois. Une requête générative système est suivie parce que le modèle a été entraîné à suivre des instructions (see also the Instruction tuning: learning from examples page) (voir aussi la page L'affinage par instructions : apprendre à partir d'exemples), et à donner la priorité à la requête générative système sur les messages suivants, un ordre appelé hiérarchie des instructions (Zhang et al., 2025b). Cela fonctionne généralement, mais pas toujours, et deux situations le rendent moins fiable :

La requête système d’Anthropic elle-même tient compte de ces deux situations : elle mentionne un rappel que le service ajoute aux longues conversations pour aider Claude à respecter ses instructions, et avertit que du texte figurant dans le message d’une personne peut prétendre à tort venir d’Anthropic.

Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Mise à jour 14 octobre 2026

Sources

  • Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models. Online draft, 3rd edition. https://web.stanford.edu/~jurafsky/slp3/
  • Li, K., Liu, T., Bashkansky, N., Bau, D., Viégas, F., Pfister, H., & Wattenberg, M. (2024). Measuring and Controlling Instruction (In)Stability in Language Model Dialogs. First Conference on Language Modeling (COLM 2024). https://openreview.net/forum?id=60a1SAtH4e
  • Qin, Y., Zhang, T., Zhang, T., Shen, Y., Luo, W., Sun, H., et al. (2025). SysBench: Can LLMs Follow System Message?. The Thirteenth International Conference on Learning Representations (ICLR 2025). https://mlanthology.org/iclr/2025/qin2025iclr-sysbench/
  • Zhang, Z., Li, S., Zhang, Z., Liu, X., Jiang, H., Tang, X., et al. (2025b). IHEval: Evaluating Language Models on Following the Instruction Hierarchy. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics (NAACL 2025), 8374–8398. https://doi.org/10.18653/v1/2025.naacl-long.425

Sources

  • Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models. Online draft, 3rd edition. https://web.stanford.edu/~jurafsky/slp3/
  • Li, K., Liu, T., Bashkansky, N., Bau, D., Viégas, F., Pfister, H., & Wattenberg, M. (2024). Measuring and Controlling Instruction (In)Stability in Language Model Dialogs. First Conference on Language Modeling (COLM 2024). https://openreview.net/forum?id=60a1SAtH4e
  • Qin, Y., Zhang, T., Zhang, T., Shen, Y., Luo, W., Sun, H., et al. (2025). SysBench: Can LLMs Follow System Message?. The Thirteenth International Conference on Learning Representations (ICLR 2025). https://mlanthology.org/iclr/2025/qin2025iclr-sysbench/
  • Zhang, Z., Li, S., Zhang, Z., Liu, X., Jiang, H., Tang, X., et al. (2025b). IHEval: Evaluating Language Models on Following the Instruction Hierarchy. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics (NAACL 2025), 8374–8398. https://doi.org/10.18653/v1/2025.naacl-long.425

Spotted an error? Une erreur ?

Language, content, a broken link: e-mail me what you saw and I will fix it. Langue, contenu, lien brisé : écrivez-moi ce que vous avez vu et je corrige.

ayla.rigouts.terryn@umontreal.ca

Please mention the page: Mentionnez la page :