P

Skeleton Of Thought : Définition et Exemples

Technique de prompting qui consiste à demander au modèle de générer d'abord un squelette structurel de sa réponse (points clés, plan), puis de développer chaque partie en parallèle ou séquentiellement, accélérant ainsi la génération tout en améliorant la cohérence.

Définition complète

Le Skeleton of Thought (SoT) est une méthode de prompting inspirée du processus cognitif humain : avant de rédiger un texte complexe, on commence par esquisser un plan. Appliquée aux grands modèles de langage, cette technique décompose la génération en deux phases distinctes. Dans la première phase (skeleton stage), le modèle produit un squelette concis — une liste de points clés ou un plan structuré qui couvre l'ensemble de la réponse attendue. Dans la seconde phase (point-expanding stage), chaque point du squelette est développé indépendamment en un paragraphe ou une section complète.

L'intérêt principal du SoT réside dans sa capacité à réduire significativement la latence de génération. Comme chaque point du squelette peut être développé de manière indépendante, les expansions peuvent théoriquement être parallélisées via des appels API simultanés, réduisant le temps de réponse jusqu'à 2x par rapport à une génération séquentielle classique. Cette approche a été formalisée dans un article de recherche publié par des chercheurs de Microsoft Research et Tsinghua University en 2023.

Au-delà de la vitesse, le SoT améliore souvent la qualité des réponses. En forçant le modèle à planifier avant de rédiger, on évite les digressions, les répétitions et les incohérences structurelles fréquentes dans les réponses longues. Le squelette agit comme une carte mentale qui guide la génération et garantit une couverture complète du sujet.

Il est important de noter que le SoT n'est pas adapté à tous les types de tâches. Les questions simples, les tâches de codage, ou les requêtes nécessitant un raisonnement séquentiel strict (comme les problèmes mathématiques étape par étape) bénéficient peu de cette approche. Le SoT excelle en revanche pour les réponses longues, structurées et multi-aspects comme les analyses, les comparaisons ou les guides explicatifs.

Étymologie

Le terme "Skeleton of Thought" (squelette de pensée) est une métaphore anatomique : le squelette représente la structure porteuse minimale sur laquelle vient se greffer la chair du contenu détaillé. Il a été introduit dans l'article de recherche "Skeleton-of-Thought: Large Language Models Can Do Parallel Decoding" (Ning et al., 2023) par des chercheurs de Microsoft Research et Tsinghua University.

Exemples concrets

Rédaction d'un article de blog structuré

Je vais te demander de rédiger un article sur les énergies renouvelables. D'abord, génère uniquement le squelette de l'article sous forme de 5-7 points clés numérotés, chacun en une phrase. N'écris rien d'autre que ce squelette.

Analyse comparative multi-critères

Compare React, Vue et Angular. Étape 1 : liste les 6 critères de comparaison les plus pertinents en une ligne chacun. Étape 2 : je te demanderai ensuite de développer chaque critère séparément.

Préparation d'une présentation professionnelle

Je prépare une présentation sur la transformation digitale. Commence par me donner le squelette : titre de chaque slide et son message clé en une phrase. Ne développe pas encore le contenu des slides.

Usage pratique

Pour appliquer le Skeleton of Thought, commencez par demander explicitement au modèle de produire un plan ou une liste de points clés avant toute rédaction détaillée. Utilisez ensuite ce squelette comme base pour des prompts de suivi qui développent chaque point individuellement. Cette approche est particulièrement efficace pour les contenus longs (articles, rapports, guides) où la structure et la couverture complète du sujet sont essentielles.

Concepts liés

Chain of ThoughtTree of ThoughtsPlan-and-Solve PromptingDécomposition de tâches

FAQ

Quelle est la différence entre Skeleton of Thought et Chain of Thought ?
Le Chain of Thought (CoT) guide le modèle à raisonner étape par étape de manière séquentielle, chaque étape dépendant de la précédente. Le Skeleton of Thought, en revanche, produit d'abord une vue d'ensemble structurelle, puis développe chaque partie de manière indépendante. Le CoT est idéal pour le raisonnement logique, tandis que le SoT excelle pour la génération de contenu structuré.
Le Skeleton of Thought fonctionne-t-il avec tous les modèles de langage ?
Oui, la technique est applicable à tout LLM suffisamment capable de suivre des instructions structurées (GPT-4, Claude, Gemini, Llama, etc.). Cependant, les gains en qualité et en vitesse varient selon le modèle et la complexité de la tâche. Les modèles plus avancés tirent généralement mieux parti de cette approche car ils produisent des squelettes plus pertinents.
Quand ne faut-il pas utiliser le Skeleton of Thought ?
Le SoT est déconseillé pour les tâches qui nécessitent un raisonnement séquentiel strict (démonstrations mathématiques, résolution de problèmes étape par étape), les réponses courtes ou factuelles, et les tâches créatives où le flux de conscience est souhaité (poésie, écriture libre). Il est optimisé pour les réponses longues, structurées et multi-aspects.

Voir aussi

Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter.