Spécifier le format désiré

L’une des façons les plus simples de contrôler la sortie de Claude est de simplement indiquer le format que vous voulez. Claude peut comprendre et suivre les instructions liées au formatage, et formater les sorties telles que :

  • JSON
  • XML
  • HTML
  • Markdown
  • CSV
  • Formats personnalisés

Par exemple, si vous voulez que Claude génère un haïku au format JSON, vous pouvez utiliser une invite comme celle-ci :

RôleContenu
UtilisateurVeuillez écrire un haïku sur un chat. Utilisez le format JSON avec les clés “first_line”, “second_line” et “third_line”.
Assistant (réponse de Claude){
“first_line”: “Doux félin fourré”,
“second_line”: “Faisant la sieste au soleil”,
“third_line”: “Ronronnant de contentement”
}

Pré-remplir la réponse de Claude

Une autre façon efficace de contrôler le format de sortie de Claude est de pré-remplir le champ Assistant avec le début du format désiré. Cette technique est particulièrement utile lorsque vous travaillez avec des formats structurés comme JSON ou HTML.

Par exemple, pour générer une recette au format JSON :

RôleContenu
UtilisateurVeuillez générer une recette de cookies aux pépites de chocolat au format JSON.
Assistant (pré-rempli){
Assistant (réponse de Claude)“title”: “Cookies aux pépites de chocolat”,
“ingredients”: [
“280g de farine tout usage”,
“1 c. à café de bicarbonate de soude”,
“1 c. à café de sel”,
“225g de beurre non salé, ramolli”,
“150g de sucre en poudre”,
“150g de cassonade”,
“1 c. à café d’extrait de vanille”,
“2 gros œufs”,
“350g de pépites de chocolat mi-sucré”
],
“instructions”: [
“Préchauffez le four à 190°C et tapissez des plaques de cuisson de papier sulfurisé.“,
“Dans un bol moyen, fouettez ensemble la farine, le bicarbonate de soude et le sel. Mettez de côté.“,
“Dans un grand bol, battez le beurre et les sucres avec un batteur électrique jusqu’à ce que le mélange soit léger et mousseux, environ 2-3 minutes.“,
“Incorporez la vanille et les œufs un par un jusqu’à ce qu’ils soient bien mélangés.“,
“Incorporez progressivement le mélange de farine au mélange de beurre jusqu’à ce qu’il soit juste combiné.“,
“Incorporez les pépites de chocolat.“,
“Déposez des cuillerées à soupe bombées de pâte sur les plaques de cuisson préparées, en les espaçant d’environ 5 cm.“,
“Faites cuire pendant 9 à 11 minutes, jusqu’à ce que les bords soient dorés.“,
“Laissez les cookies refroidir sur les plaques de cuisson pendant 5 minutes avant de les transférer sur une grille pour qu’ils refroidissent complètement.”
],
“yield”: “Environ 3 douzaines de cookies”
}

En pré-remplissant la réponse avec l’accolade ouvrante JSON, vous donnez à Claude un point de départ clair pour générer la recette dans le format souhaité. C’est également une autre technique que vous pouvez utiliser pour que Claude saute son texte d’introduction amical.


Fournir des exemples

En plus des instructions explicites, fournir des exemples du format de sortie souhaité peut aider Claude à mieux comprendre vos exigences. Lorsque vous incluez des exemples, indiquez clairement que Claude doit suivre le formatage des exemples fournis (sinon Claude pourrait reprendre d’autres détails des exemples fournis, comme le contenu ou le style d’écriture).

Voici un exemple d’invite illustrant cette technique :

RôleContenu
UtilisateurVotre tâche est d’écrire un poème. Voici quelques exemples de formatage idéal pour le poème :

<poem>
Titre: “Feuilles d’automne”
Verset 1:
Les feuilles d’automne croustillantes dansent
Dans la brise douce et fraîche
Un spectacle coloré

Verset 2:
Rouge, orange et or
Peignant le monde de beauté
Avant que l’hiver n’arrive
</poem>

<poem>
Titre: “Nuit au clair de lune”
Verset 1:
Le clair de lune projette des ombres
À travers le jardin tranquille
Une retraite paisible

Verset 2: Les étoiles scintillent au-dessus
Alors que les grillons chantent leur chanson nocturne
La berceuse de la nature
</poem>

Maintenant, veuillez écrire un poème sur un coucher de soleil, en suivant le formatage des exemples ci-dessus.
Assistant (pré-rempli)<poem>
Assistant (réponse de Claude)Titre: “Symphonie du coucher de soleil”
Verset 1:
Le soleil ardent descend
Peignant le ciel d’émerveillement
Un chef-d’œuvre se forme

Verset 2:
Roses, violets et rouges
Se mêlant en pure harmonie
Le jour dit bonsoir à la nuit
</poem>

Conseils pour un meilleur contrôle de la sortie

  • Soyez aussi précis que possible dans vos instructions
  • Utilisez un formatage clair et cohérent dans vos invites
  • Fournissez plusieurs exemples lorsque c’est possible pour renforcer le format souhaité
  • Expérimentez différentes combinaisons de techniques pour trouver ce qui fonctionne le mieux pour votre cas d’utilisation

Ressources supplémentaires

  • Techniques d’ingénierie des invites : Explorez d’autres stratégies pour optimiser vos invites et améliorer les performances de Claude.
  • Anthropic cookbook : Parcourez une collection de notebooks Jupyter contenant des extraits de code copiables qui démontrent des techniques, des intégrations et des implémentations hautement efficaces et avancées utilisant Claude.
  • Bibliothèque d’invites : Laissez-vous inspirer par une sélection d’invites pour diverses tâches et cas d’utilisation.