While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

Lors de l’utilisation de Claude, vous pouvez considérablement améliorer ses performances en utilisant le paramètre system pour lui donner un rôle. Cette technique, connue sous le nom d’invite de rôle, est la manière la plus puissante d’utiliser les invites système avec Claude.

Le bon rôle peut transformer Claude d’un assistant général en votre expert de domaine virtuel !

Conseils pour les invites système : Utilisez le paramètre system pour définir le rôle de Claude. Mettez tout le reste, comme les instructions spécifiques aux tâches, dans le tour user.

Pourquoi utiliser les invites de rôle ?

  • Précision améliorée : Dans des scénarios complexes comme l’analyse juridique ou la modélisation financière, les invites de rôle peuvent considérablement améliorer les performances de Claude.
  • Ton adapté : Que vous ayez besoin de la concision d’un directeur financier ou du style d’un rédacteur publicitaire, les invites de rôle ajustent le style de communication de Claude.
  • Concentration améliorée : En définissant le contexte du rôle, Claude reste davantage dans les limites des exigences spécifiques de votre tâche.

Comment donner un rôle à Claude

Utilisez le paramètre system dans l’API Messages pour définir le rôle de Claude :

import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
    model="claude-3-7-sonnet-20250219",
    max_tokens=2048,
    system="You are a seasoned data scientist at a Fortune 500 company.", # <-- invite de rôle
    messages=[
        {"role": "user", "content": "Analyze this dataset for anomalies: <dataset>{{DATASET}}</dataset>"}
    ]
)

print(response.content)
Conseil pour les invites de rôle : Expérimentez avec les rôles ! Un data scientist pourrait voir des perspectives différentes d’un stratège marketing pour les mêmes données. Un data scientist spécialisé dans l'analyse des insights clients pour les entreprises du Fortune 500 pourrait donner encore des résultats différents !

Exemples

Exemple 1 : Analyse de contrat juridique

Sans rôle, Claude pourrait manquer des problèmes critiques :

Avec un rôle, Claude repère des problèmes critiques qui pourraient coûter des millions :

Exemple 2 : Analyse financière

Sans rôle, l’analyse de Claude manque de profondeur :

Avec un rôle, Claude fournit des insights exploitables :