Laissez Claude réfléchir (incitation à la chaîne de pensée) pour améliorer les performances
Lorsqu’il est confronté à des tâches complexes comme la recherche, l’analyse ou la résolution de problèmes, donner à Claude de l’espace pour réfléchir peut considérablement améliorer ses performances. Cette technique, connue sous le nom d’incitation à la chaîne de pensée (CoT), encourage Claude à décomposer les problèmes étape par étape, ce qui conduit à des résultats plus précis et nuancés.
Avant de mettre en œuvre CoT
Pourquoi laisser Claude réfléchir ?
- Précision : Le fait de passer par les problèmes étape par étape réduit les erreurs, en particulier en mathématiques, en logique, en analyse ou dans les tâches généralement complexes.
- Cohérence : Une réflexion structurée conduit à des réponses plus cohérentes et mieux organisées.
- Débogage : Voir le processus de réflexion de Claude vous aide à identifier où les invites peuvent être peu claires.
Pourquoi ne pas laisser Claude réfléchir ?
- L’augmentation de la longueur de la sortie peut avoir un impact sur la latence.
- Toutes les tâches ne nécessitent pas une réflexion approfondie. Utilisez CoT judicieusement pour assurer le bon équilibre entre performance et latence.
Comment inciter à la réflexion
Les techniques de chaîne de pensée ci-dessous sont classées de la moins complexe à la plus complexe. Les méthodes moins complexes prennent moins de place dans la fenêtre de contexte, mais sont généralement moins puissantes.
- Invite de base : Incluez “Réfléchissez étape par étape” dans votre invite.
- Manque d’indications sur comment réfléchir (ce qui n’est surtout pas idéal si une tâche est très spécifique à votre application, cas d’utilisation ou organisation)
- Invite guidée : Décrivez les étapes spécifiques que Claude doit suivre dans son processus de réflexion.
- Manque de structuration pour faciliter l’extraction et la séparation de la réponse de la réflexion.
- Invite structurée : Utilisez des balises XML comme
<thinking>
et<answer>
pour séparer le raisonnement de la réponse finale.
Exemples
Bibliothèque d'invites
Laissez-vous inspirer par une sélection d’invites pour diverses tâches et cas d’utilisation.
Tutoriel d'invite GitHub
Un tutoriel rempli d’exemples qui couvre les concepts d’ingénierie d’invite trouvés dans notre documentation.
Tutoriel d'invite Google Sheets
Une version plus légère de notre tutoriel d’ingénierie d’invite via une feuille de calcul interactive.