D

DSPy

Free

Programmatic framework for optimizing LLM prompts and weights

Stanford NLP · Frameworks

Visit Website

About DSPy

DSPy by Stanford NLP replaces brittle manual prompting with a programming model. Developers define modules and metrics; DSPy compiles and optimizes prompts automatically using techniques like few-shot learning and fine-tuning.

Key Use Cases

  • Prompt optimization
  • Pipeline compilation
  • Research
  • Systematic LLM development

Pros

  • Automatic optimization
  • Eliminates manual prompting
  • Research-backed

Cons

  • Steep learning curve
  • Less tooling ecosystem

Details

Vendor

Stanford NLP

Category

Frameworks

Pricing

Free

Tags

FrameworkPrompt OptimizationResearchOpen-SourceNLP