YouTube08 Jan 2026
1h 13m

DSPy: The End of Prompt Engineering - Kevin Madura, AlixPartners

Podcast cover

AI Engineer

The podcast introduces DSPy, a declarative framework designed to streamline the creation of modular software utilizing LLMs. It emphasizes DSPy's ability to decompose logic into programs that treat LLMs as first-class citizens, offering a more structured approach compared to prompt tweaking. Key benefits include a higher level of abstraction, enabling developers to focus on program intent rather than low-level string parsing, and the ability to optimize performance across different models. The discussion covers signatures, modules, tools, adapters, and optimizers, highlighting how these components facilitate the construction of composable systems. Examples include sentiment classification, PDF analysis using attachments, and multimodal applications, demonstrating DSPy's versatility in handling diverse data types and tasks. The presenter also addresses questions about integrating existing prompts and the role of optimizers in improving model performance.

Outlines

Part 1: Introduction to DSPy

Part 2: Core Concepts and Architecture

Part 3: Implementation and Tooling

Part 4: Optimization and Metrics

Part 5: Code Walkthrough and Configuration

Part 6: Practical Use Cases and Document Analysis

Part 7: Advanced Applications and File Processing

Part 8: Optimization Results and Ecosystem

Sign in to continue reading, translating and more.

Open full episode in Podwise