Message Roles.
En françaisrôles des messagesAussi : rôles de conversationExemples : system · developer · user · assistant · tool
Étiquette portée par chaque message d’une conversation, qui dit qui parle : l’application, l’utilisateur, le modèle ou un outil.
Explication
Une requête ne contient pas un texte, mais une liste de messages. Le rôle indique au modèle comment traiter chacun : les consignes de l’application passent avant celles de l’utilisateur. Le chat template traduit ces rôles en tokens spéciaux.
Exemple
Un message { "role": "system" } fixe le ton, un message { "role": "user" } pose la question, et le modèle écrit le tour « assistant ».
Limites
La priorité des rôles est apprise, pas garantie : une injection de prompt peut la contourner. Les noms varient selon les fournisseurs.
Notions liées
Chaque ligne se lit comme une phrase : « Message Roles fait partie de Chat Template ».
- fait partie deChat Templategabarit de conversation
- voir aussiSystem Promptmessage système
- voir aussiStateless APIAPI sans état
- voir aussiPrompt Injectioninjection d’instructions
Sources
Vérification et historique
Sources vérifiées le .
- — Première publication — lot 4 : notions enseignées dans le cours, vocabulaire courant du métier et notions en veille.
Mise en ligne le