2 Weeks → 3 hours
Codex 缩短了开发时间
在 Notion,Codex 正在重塑工程师的开发模式。为了更好地配合 AI 智能体,公司正重新审视并重构其软件的底层逻辑与抽象架构。在招募新工程师时,Notion 如今更加看重候选人的好奇心与开放心态 — 毕竟在 AI 辅助开发这个全新领域,传统的“多年经验”门槛已不再适用。更令人瞩目的是,那些多年未碰生产代码的管理层们,如今也能重新披挂上阵,与团队并肩交付代码。
Ryan Nystrom 负责掌舵 Notion 的 AI 产品工程团队。在任职的一年多时间里,他带领团队主导或参与了几乎所有 AI 功能的研发。他们发现,全面引入 Codex 不仅打破了原有的业务瓶颈,更为团队解锁了前所未有的潜能与可能性。
“Codex 最令我赞赏的一点在于,它在真正动工前会花时间去理清逻辑和需求。这就使得它生成的代码往往能一步到位地符合我们的代码库标准,而无需我再回头去处理遗留问题。”
构建网页端 Notion AI 语音输入功能
在最近的一个项目中,Codex 卓越的自主执行能力得到了淋漓尽致的展现。Ryan 仅凭 Codex 一己之力,就成功将 Notion 的 AI 语音输入功能移植到了网页端。
他表示:“在口头交流时,我们往往能输出更丰富的上下文信息。如果是打字,我总会不自觉地去斟酌字句和行文。而在 Notion 中引入这一功能后,用户能够以更自然的方式提问,并提供详尽的背景信息。这正是我们希望赋予 Notion AI 的能力。”
在接到这项功能需求时,Notion 的移动端应用已具备成熟版本,但桌面与网页端仍属空白。尽管 Ryan 对移动端的具体实现机制并非完全了解,他却能放手将难题交由 Codex 处理。他引导 Codex 调阅移动端代码库,清晰地描述了网页端的预期效果,并设定了结果验证机制。令人惊叹的是,Codex 一气呵成地交付了完整的网页端初版代码,且与 Notion 的代码规范高度契合,第二天便顺利发版上线。
“如果放在两年前去开发 Notion 的语音输入功能,这大概需要我和另一位工程师耗费整整两周时间,”Ryan 感叹道。“但在 Codex 的加持下,我单枪匹马只用了三四个小时就搞定了。”
“它花了一些时间去深入研究我们的移动端代码,随后交出了一份几乎是一次成型的功能代码。我在第二天就完成了发版,并立即开放给用户进行测试。”
工作方式的变化
如今,Notion 的工程师们已经习惯于将一整套任务及验证方法直接交给 Codex,随后便可抽身去做其他事情。“我发现自己现在花在编写需求文档上的时间反而更多了,因为我要把这些文档交给 Codex 去执行,”Ryan 坦言。“说实话,我已经很少亲自动手写代码了。”
在引入 Codex 之前,团队中的工程师在各类会议与协助同事的间隙,往往一次只能勉强专注于一项任务。而现在,他们能够多线并行处理任务、快速推进工作,同时也不会因为缺乏团队支持而陷入传统的效率瓶颈。
“作为团队管理者,按照以往的常理,我根本抽不出时间来写代码,”他说道。“但现在,我不仅能独立开发功能,还能兼顾团队管理,这简直不可思议。在我五年多的管理生涯中,还从未能如此深度地参与到代码层面的技术攻坚中。”
现在,他只需将任务排入队列,然后安心去开一连串的会,回来时功能就已经开发完毕了。对于团队而言,他们迎来了一位能够并肩作战的管理者;而对 Ryan 自己来说,他找回了那份曾经以为因工作原因而不得不舍弃的极客乐趣。更值得一提的是,这种全天候的生产力甚至突破了工作日的界限。他可以在睡前抛出一个调研问题,让 Codex 在夜间运行,第二天醒来就能收到一份完备的报告。
Codex 彻底重新定义了小团队(哪怕是单兵作战!)的产出基准,也为 Notion 的工程师们腾出了更多空间,让他们能够全神贯注于真正具有核心价值的工作。
“无论我需要调研任务、修复 Bug 还是进行微调,Codex 始终都在那里,随时待命。从本质上讲,Notion 就相当于给我配备了一个 24 小时全天候无休的实习生。”


