Qu’est-ce que le chain-of-thought prompting ?

Le Chain of Thought prompting désigne une technique qui structure une tâche de raisonnement en étapes intermédiaires. Elle est utilisée pour les problèmes nécessitant logique, calcul ou décomposition. Elle ne doit pas être confondue avec le prompt chaining, qui consiste à enchaîner plusieurs prompts distincts afin de faire progresser une tâche étape par étape.

Qu’est-ce que le Chain of Thought prompting ?

Le Chain of Thought prompting est une technique d’ingénierie des prompts visant à améliorer les performances des modèles de langage sur des tâches nécessitant de la logique, des calculs et de la prise de décision, en décomposant le problème en étapes.

Comment fonctionne le Chain of Thought ?

Face à un problème complexe, une stratégie consiste à le décomposer en sous-problèmes plus simples. Le prompting peut reproduire cette structure en demandant au modèle de traiter successivement les éléments nécessaires avant de produire le résultat attendu.

Les travaux publiés en 2022 sous le titre « Chain-of-Thought Prompting Elicits Reasoning in Large Language Models » ont contribué à populariser cette approche pour différents problèmes de raisonnement arithmétique, symbolique et de sens commun.

À quoi sert le Chain of Thought prompting ?

  • Décomposer un problème complexe en sous-tâches.
  • Structurer une résolution logique ou un calcul.
  • Organiser les informations nécessaires avant la réponse finale.
  • Réduire certaines erreurs liées à une résolution trop directe.

Limites du Chain of Thought

Une réponse structurée ne signifie pas qu’un modèle raisonne comme un humain. Un modèle peut produire une explication plausible tout en arrivant à une conclusion incorrecte. La décomposition d’une tâche doit donc rester associée à la vérification des faits, des calculs et du résultat final.

Chain of Thought et Prompt Chaining : quelle différence ?

Chain of ThoughtPrompt Chaining
Structure le raisonnement ou la décomposition d’un problèmeEnchaîne plusieurs prompts distincts
Vise surtout les tâches de logique ou de résolutionVise l’orchestration d’un processus en plusieurs étapes
Le problème est décomposé au sein d’une démarche de raisonnementLa sortie d’une étape peut devenir l’entrée de la suivante

Le prompt chaining est particulièrement utile lorsqu’une tâche comporte plusieurs opérations séparables, par exemple rechercher des informations, les synthétiser, puis transformer la synthèse en livrable. Le Chain of Thought concerne davantage la structuration d’un problème nécessitant un raisonnement séquentiel.

Pour aller plus loin : ce sujet fait écho à notre réflexion sur l’avenir du métier de prompt engineer et à notre article sur le métier de Prompt Designer, à mettre en pratique via notre Prompt Party ou notre formation à la maîtrise de l’IA générative.

Retour en haut