DSPy Logo

DSPyWeekly

Your Weekly Dose Of All Things DSPy

Articles and Tutorials
Videos
Every Friday

You'll receive verification email in max 1 minute. Do check SPAM just in case. Unsubscribe anytime.

Subscribed by employees and students at

Apple
Microsoft
LinkedIn
Columbia University
JioStar
Freshworks
Netflix
Databricks
MIT

".@DSPyOSS is so good that i'm kind of sad how many hours i spent struggling without it last year"

Joshua Weaver
Joshua Weaver
Director @txoji Attorney with a background in tech and entrepreneurism.

"Both DSPy and (especially) GEPA are currently severely under hyped in the AI context engineering world."

tobi lutke
Tobi Lutke
CEO by day, Dad in evening, hacker at night.

"We've reached that stage where every single day of the week (and every weekend), there are *several* really cool @DSPyOSS research papers, open-source applications, production use cases, or deep-dive tutorials, etc."

Omar Khattab

DSPyWeekly Issue No #20

Published on January 30, 2026

📚 Articles

Engineering VP Josh Clemm on how we use knowledge graphs, MCP, and DSPy in Dash - Dropbox

Josh Clemm, VP of Engineering at Dropbox, details the technical architecture behind Dropbox Dash, a universal search tool designed to navigate proprietary work content by leveraging a robust "context engine" rather than simple federated retrieval. Dash prioritizes index-based retrieval to ensure speed and company-wide access, utilizing knowledge graphs that model cross-app relationships—such as connecting meetings to attendees and documents—via "knowledge bundles" integrated into standard indices rather than high-latency graph databases. To mitigate the context window and speed limitations of the Model Context Protocol (MCP), the team employs "super tools" and specialized sub-agents. Furthermore, Clemm highlights the use of "LLM as a judge" to rigorously evaluate retrieval relevance and the adoption of DSPy for programmatic prompt optimization, which facilitates efficient prompt management and seamless model switching at scale.

dspy-evaluation-suite Agent Skills by OmidZamani /OmidZamani/dspy-skills | AgentSkillsRepo

This skill should be used when the user asks to "evaluate a DSPy program", "test my DSPy module", "measure performance", "create evaluation metrics", "use answer_exact_match or SemanticF1", mentions "Evaluate class", "comparing programs", "establishing baselines", or needs to systematically test and measure DSPy program quality with custom or built-in metrics.

BigSpin ( Startup using DSPy )

The technical foundation of Bigspin is the open-source DSPy project

PAPER - Unpacking Generative AI in Education: Computational Modeling of Teacher and Student Perspectives in Social Media Discourse

This paper, "Unpacking Generative AI in Education," employs computational modeling to analyze the divergent perspectives of teachers and students regarding Generative AI (GenAI) in educational settings by examining social media discourse on Reddit. Using Natural Language Processing (NLP) techniques such as sentiment analysis and topic modeling (including BERTopic, Top2Vec, and LDA), the study reveals a distinct "AI divide": educators primarily focus on challenges related to academic integrity, plagiarism detection, and the need for robust policies, often expressing negative sentiment. DSPy is being used here.

🎥 Video

DSPy Introduction - (Korean Language)

Taught by a Professor https://github.com/junji64/DSPy/blob/main/DSPy.ipynb

DSPy Explained (Databricks Demo): Build Model-Agnostic Agents + Auto Prompt Optimization (GEPA)

Prompt engineering doesn't scale—especially when models change, prompts drift, and your “logic” lives inside a giant string. | Channel: VectorLab

🚀 Projects

Microcode - TUI based agent for RLM

Open sourcing Microcode! Microcode is a context-efficient, general purpose terminal agent fully powered by a packaged `dspy.RLM()` program. Set your own OpenRouter API key via and choice of models. Supports MCP servers too with @MaximeRivest mcp2py.

karthikscale3/dspyground

A tool kit for generating high quality prompts using DSPy GEPA optimizer | Language: TypeScript | License: Other

PaulLockett/Storyhost

A very baseline version of an AI assitant in Minecraft | Language: Python

leockl/vidspy

DSPy-style framework for optimizing text-to-video generation using VBench metric feedback | Language: Python | License: MIT License