← Browse

World's Fair 2026

The Unreasonable Effectiveness of Separating the Task from the Model — Maxime Rivest, DSPy

Maxime Rivest

Overview

This talk introduces DSPy, a framework that separates the definition of an AI task from its implementation. By declaring a task's inputs and outputs first, developers can later experiment with different models, settings, and execution strategies without altering the core task definition. This approach aims to make AI engineering more flexible and robust, especially in a rapidly evolving landscape of models and tools.

Who should watch

Key takeaways

Notable quotes

*AI engineering should happen above a particular prompt template or provider API shape: the Signature.*
*Define a task strictly through its inputs and outputs, and the underlying implementation becomes flexible.*

Watch on YouTube →

Unofficial community note. Prefer the recording for nuance.