C2 · Planifier puis exécuter
Famille : Agent unique
Un planificateur écrit tout le plan, des exécutants le déroulent, un solveur rédige la réponse.
Principe
Un planificateur produit d’abord le plan complet, parfois sous forme de graphe de dépendances. Des exécutants, outils ou petits modèles, le déroulent sans relire tout le contexte, puis un solveur synthétise. Le gros modèle n’intervient que pour planifier, replanifier et conclure.
Le problème qu'il résout
Dans une boucle agentique, chaque étape relit tout l’historique : le coût et la latence montent vite, et le plan n’existe nulle part où l’on puisse le relire.
Quand l'utiliser
- Le pipeline d’outils est assez prévisible : agrégation de plusieurs sources, requêtes indépendantes à lancer en parallèle.
- Le budget ou la latence sont serrés, ou l’on veut un plan lisible et auditable avant toute exécution.
Quand l'éviter
- Chaque étape dépend vraiment du résultat de la précédente, comme en exploration : préférer la boucle agentique (C1).
- Le plan n’est ni validé ni replanifié en cours de route : un plan faux fait échouer toute l’exécution.
Synonymes par éditeur
- Plan-and-Solve (Wang et al. (ACL 2023))
- ReWOO (Xu et al. (2023))
- LLMCompiler (Kim et al. (ICML 2024))
- Planning (A. Ng, A. Gulli (ch. 6))
- Single-path / multi-path plan generator (CSIRO Data61)
Patterns voisins
Sources
- ReWOO: Decoupling Reasoning from Observations for Efficient Augmented Language Models — B. Xu et al., 2023
- An LLM Compiler for Parallel Function Calling — S. Kim et al. (ICML 2024), 2024
- Agentic Design Patterns, part 4: Planning — DeepLearning.AI, The Batch (A. Ng), 2024-04-10
- Agents — Chip Huyen, 2025-01-07
Contenu relu le 2026-10-02