Chaînage de prompts
Le Prompt Chaining (chaînage de invites) est une technique où la sortie générée par une invite de modèle de langage (LLM) sert d'entrée ou de contexte à une invite subséquente et connexe. Au lieu de s'appuyer sur une seule invite monolithique pour résoudre un problème complexe, le chaînage décompose la tâche en une série d'étapes plus petites, gérables et interconnectées.
Les problèmes complexes du monde réel n'ont que rarement une réponse simple en une seule tentative. Le prompt chaining permet aux développeurs et aux analystes de tirer parti des forces des LLM pour des sous-tâches spécifiques — telles que l'extraction, la synthèse, le raisonnement et le formatage — de manière contrôlée et itérative. Cela augmente considérablement la fiabilité et la profondeur du résultat final par rapport aux approches à invite unique.
Le processus est intrinsèquement séquentiel. L'Étape 1 exécute une invite, produisant la Sortie A. Cette Sortie A est ensuite transmise par programmation au champ d'entrée de l'invite de l'Étape 2, laquelle est conçue pour traiter la Sortie A et générer la Sortie B. Ce flux se poursuit jusqu'à ce que le résultat final souhaité soit atteint. Des cadres comme LangChain sont spécifiquement conçus pour gérer cette exécution multi-étapes et à état.
Agents, Génération augmentée par récupération (RAG), Apprentissage par quelques exemples