DSPy (Declarative Self-improving Language Programs in Python) est un framework de Stanford qui permet de construire des pipelines LLM de façon programmatique et optimisable. Au lieu d'écrire des prompts manuels fragiles, vous définissez des modules et des métriques d'évaluation. DSPy optimise automatiquement les prompts et les few-shot examples pour maximiser vos métriques. Il résout le problème des prompts qui cassent quand on change de modèle LLM.
RAG optimisé automatiquement
DSPy optimise automatiquement les prompts d'un pipeline RAG (query rewriting + réponse) sur un dataset de 200 paires QA. Amélioration de 18% de la précision sans modification manuelle.
✓ Points forts
✗ Limites
⚠️ Pièges connus en production
✓ Fait pour vous si…
Ingénieurs cherchant à construire des pipelines LLM robustes, testables et optimisables automatiquement en production.
✗ Pas fait pour vous si…
Prototypage rapide ou cas d'usage simples (un seul appel LLM).