Skip to content

Resources

This is the list of tutorials and blog posts on DSPy. If you would like to add your own tutorial, please make a PR.

A Few Blogs & Videos on using DSPy

Blogs

Name Link
Why I bet on DSPy Blog
Not Your Average Prompt Engineering Blog
Why I'm excited about DSPy Blog
Achieving GPT-4 Performance at Lower Cost Link
Prompt engineering is a task best left to AI models Link
What makes DSPy a valuable framework for developing complex language model pipelines? Link
DSPy: A new framework to program your foundation models just by prompting Link
Intro to DSPy: Goodbye Prompting, Hello Programming Link
DSPyGen: Revolutionizing AI Link
Building an AI Assistant with DSPy Link

Videos

Name Link
DSPy Explained! (60K views) Link
DSPy Intro from Sephora (25K views) Link
Structured Outputs with DSPy Link
DSPy and ColBERT - Weaviate Podcast Link
SBTB23 DSPy Link
Optimization with DSPy and LangChain Link
Automated Prompt Engineering + Visualization Link
Transforming LM Calls into Pipelines Link
NeurIPS Hacker Cup: DSPy for Code Gen Link
MIPRO and DSPy - Weaviate Podcast Link
Getting Started with RAG in DSPy Link
Adding Depth to DSPy Programs Link
Programming Foundation Models with DSPy Link
DSPy End-to-End: SF Meetup Link
Monitoring & Tracing DSPy with Langtrace Link
Teaching chat models to solve chess puzzles using DSPy + Finetuning Link

Podcasts

Weaviate has a directory of 10 amazing notebooks and 6 podcasts! Huge shoutout to them for the massive support ❤️. See the Weaviate DSPy directory.

TODO: This list in particular is highly incomplete. There are dozens of other good ones. To allow space, divide into opintionated blogs / podcasts / interviews vs. tutorials & talks.

Credit: Some of these resources were originally compiled in the Awesome DSPy repo.