dspy - Optimize programmatic prompt systems with Stanford DSPy
Build and optimize programmatic prompt systems using Stanford DSPy signatures, modules, compilers, evaluation metrics, and caching.
Tags
Updated: 2026-09-18Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Define schemas with DSPy Signatures
- Build programs using DSPy modules
- Optimize prompts with DSPy compilers
- Evaluate programs against performance metrics
- Save and load compiled artifacts
- Configure language model caching
Inputs
- DSPy Signatures and module code
- Training datasets and devsets
- Evaluation metric functions
- Language model configurations
Outputs
- Saved program artifact files
- Evaluation metric scores
- Model prediction and reasoning outputs
- Cached LM response files
Requirements
- Python environment with dspy package
- Configured language model provider API
