Dernière revue :

Qu'est-ce que les rôles système, utilisateur et assistant ? Définition et enjeux

Les rôles de conversation (système, utilisateur, assistant) sont les étiquettes assignées à chaque message d'un échange avec un LLM. Le rôle système définit le comportement général du modèle, le rôle utilisateur porte les requêtes, le rôle assistant les réponses passées du modèle dans l'historique conversationnel.

Un appel à un LLM moderne n'est pas une simple requête texte, mais une liste de messages, chacun étiqueté par son rôle. Trois rôles sont standards : system (instruction de comportement permanente, invisible pour l'utilisateur final), user (le message envoyé par l'utilisateur), et assistant (les réponses précédentes du modèle, conservées pour permettre la suite de la conversation). Le rôle système est le levier le plus puissant et le moins utilisé. Il fixe le ton, le format, les contraintes éthiques, les éléments de contexte permanents, et les comportements interdits. Bien rédigé, il évite de répéter ces consignes à chaque message utilisateur. Mal utilisé, il est ignoré ou contredit par des prompts utilisateur ultérieurs. Le rôle assistant reste souvent invisible mais joue un rôle clé pour les agents et les chatbots multitours : il permet au modèle de garder le contexte des échanges précédents sans avoir à les répéter à chaque appel.

Exemple concret

Un éditeur de logiciel B2B déploie un chatbot de support pour ses clients PME. Sans rôle système structuré, le modèle change de ton selon les questions, divulgue à l'occasion des informations techniques non destinées au public, ou cite des prix de concurrents. Avec un rôle système précis (« Tu es l'assistant de support [Nom]. Ton réservé professionnel. Ne mentionne aucun concurrent. Ne donne pas de tarifs sans demande explicite. Si la question dépasse ta documentation, oriente vers le support humain ») et un test sur 500 conversations simulées, ces dérives ont diminué de 73 % sans changement de modèle.

À voir aussi

Pour aller plus loin

OpenAI Chat Completions API, message roles (ressource externe)

Sources

  1. OpenAI Chat Completions API documentation, message roles, 2026. https://platform.openai.com/docs/api-reference/chat/create (consulté le 2026-05-24)
  2. Anthropic Messages API documentation, system prompts. https://docs.anthropic.com/en/api/messages (consulté le 2026-05-24)

← Retour au glossaire

Adresse copiée