今天openAI悄然发布了一篇文章,标题很普通,“记录和重放”,点进去一看就感觉太炸裂了。

该功能的意思就是在Mac端执行一次工作流之后,Codex会看到你做了什么,并且自动生成一个可以重复使用的技能。以后你就只管说“把上个月的报销单再重新提一次”,它就会帮你自动完成。
说实话,有点上头。
那么这个东西是干什么用的呢?
Codex Record&Replay是OpenAI为桌面端的Codex增加的新功能,目前只支持Mac OS,并且需要开启Computer Use。
它所要解决的就是一个很具体的问题:有很多的工作是重复性的,“演示一次”要比“写出步骤来”容易得多。
你想想看——
对同事说“帮我提交一份报销单”时,要说明清楚:首先要打开OA系统,然后点击哪一个菜单项,在哪一类目下填写哪些内容,附件是从哪里获取的,金额是怎么计算出来的等等……只说这些就至少要花上五分钟的时间。
但是如果让他看到你一次操作的过程,并且记住之后,在下一次的时候可以直接帮助到你的结果会怎么样呢?
这就是Record&Replay做的事情。和传统的自动化相比,究竟好在哪里呢?
我认为Record&Replay的不同之处有三点:
第一就是不必写代码了。不是你可以不写,而是你真的一点也不需要写。操作一次就会学会。不需要去定义选择器,不需要写条件判断,不需要处理异常流程——这些都是它自己解决的。
第二种方法是不能产生死代码。传统录制工具(如Selenium IDE)所记录下来的只是一连串固定的命令,在页面布局发生变化时就会崩溃。但是由Codex产生的是一段“技能描述”和工具调用逻辑,在回放的过程中它可以理解每一个步骤的目的,并且可以采用多种不同的方式来实现同样的结果。
比如:“打开网页A、点击搜索、输入关键词、点击第一个结果”。在回放时,网页A的搜索框的位置发生了变化,但是Codex知道“要找搜索框”,因此它可以自动找到新位置。
第三是可以不断改进的。录制完成后你就可以对Codex说:“这里面有一些隐藏规则,比如说用的是YYYYMMDD的形式来命名文件名,在金额大于一千的时候需要添加注释”,那么这些偏好吗就会被加入到其中去。而并不是只能录一遍,而是可以不断的进行调整和训练。
但是也存在一定的限制。现在只支持macOS系统,Windows用户要再等一段时间。并且要开启Computer Use,也就是说你要让AI看你自己的屏幕。对于安全性要求比较高的地方(如涉及到支付密码、个人银行账户等),还是应该进行人工操作。
手把手教学:如何录制自己的技能
前提条件是安装了Codex桌面版,并且打开了Computer Use,在非欧盟/英国/瑞士地区的用户。
第一步:打开录制

点击skills区域的“+”,然后选择“记录一个技能”。使你先写出一句来说明该技能的作用是什么——例如,“将微信公众号后台的数据导出为Excel,并发送至财务邮箱。”
这句很关键的话就关系到之后Codex对这个能力的理解程度以及它的灵活度了。
第二步就是给出一个好的提示词
在录制之前,Codex就会问到:“这一次你要录些什么?”建议的做法是:
我要录一个【每周五从公众号后台导出阅读量数据→保存为CSV→发给team邮件】的工作流。变量是:日期范围(默认上周一至上周日)。技能名叫 weekly-data-export。变量标注清楚的好处是:以后你可以传入不同的参数,例如“把2026年6月的数据导出”。
第三步:开始操作
获得录制权限之后,在Mac上就去做自己的事吧。Codex 也会关注你做的每一件事、看的内容。
建议要尽量的操作干净一些,不要记录和无关的操作过程(例如在中间的时候刷了五分钟左右的微博等等)。
使用真实但是不包含敏感信息的数据来展示,并且不能用真实的卡号来做示例。
第四步结束录制后进行技能优化
点击停止按钮或者右键单击该按钮。Codex会用几秒钟的时间来对刚刚录制下来的内容进行分析,并且产生出一种技能草案。内容有:
什么场景下触发
需要哪些输入参数
执行过程中的每一个步骤
怎么验证结果
这时可以增加一句:“每周五自动运行,并且在发送之前先看一下”——这样它就会记住这个信息了。
第五步:回放
启动一个新的进程,并且告诉它:使用 weekly-data-export 这个技能去运行上一周的数据。那么 Codex 就会用到 Computer Use、浏览器操作和你所安装的插件来完成整个过程。
实际使用情况:可以正常使用,但是不要有过高的期待。
录制了几种不同情景下的技能,并谈谈自己的体会:
★★★☆ 申请表提交:最为稳妥的一项。OA系统界面比较固定,录一次就跑五次,零次出错。
★★★☆☆数据报表导出:可以跑通,但是如果页面加载速度太慢的话,就会出现不能及时完成的情况。在“点提交”这样的重要环节之前自己录制的时候要暂停1秒左右的时间。
总的说来,简单的、重复的流程(三到五步以内的一维动作),是最稳定的;而涉及到很多判断以及复杂的页面的时候,现在还是有点不足的。
到这里你会想到一个问题:它和Claude的Computer Use有什么区别呢?
不相同。主要的区别就是“录一遍”和“每次都重新开始说”。
Claude Computer Use你每一次都要把打开的东西、点击的内容、填写的信息、等待的结果和做出的判断都讲得非常清楚。一次性使用的,使用之后就会忘记。
Codex Record&Replay就是:你展示一次,它就产生一个永久性技能。之后每使用一次都只需要传递一个参数就可以了,并不需要再进行重复描述。
另外一个路线升级是把录制好的技能进一步打包成为正式插件,并且带上了元数据、团队发布和对接到MCP服务器上。也就是说由“个人小工具”变成了“团队基础”。
槽点也有一些,实际上这个功能还没有做好。主要有以下几点:
只在Mac系统上运行。现在Linux、Windows用户的使用也无能为力了。OpenAI没有说明什么时候会支持其他的平台。
全程由人工智能看你的屏幕,对于涉及隐私安全的情况不可以这样做。公司内部的OA系统首先要确定是否符合规范。
流程比较繁琐且不够稳定。前面已经说过,如果步骤很多、页面很复杂的话,出问题的概率就会增大。
不可以跨应用的时候上下文保持得很好。比如从浏览器里复制一些文字→粘贴到本地的应用程序中→然后再进行修改,在这个过程中如果应用程序切换速度比较慢的话就会有遗漏的情况出现。
但是要说的是,这是个新出的功能。按照OpenAI的发展速度来看,在六个月之后很可能就不会是现在的模样了。

💬如果你能使用到Codex Record&Replay的话,你会想要自动化的第一项重复的工作是什么呢?在评论区里晒出来吧。
夜雨聆风