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
FAQ
Quelle est la différence entre Plan And Solve et le Chain of Thought ?
Plan And Solve nécessite-t-il des exemples dans le prompt ?
Dans quels cas Plan And Solve est-il le plus utile ?
Voir aussi
Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter.