Overview
Syllabus
Introduction & The Enterprise AI Challenge
The 6 Core Concepts of DSPy Signatures, Modules, Adapters
Deep Dive: Class-based vs. Shorthand Signatures
Adapters: Controlling the Prompt Format JSON vs. BAML
Optimizers: The "Killer Feature" for Transferability
Code Walkthrough: Setup & Model Mixing
Handling Documents: "Poor Man's RAG" with Attachments
Adapter Comparison: Improving Token Efficiency with BAML
Optimizers in Practice: Creating Datasets & Metrics
Complex Pipeline: Routing & Classifying Arbitrary Files
Advanced Use Case: PDF Boundary Detection via Visuals
Analyzing Optimization Results & The "DSPy Hub" Concept
Q&A: Handling Delayed Feedback & Online Learning
Conclusion
Taught by
AI Engineer