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

Le préremplissage n’est disponible que pour les modes de réflexion non étendue. Il n’est pas actuellement pris en charge avec la réflexion étendue.

Lorsque vous utilisez Claude, vous avez la capacité unique de guider ses réponses en préremplissant le message Assistant. Cette technique puissante vous permet de diriger les actions de Claude, d’éviter les préambules, d’imposer des formats spécifiques comme JSON ou XML, et même d’aider Claude à maintenir une cohérence de personnage dans les scénarios de jeu de rôle.

Dans certains cas où Claude ne fonctionne pas comme prévu, quelques phrases préremplies peuvent considérablement améliorer ses performances. Un peu de préremplissage peut faire beaucoup !

Comment préremplir la réponse de Claude

Pour préremplir, incluez le texte initial souhaité dans le message Assistant (la réponse de Claude continuera à partir de l’endroit où le message Assistant s’arrête) :

import anthropic

client = anthropic.Anthropic()
response = client.messages.create(
    model="claude-opus-4-20250514",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "Quelle est ta couleur préférée ?"},
        {"role": "assistant", "content": "En tant qu'assistant IA, je n'ai pas de couleur préférée, mais si je devais en choisir une, ce serait le vert parce que"}  # Préremplissage ici
    ]
)

Le contenu prérempli ne peut pas se terminer par un espace. Un préremplissage comme "En tant qu'assistant IA, je " (avec un espace à la fin) entraînera une erreur.

Exemples

Exemple 1 : Contrôler le formatage de sortie et sauter le préambule

Astuce d’utilisateur avancé : Préremplir avec { force Claude à sauter le préambule et à produire directement l’objet JSON. C’est plus propre, plus concis et plus facile à analyser par les programmes sans traitement supplémentaire.

Exemple 2 : Maintenir le personnage dans les scénarios de jeu de rôle

Astuce de jeu de rôle : Préremplir avec un [NOM_DU_RÔLE] entre crochets peut rappeler à Claude de rester dans son personnage, même pour des conversations plus longues et plus complexes. C’est particulièrement puissant lorsque combiné avec l’incitation de rôle dans le paramètre system.