Apr 15, 2026 · 1h 25m · latent-space
Notion’s Sarah Sachs & Simon Last on Custom Agents, Evals, and the Future of Work
gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions
Notion co-founder Simon Last and Head of AI Sarah Sachs join the Latent Space podcast to discuss the engineering architecture, evaluation rigor, and product philosophy behind Notion Custom Agents. They explore how horizontal primitives, autonomous software factories, and robust tool-calling infrastructure are shaping Notion's role as the enterprise system of record.
How this conversation actually went
Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. The hosts hold 16.1% of the talking time here. How this is scored →
speaking balance: gold is the hosts, purple is the guest (3 minute bins)
Sarah firmly rejects the premise that AI tools should be simplified for the lowest common denominator, arguing that dumbing down interfaces destroys agent capability.
Hardest push from the hosts ▶ 24:03 Interrogating silent model degradationSwyx presses the guests on whether major frontier labs secretly quantize or throttle model quality during high-traffic enterprise working hours.
Biggest teaching moment ▶ 49:41 Designing systems for model training distributionsSimon breaks down why Notion abandoned its internal XML formats for standard Markdown and SQLite after learning models perform best on representations mirroring pre-training data.
The host holds their own ▶ 1:16:00 Challenging retrieval optimization metricsSwyx challenges Sarah on top-K retrieval nuances, prompting a detailed technical breakdown of loss functions and agentic query distribution patterns.
the scores for every segment, with the reasoning behind each
| Chapter | Topic | The hosts as informed peer | Guest teaching | Guest disagreement | The hosts pushing back | Why |
|---|---|---|---|---|---|---|
| Latent Space Message: Why We Ask for Subscriptions | 4 | 5 | 1 | 2 | Swyx opens with an ad-free subscriber plea and then presses the guests on why building background agents failed in earlier iterations. Simon and Sarah explain how early context limits and the lack of native tool calling forced multiple redesigns before Sonnet unlocked reliable background execution. | |
| Balancing AGI Ambitions and the Software Factory Concept | 5 | 6 | 2 | 2 | Alessio and Swyx ask how Notion plans product roadmaps when frontier model capabilities shift rapidly. Sarah reframes the problem around sensing which direction the technological current is moving rather than fighting upstream against model limitations. | |
| Horizontal Platform Primitives vs. Vertical SaaS Expertise | 6 | 5 | 2 | 3 | Alessio contrasts Datadog's vertical persona with Notion's horizontal user base, asking how product expertise is encoded at scale. Sarah and Simon explain that horizontal primitives must stay anchored in concrete user journeys rather than building novel tools for their own sake. | |
| Fostering an Egoless Engineering Culture of Code Deletion | 4 | 6 | 1 | 1 | Swyx asks Sarah about her management philosophy on the AI team. Sarah details an egoless engineering culture where engineers are encouraged to throw away old prototypes and rewrite harnesses without tying code ownership to career advancement. | |
| The 'Simon Vortex' and Hackathons as Capability Uplifters | 5 | 4 | 2 | 2 | Swyx asks whether regular hackathons drive Notion's product momentum. Sarah and Simon explain that company-wide hackathons serve to uplift baseline technical literacy, while core skunkworks innovation happens continuously in rapid prototyping cycles. | |
| Organizational Structure and the Design Playground Prototype Repo | 4 | 6 | 2 | 2 | Alessio asks about prototype evaluation bars across engineering and design. Simon and Sarah describe their isolated design playground repository where designers ship functional code rather than static mockups. | |
| Scaling Agent Dev Velocity and Decentralized Team Evals | 5 | 6 | 2 | 2 | Sarah pushes back on Simon's simplified take on prototyping by highlighting the heavy eval and infrastructure burden required before production. She explains that every feature team owns its domain evals while the platform team builds shared harness tooling. | |
| Detecting Model Provider Regressions and Silent Degradation | 6 | 5 | 1 | 3 | Swyx asks whether Notion catches silent quality degradation or hidden quantization during peak hours. Sarah shares that enterprise-focused evaluation suites frequently detect regressions that model providers fail to catch with standard coding benchmarks. | |
| The Rise of Model Behavior Engineers (MBEs) | 5 | 7 | 1 | 2 | Swyx asks about the Model Behavior Engineer role. Sarah outlines how the position evolved from manual spreadsheet audits by linguistics graduates into engineers who direct coding agents and design LLM judges. | |
| The Evolution of Software Engineering and Autonomous Workflows | 6 | 5 | 2 | 3 | Swyx asks if traditional software engineering roles will disappear. Simon and Sarah argue that human engineers are transitioning from syntax implementation to system architecture, verification loops, and delegating to agent fleets. | |
| Demoing Custom Agents: Automating Tenant Lead Ingestion | 6 | 5 | 1 | 1 | Alessio demos a live custom agent that automates coworking applicant ingestion, enrichment, and database tracking. Sarah explains how automating tedious internal processes creates high operational leverage across teams. | |
| Agent Coordination, Manager Agents, and Native Memory | 5 | 6 | 1 | 2 | Alessio and Swyx ask how agents coordinate without creating infinite recursive loops. Simon explains that Notion relies on database primitives and dedicated manager agents rather than complex bespoke messaging architectures. | |
| Native Feature Optimizations vs. Third-Party Integrations | 6 | 6 | 1 | 2 | Swyx asks for Simon's perspective on MCP versus CLI agent interfaces. Simon outlines CLI strengths in progressive disclosure and self-healing while acknowledging MCP's clean sandboxing and permission boundaries. | |
| Deterministic Code Execution and Cost-Effective Pricing Models | 5 | 6 | 2 | 2 | Sarah emphasizes that using LLMs to orchestrate deterministic workflows wastes tokens and drives up user costs. She argues that executing deterministic code sandboxes delivers superior reliability and margin efficiency. | |
| Evolution of Notion's Internal Representation: XML to Markdown and SQLite | 7 | 7 | 1 | 2 | Swyx asks Simon to walk through the technical iterations of Notion's agent architecture. Simon details the journey from brittle custom XML blocks to markdown and SQLite databases that natively align with model pre-training distributions. | |
| Decentralizing Tool Ownership and Progressive Disclosure | 5 | 7 | 2 | 2 | Sarah details how moving away from massive few-shot system prompts to discrete tool definitions allowed Notion to decentralize tool development across independent product squads. | |
| Demystifying System Prompts and Building for Power Users | 5 | 6 | 2 | 2 | Swyx asks whether Notion protects system prompts as intellectual property. Sarah and Simon push back, explaining that making prompts and tools fully transparent enables power users to build sophisticated workflows. | |
| The 'Flippy' Interface: Unifying Settings and Chat Workflows | 5 | 6 | 1 | 1 | Alessio praises the unified editing and execution canvas. Simon and Sarah share the behind-the-scenes decision to delay launch in order to build the 'Flippy' interface where conversational agents modify their own configurations. | |
| Designing Credit-Based Pricing and Usage-Based Economics | 6 | 6 | 1 | 2 | Alessio asks how Notion structures value-based pricing when individual agent tasks vary wildly in business impact. Sarah explains why usage-based credit abstractions protect unit economics without imposing artificial complexity. | |
| The 'Auto' Model Router and Filling the Intelligence-Cost Gap | 5 | 7 | 2 | 2 | Sarah breaks down the 'Auto' model router, explaining how it steers tasks to the most cost-efficient models while highlighting the mid-tier capability vacuum left by frontier model pricing strategies. | |
| Contextual Enterprise Fine-Tuning and Running Overnight Agent Loops | 6 | 5 | 2 | 2 | Swyx asks if Notion plans to train proprietary foundation models. Simon and Sarah clarify that they prioritize enterprise-specific contextual fine-tuning and overnight autonomous coding agent loops over building generic foundation models. | |
| Why Tool Velocity and Outer Loop Robustness Beat Model Training | 5 | 7 | 2 | 1 | Simon argues that engineering attention is better invested in tool interfaces and harness reliability than fine-tuning models on rapidly changing internal APIs. | |
| Adapting Search and Retrieval for Agent-Driven Workloads | 7 | 6 | 1 | 2 | Sarah details how agent-generated search queries differ fundamentally from human queries, requiring a complete redesign of retrieval architectures, top-K ranking, and query expansion models. | |
| Meeting Notes as an Agentic Flywheel and Capture Primitive | 5 | 6 | 2 | 2 | Swyx asks about Notion's meeting notes and wearable devices. Simon and Sarah conclude by positioning meeting notes as a foundational context-capture primitive that feeds Notion's broader collaboration ecosystem. |