Technique de rédaction de requêtes qui consiste à demander explicitement à un modèle de langage de « penser étape par étape » avant de fournir sa réponse, en exposant son raisonnement intermédiaire. Cette technique améliore généralement la qualité des réponses sur les problèmes logiques et mathématiques. Elle est aujourd’hui partie intégrante de l’architecture des modèles de raisonnement.