Aller au contenu
Open sourceAvancé

DSPy

DSPy est un framework pour programmer les modèles de langage plutôt que les prompter, en composant des pipelines modulaires et en optimisant automatiquement les prompts et les poids. Développé à Stanford, il remplace l'ingénierie de prompts fragile par des programmes reproductibles et testables qui s'adaptent aux modèles et tâches.

Aperçu

« DSPy » est une ressource de type « Open source » sélectionnée par AI Resource Hub, classée dans la catégorie Frameworks et adaptée aux apprenants de niveau Avancé. Elle est fournie par Stanford NLP, a été mise à jour pour la dernière fois le 2026-06-26 et affiche une note éditoriale de 4.6/5 attribuée par notre équipe. Cliquez sur « Visiter la ressource » à droite pour ouvrir la page d’origine.

Notre verdict

DSPy est le framework à adopter quand l’ingénierie de prompts ne passe plus à l’échelle. Plutôt que des chaînes fragiles réglées à la main, vous écrivez des modules composables et laissez des optimiseurs les compiler contre votre propre jeu d’évaluation : le prompting devient une ingénierie systématique et vérifiable. L’effort est réel : l’abstraction prend du temps à apprendre et exige des exemples étiquetés et des métriques mesurables. Pour un unique prompt stable, c’est excessif ; pour des pipelines à plusieurs étapes que vous voulez réellement améliorer, c’est l’option la plus rigoureuse de l’écosystème.

Étiquettes

DSPyOptimisation des promptsCadreLLM

Fonctionnalités clés

  • ▹Programmez les LLM au lieu d’écrire les prompts à la main
  • ▹Optimisation automatique des prompts
  • ▹Des modules composables et testables

Idéal pour

  • ▹Pipelines programmatiques remplaçant les prompts fragiles
  • ▹Optimisation automatique des prompts et poids
  • ▹Programmes reproductibles et testables de modèles

Peu adapté à

  • ▪Prototypes rapides sans exemples étiquetés
  • ▪Automatisations minimales à un seul appel

Avantages

  • +Un prompting systématique et vérifiable
  • +Optimise les prompts à votre place
  • +Transforme les prompts en programmes compilables et optimisables

Inconvénients

  • −Un modèle mental différent du prompting manuel
  • −Exige un jeu d’évaluation solide pour optimiser
  • −L’abstraction prend du temps à apprendre

FAQ