DSPy is a framework for programming—not prompting—language models. Instead of writing brittle prompts that break with model updates, you write modular Python code that DSPy compiles into optimized ...