T
traeai
登录
返回首页
Lenny's Newsletter

规范驱动开发:Notion 的 AI 工程工作流 | Ryan Nystrom

8.5Score
规范驱动开发:Notion 的 AI 工程工作流 | Ryan Nystrom

TL;DR · AI 摘要

Notion AI 采用规范驱动开发,通过 Codex 自动生成规范并实现功能。

核心要点

  • 使用 Whisper 和 Codex 实现规范驱动开发
  • Notion 的 Boxy 系统可在 20 分钟内生成完整 PR
  • 快速 CI 是 AI 编码代理的关键

结构提纲

按章节快速跳转。

  1. 介绍 Ryan NystromNotion 的角色和主要项目。

  2. 描述如何通过语音输入、Codex 生成规范,并由 AI 自动实现和验证。

  3. ·Boxy 系统

    介绍 Notion 内部的 Boxy 系统,允许工程师在评论中调用 Codex 并生成 PR。

  4. ·快速 CI 的重要性

    强调快速 CI 在 AI 编码代理时代的重要性。

  5. 说明如何训练 AI 编码代理在面对质疑时进行推理辩护。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Notion AI 开发流程
    • 规范驱动开发
      • 语音输入
      • Codex 生成规范
      • 自动实现与验证
    • Boxy 系统
      • 内部 VM 代理
      • 20 分钟生成 PR
    • 快速 CI
      • AI 编码代理依赖
      • 缩短构建时间

金句 / Highlights

值得收藏与分享的关键句。

#AI#工程实践#Notion#Codex#开发流程
打开原文

Ryan Nystrom is a software engineer at Notion. He joined in December 2024 after Notion acquired Campsite, the team communication platform he co-founded with Brian Lovin. At Notion, he’s been a core builder of Notion AI and the Custom Agents feature launched in February 2026. He manages a team of six to seven engineers while still writing code himself, currently running Project Afterburner, a push to cut Notion’s CI time to a quarter of its current duration.

  1. How to build a Notion AI custom agent that auto-generates your daily standup pre-read by pulling from Slack, GitHub, Honeycomb metrics, and yesterday’s meeting transcript
  1. How to configure subagents and MCP integrations within Notion AI
  1. How Notion’s internal “Boxy” system lets engineers @mention Codex from within Notion comments and get a full pull request with screenshots in 20 minutes
  1. The spec-first development workflow: dictate an idea into Whisper, have Codex format it as a proper spec, commit it to the repo, and let the agent implement and verify it autonomously
  1. Why fast CI is absolutely critical in the age of AI coding agents
  1. How to prompt AI coding agents to defend their reasoning under pushback
  1. Why engineering managers and even senior executives should keep writing code
Image 1

[WorkOS](https://workos.com/?utm_source=lennys_howiai&utm_medium=podcast&utm_campaign=q22025)—Make your app enterprise-ready today

[Orkes](https://www.orkes.io/)—The enterprise platform for reliable applications and agentic workflows

(00:00) Introduction to Ryan Nystrom

(02:48) How AI has upended 12+ years of the same working routine

(04:30) Project Afterburner: Notion’s push to cut CI time to a quarter

(09:00) Why high-frequency, high-quality meetings beat lower-frequency standups

(11:10) How automated context surfaces every engineer’s work equally

(12:15) Why cutting meeting prep is a burnout protection mechanism

(14:26) The case for engineering managers writing code

(16:13) Inside “Boxy”: Notion’s internal VM-based background agent system

(20:30) Old World vs. New World code review

(24:51) Prompting Codex from Notion comments

(29:20) The emotions around code review

(31:01) Quick recap

(32:00) Spec-first development: writing and checking agent specs into the repo

(35:10) The spec as changelog: version control for how a feature actually works

(37:53) How engineers’ roles are evolving

(39:00) Lightning round

(45:21) Where to find Ryan

• Notion AI: https://www.notion.com/product/ai

• Notion Custom Agents: https://www.notion.com/blog/introducing-custom-agents

• Codex (OpenAI): https://openai.com/codex

• Claude Code (Anthropic): https://claude.ai/code

• Honeycomb (observability + MCP): https://www.honeycomb.io

• Whisper (OpenAI voice transcription): https://openai.com/research/whisper

• Slack: https://slack.com

• GitHub: https://github.com

• How Stripe built “minions”—AI coding agents that ship 1,300 PRs weekly from Slack reactions | Steve Kaliski (Stripe): https://www.chatprd.ai/how-i-ai/stripes-ai-minions-ship-1300-prs-weekly-from-a-slack-emoji

• Notion 3.3 Custom Agents launch (February 24, 2026): https://www.notion.com/releases/2026-02-24

X: https://x.com/ryannystrom

LinkedIn: https://www.linkedin.com/in/ryannystrom/

GitHub: https://github.com/rnystrom

ChatPRD: https://www.chatprd.ai/

Website: https://clairevo.com/

LinkedIn: https://www.linkedin.com/in/clairevo/

X: https://x.com/clairevo

Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email jordan@penname.co.

AI 可能会生成不准确的信息,请核实重要内容