Lors du déploiement d'une application basée sur un LLM avec Claude, vos appels API consisteront généralement en deux types de contenu :
Un modèle de prompt combine ces parties fixes et variables, en utilisant des espaces réservés pour le contenu dynamique. Dans la Console Claude, ces espaces réservés sont désignés par {{doubles crochets}}, les rendant facilement identifiables et permettant un test rapide de différentes valeurs.
Vous devriez toujours utiliser des modèles de prompts et des variables lorsque vous vous attendez à ce qu'une partie de votre prompt soit répétée dans un autre appel à Claude (uniquement via l'API ou la Console Claude. claude.ai ne prend actuellement pas en charge les modèles de prompts ou les variables).
Les modèles de prompts offrent plusieurs avantages :
La Console Claude utilise largement les modèles de prompts et les variables afin de prendre en charge les fonctionnalités et outils pour tout ce qui précède, comme avec :
Considérons une application simple qui traduit du texte anglais vers l'espagnol. Le texte traduit serait variable puisque vous vous attendriez à ce que ce texte change entre les utilisateurs ou les appels à Claude. Ce texte traduit pourrait être récupéré dynamiquement depuis des bases de données ou l'entrée de l'utilisateur.
Ainsi, pour votre application de traduction, vous pourriez utiliser ce modèle de prompt simple :
Traduisez ce texte de l'anglais vers l'espagnol : {{text}}Apprenez-en plus sur le générateur de prompts dans la Console Claude et essayez de faire générer un prompt par Claude.
Si vous voulez améliorer votre jeu de variables de prompt, enveloppez-les dans des balises XML.
Découvrez la myriade d'outils de développement de prompts disponibles dans la Console Claude.