llms.txt Content
# DSPy
> The framework for programming—rather than prompting—language models.
DSPy is the framework for programming—rather than prompting—language models. DSPy unifies techniques for prompting, fine-tuning, reasoning, tool use, and evaluation of LMs. It provides a systematic approach to building AI applications through composable modules, optimization techniques, and evaluation frameworks.
## Get Started
- [Get Started](https://dspy.ai/index.md): DSPy overview and quick start guide
## Learn DSPy - Learning DSPy
- [Learning DSPy](https://dspy.ai/learn/index.md): Three stages of building AI systems - programming, evaluation, and optimization
## Learn DSPy - DSPy Programming
- [DSPy Assertions](https://dspy.ai/learn/programming/7-assertions/index.md)
- [Adapters](https://dspy.ai/learn/programming/adapters/index.md)
- [Language Models](https://dspy.ai/learn/programming/language_models/index.md)
- [MCP](https://dspy.ai/learn/programming/mcp/index.md)
- [Modules](https://dspy.ai/learn/programming/modules/index.md)
- [Programming Overview](https://dspy.ai/learn/programming/overview/index.md)
- [Signatures](https://dspy.ai/learn/programming/signatures/index.md)
- [Tools](https://dspy.ai/learn/programming/tools/index.md)
## Learn DSPy - DSPy Evaluation
- [Data Handling](https://dspy.ai/learn/evaluation/data/index.md)
- [Metrics](https://dspy.ai/learn/evaluation/metrics/index.md)
- [Evaluation Overview](https://dspy.ai/learn/evaluation/overview/index.md)
## Learn DSPy - DSPy Optimization
- [Optimizers](https://dspy.ai/learn/optimization/optimizers/index.md)
- [Optimization Overview](https://dspy.ai/learn/optimization/overview/index.md)
## Tutorials - Docs
- [Tutorials Overview](https://dspy.ai/tutorials/index.md)
- [Building a Creative Text-Based AI Game](https://dspy.ai/tutorials/ai_text_game/index.md)
- [Async](https://dspy.ai/tutorials/async/index.md)
- [Overview](https://dspy.ai/tutorials/build_ai_program/index.md)
- [Cache](https://dspy.ai/tutoria