
Techniques de Prompting Avancé : Chain-of-Thought, Tree-of-Thought et Au-Delà
Les techniques de prompting avancé (Chain-of-Thought, Tree-of-Thought, Self-Consistency) permettent d'améliorer significativement la qualité des réponses des LLM sur des tâches complexes. Ce guide détaille chaque technique avec des exemples pratiques.
TL;DR
Pourquoi les Techniques Avancées ?
Les prompts basiques fonctionnent pour des tâches simples. Mais dès qu'on aborde le raisonnement complexe, les calculs, ou l'analyse multi-facteurs, la qualité des réponses chute. Les techniques avancées de prompting corrigent ce problème en structurant la façon dont l'IA réfléchit.
Chain-of-Thought (CoT) Prompting
Le Concept
Chain-of-Thought consiste à demander explicitement à l'IA de raisonner étape par étape avant de donner sa réponse finale. Cette technique, documentée par Google Research en 2022, améliore drastiquement les performances sur les tâches de raisonnement.
Comment l'Utiliser
Ajoutez simplement "Réfléchis étape par étape" ou "Explique ton raisonnement" à votre prompt.
Exemple Pratique
❌ Sans CoT : "Si j'ai 15 pommes, que j'en donne 1/3 à Marie et la moitié du reste à Paul, combien m'en reste-t-il ?" → Réponse souvent incorrecte ou directe sans explication ✅ Avec CoT : "Si j'ai 15 pommes, que j'en donne 1/3 à Marie et la moitié du reste à Paul, combien m'en reste-t-il ? Résous ce problème étape par étape en montrant chaque calcul." → Réponse : Étape 1 : Je donne 1/3 de 15 à Marie = 15 ÷ 3 = 5 pommes Étape 2 : Il me reste 15 - 5 = 10 pommes Étape 3 : Je donne la moitié de 10 à Paul = 10 ÷ 2 = 5 pommes Étape 4 : Il me reste 10 - 5 = 5 pommes Réponse finale : Il me reste 5 pommes. Quand Utiliser CoT
- Problèmes mathématiques et logiques
- Analyse de situations complexes
- Prise de décision multi-critères
- Débogage de code
- Planification de projets
Zero-Shot CoT vs Few-Shot CoT
Zero-Shot CoT
Demandez simplement de raisonner sans fournir d'exemple.
"Analyse cette situation et donne ta recommandation. Pense étape par étape." Few-Shot CoT
Fournissez un exemple de raisonnement attendu avant de poser votre question.
"Voici comment j'aimerais que tu analyses les situations : Exemple : Situation : L'équipe a un retard de 2 semaines sur le projet Étape 1 : Identifier les causes (ressources, scope, imprévus) Étape 2 : Évaluer l'impact sur les livrables Étape 3 : Proposer des solutions (réallocation, priorisation, renégociation) Étape 4 : Recommandation finale avec justification Maintenant analyse cette situation : [Votre situation]" Tree-of-Thought (ToT) Prompting
Le Concept
Tree-of-Thought va plus loin que CoT en explorant plusieurs chemins de raisonnement parallèles avant de converger vers la meilleure solution. Utile pour les problèmes où plusieurs approches sont possibles.
Structure d'un Prompt ToT
"Pour résoudre [problème], explore 3 approches différentes : Approche A : [décrire l'angle 1] - Avantages de cette approche - Risques et limites - Score de pertinence (1-10) Approche B : [décrire l'angle 2] - Avantages de cette approche - Risques et limites - Score de pertinence (1-10) Approche C : [décrire l'angle 3] - Avantages de cette approche - Risques et limites - Score de pertinence (1-10) Synthèse : Quelle approche recommandes-tu et pourquoi ?" Cas d'Usage
- Décisions stratégiques importantes
- Design de solutions techniques
- Résolution de problèmes créatifs
- Négociations et préparation d'arguments
Self-Consistency
Le Concept
Générez plusieurs réponses au même prompt et identifiez les éléments qui reviennent systématiquement. La cohérence entre les réponses indique une plus grande fiabilité.
Comment l'Appliquer
"Réponds à cette question 3 fois avec des approches légèrement différentes : [Question] Réponse 1 (approche analytique) : ... Réponse 2 (approche intuitive) : ... Réponse 3 (approche contrariante) : ... Synthèse : Quels éléments reviennent dans les 3 réponses ?" Self-Refine / Critique
Le Concept
Demandez à l'IA de critiquer sa propre réponse puis de l'améliorer. Cette technique itérative produit des résultats de meilleure qualité.
Template
Étape 1 : "[Votre demande initiale]" Étape 2 : "Maintenant, critique cette réponse. Identifie : - Les points faibles - Les informations manquantes - Les biais potentiels - Ce qui pourrait être amélioré" Étape 3 : "En tenant compte de ces critiques, génère une version améliorée." Prompt Chaining (Chaînage de Prompts)
Le Concept
Décomposez une tâche complexe en plusieurs prompts séquentiels, où la sortie de chaque prompt alimente le suivant.
Exemple : Création d'un Business Plan
Prompt 1 : "Analyse le marché de [secteur] en France. Identifie taille, croissance, acteurs clés, tendances." → Output 1 Prompt 2 : "Basé sur cette analyse de marché : [Output 1] Identifie 3 opportunités de positionnement pour une nouvelle entreprise." → Output 2 Prompt 3 : "Pour l'opportunité [choisie dans Output 2], développe : - Proposition de valeur - Modèle économique - Avantages concurrentiels" → Output 3 Prompt 4 : "Synthétise le tout en un executive summary de 200 mots." Bonnes Pratiques Générales
1. Adaptez la Technique au Problème
| Type de problème | Technique recommandée |
|---|---|
| Calcul, logique | Chain-of-Thought |
| Décision complexe | Tree-of-Thought |
| Fiabilité critique | Self-Consistency |
| Qualité maximale | Self-Refine |
| Tâche en plusieurs étapes | Prompt Chaining |
2. Itérez Toujours
Les techniques avancées ne dispensent pas de l'itération. Affinez vos prompts progressivement.
3. Documentez Vos Prompts
Gardez une trace de vos prompts efficaces. Ils sont un asset professionnel.
Conclusion
Les techniques avancées de prompting transforment les LLM d'assistants basiques en véritables partenaires de réflexion. Maîtrisez-les et vous débloquerez un niveau supérieur de productivité et de qualité.
Pour une maîtrise complète, découvrez notre formation Prompt Engineering où ces techniques sont pratiquées intensivement.

