P

Plan And Solve : Définition et Exemples

Technique de prompting qui demande au modèle de d'abord élaborer un plan de résolution avant de résoudre un problème, améliorant ainsi ses performances sur les tâches de raisonnement complexes.

Définition complète

Plan And Solve (PS) est une stratégie de prompting introduite par Wang et al. en 2023, conçue pour améliorer la capacité des grands modèles de langage à résoudre des problèmes complexes, notamment en mathématiques et en raisonnement logique. Plutôt que de demander au modèle de résoudre directement un problème, on lui demande explicitement de concevoir un plan d'action avant de passer à l'exécution.

Cette approche s'inspire du constat que les méthodes comme le Chain of Thought (CoT) souffrent parfois d'erreurs de calcul, d'étapes manquantes ou de perte de cohérence en cours de raisonnement. En forçant une phase de planification explicite, Plan And Solve réduit ces problèmes en structurant la réflexion du modèle en deux temps : d'abord comprendre le problème et identifier les étapes nécessaires, puis exécuter chaque étape de manière ordonnée.

La variante améliorée, appelée PS+ (Plan And Solve Plus), ajoute des instructions supplémentaires comme "extraire les variables et leurs valeurs" ou "calculer les résultats intermédiaires". Ces consignes détaillées guident encore davantage le modèle et réduisent significativement les erreurs de raisonnement.

Plan And Solve fonctionne en mode zero-shot, ce qui signifie qu'il ne nécessite aucun exemple préalable dans le prompt. Il suffit d'ajouter une instruction du type "Élabore d'abord un plan, puis résous le problème étape par étape" pour obtenir des résultats nettement supérieurs à un prompt classique.

Étymologie

Le terme provient directement de l'article de recherche "Plan-and-Solve Prompting" publié par Lei Wang et al. en 2023. Il décrit littéralement les deux phases de la méthode : planifier (plan) puis résoudre (solve).

Exemples concrets

Résolution d'un problème mathématique complexe

Résous ce problème. D'abord, élabore un plan en identifiant les variables et les étapes de calcul nécessaires. Ensuite, exécute chaque étape du plan.

Problème : Un magasin offre 20% de réduction sur un article à 85€, puis applique une taxe de 5,5% sur le prix réduit. Quel est le prix final ?

Analyse d'un cas business multi-facteurs

Avant de répondre, conçois un plan structuré pour analyser ce cas. Identifie les dimensions à examiner, puis traite chaque dimension méthodiquement.

Cas : Une startup SaaS B2B a un taux de churn de 8% mensuel malgré un NPS de 45. Quelles peuvent être les causes et les solutions ?

Débogage d'un problème technique complexe

Élabore d'abord un plan de diagnostic en listant les causes possibles par ordre de probabilité. Puis analyse chaque cause une par une en expliquant comment la vérifier.

Problème : Mon application Next.js renvoie une erreur 500 uniquement en production, jamais en développement local.

Usage pratique

Pour appliquer Plan And Solve, ajoutez une instruction explicite demandant au modèle de planifier avant d'agir, par exemple : "Conçois d'abord un plan, puis résous le problème étape par étape." Pour la variante PS+, précisez les sous-tâches attendues comme extraire les données clés, identifier les relations entre variables et vérifier chaque calcul intermédiaire. Cette technique est particulièrement efficace pour les problèmes à plusieurs étapes où le modèle risque de sauter des étapes ou de perdre le fil du raisonnement.

Concepts liés

Chain of ThoughtZero-Shot PromptingTree of ThoughtsStep-by-Step Reasoning

FAQ

Quelle est la différence entre Plan And Solve et le Chain of Thought ?
Le Chain of Thought demande au modèle de raisonner étape par étape, mais sans phase de planification explicite. Plan And Solve ajoute une étape préalable où le modèle doit identifier et structurer son plan de résolution avant de l'exécuter. Cela réduit les oublis d'étapes et les erreurs de raisonnement que l'on observe parfois avec le CoT classique.
Plan And Solve nécessite-t-il des exemples dans le prompt ?
Non, c'est l'un de ses principaux avantages. Plan And Solve fonctionne en mode zero-shot : il suffit d'ajouter une instruction de planification au prompt, sans fournir d'exemples de résolution. Cela le rend plus simple à mettre en œuvre que les approches few-shot qui nécessitent de construire des exemples pertinents.
Dans quels cas Plan And Solve est-il le plus utile ?
Cette technique excelle sur les problèmes multi-étapes comme les problèmes mathématiques, l'analyse de données complexes, le raisonnement logique et la planification de projets. Elle est moins nécessaire pour les tâches simples ou directes comme la traduction, le résumé court ou la classification, où un prompt classique suffit généralement.

Voir aussi

Recevez de nouveaux prompts chaque semaine

Rejoignez notre newsletter.