Overview
Syllabus
- Introduction to DSPy
- Advantages of DSPy
- Key Components of DSPy
- Getting Started with DSPy
- Initial Setup
- Configuration and Data Loading
- Creating a Basic Chatbot Question Answering
- Adding Chain of Thought
- Creating a RAG Application
- Defining Signature for RAG
- Creating RAG Module
- Creating Optimizer
- Executing the RAG Pipeline
- Evaluating Different Approaches
- Evaluating Basic RAG
- Evaluating Uncompiled Baleen RAG
- Evaluating Compiled Baleen RAG with Optimizer
- Summary and Comparison of Results
Taught by
Mervin Praison