Codex 的新能力
上周 OpenAI 为 Codex 发布了一系列新功能:
- Computer Use:可以在 Mac 上操作应用
- 90+ 插件:扩展了工具连接能力
- Memories(实验性):Codex 会记住用户的偏好和工作方式
- Chronicle(研究预览):用屏幕上下文增强记忆——Codex 不仅记得你说的话,还记得你屏幕上的内容
Chronicle 的实质改变
作者说他不再需要把每个上下文都打包好再向 Codex 求助。Chronicle 和 Memories 组合后,Codex 能自己获取相关上下文,有时候还能发现他自己会忽略的细节。
他举了一个具体例子:他在 Slack 里提过一个想法,后来直接问 Codex 实现那个想法,Codex 从自己的记忆里找到了 Slack 对话上下文,直接开始干活。
作者的个人 Vault 系统
除了 Codex 内置功能,作者还搭了一套个人 Vault(保险库)系统,类似于 @damianivaleri 的方案。他的 Vault 里跑着多个自动化:
- 多源上下文摄入:每天多次自动抓取 Gmail、Google Calendar、Slack 和 Google Drive 的最新内容,把他在做什么、上下文之间有什么关联同步进 Vault。
- Chief of Staff 线程:一个无限长的线程,每天自动推送两次待办。这个线程也是他和 Vault 沟通的主要方式——Codex 会自动压缩和扩展这个线程里的历史内容。
这套系统在 Memories 之上又多了一层:让人类可以显式地把主题汇聚起来,也给 Codex 一个理解长期项目的地方。
Codex 如何使用 Vault
Codex 通过 Memories 学会了把 Vault 当成一个可以从中学习的来源,但它仍然把插件等其他工具视为更权威的信息源——这点优先级没有混淆。
作者还发现,Codex 一直很擅长在大型代码库里导航,在动手改代码之前会先做"家庭作业"了解项目。Codex 现在对其他类型的上下文也用同样方式:如果意识到缺少某些上下文,又有合适的工具,就会先去把那个上下文拿回来,再开始干活。这正是 Memories、Chronicle 和插件三者协同工作的方式。
学会了什么比能做什么更重要
作者举了几个具体的例子,说明 Codex 学会了什么,而不是被告知什么:
- "message Romain" = 在 Slack 上给同事 Romain 发 DM
- "docs draft" = 他最近在屏幕上编辑的那个 Google Doc
- 新项目 → 用 Vite 创建(因为这是他通常的做法)
- 新文档用于协调发布 → 创建 Google Doc,不是 Markdown 文件
- "检查反馈频道里有没有 bug 并修掉" = Codex 知道是哪个 Slack 频道
- 遇到常见问题 → Codex 知道他以前用什么方式调试过,会先试同样的方法
一个完整的例子
有一次他对 Codex 说:"同步最新文档草稿的变更,搞完了消息 Romain。"
Codex 自己完成了整条链路:
- 从记忆中找出正确的文档
- 用 Google Drive 插件读取草稿
- 做正确的修改
- 确保构建通过
- 用 GitHub 发 PR
- 在 Slack 上给 Romain 发 DM,附上 PR 链接
整个过程他没有多解释一句话。
核心洞察
当 Codex 开始拥有更多关于你在做什么的上下文时,切换新任务的摩擦急剧下降。你用 Vite 创建新项目是因为那就是你的方式。你和 Codex 说话的方式,逐渐变得和你跟同事说话一样——它自己就能搞清楚你是谁、你想做什么、你应该怎么做。