今天我要给大家分享一个 cloud code 的 使用的小技巧,它能大大提升你的开发效率。在开始之前,我先说说我们在开发中遇到的实际困境。我问你一个问题,如果你在用 cloud code 跑一个超长时间任务的过程中,你又想起了什么? 又或者你看到他执行任务的过程中的输出,想更进一步问他具体的内容,你会怎么做呢?是不是新建一个终端,然后再启动一个 cloud code 的 绘画去问呢?这样做虽然可以提问,然后因为它是一个全新的绘画,它丢失了之前主任务的对话历史, 所以 cloud code 只能靠项目文件,比如说 cloud d m d 文件和代码文件重新加载来获取项目知识,它需要重新构建上下文,这会额外消耗大量的 talking。 有 人可能会说,那我等这个主任务跑完了再问不行吗?但是等的时间太长, 不仅心态容易崩,而且有可能在跑完之后呢?你都已经忘记了要问什么了。这便是我们在开发中遇到的实际困境。那如何优雅地解决这个问题呢?新版本的 cloud code 加入了 b t w 指令, 他能在不打单主任务,不污染主对话历史的情况下,快速问一个旁置的问题,求证一个细节,要一个解释。例如在我们的视频中,正在执行一个长时间的任务, 他已经耗时二十六分钟了。在这个任务执行过程中,我看到他说添加一个 select phrase 变量来存储选中的常用语,这时候我就想知道这个 select phrase 是 什么。 那现在假如我们新开一个绘画去问,大家可以看到,由于没有上下文,它需要重新构建上下文,再搜索整个项目的代码,来了解关于 slack freeze 变量的作用。可以看到它需要反复的搜索大量的代码才能掌握足够的信息。 那现在我们改用 btw 来问,看看会怎么样呢?我们在这里输入斜杠, btw select freeze 有 什么作用?稍等一下,这次给出结果的时间明显就快了很多。我们看到他现在给出的回复说,根据代码上下文, select freeze 作用是存储用于常用于面板中选中的文本内容。 具体的工作机制如下,下边是一些其他的信息,你看他不会中断当前任务的完整上下文来回答你。 如果你对它给你的信息已经了解清楚了,你就可以按空格或者是回车又或者是 esc 键来返回。我们现在按空格键可以看到现在 btw 回复的信息不见了,就如同什么也没有发生过。 之前的主任务还在继续执行,最重要的是这次对话不会进入主现成的历史记录,所以它不会污染主绘画的上下文。 而且它是直接利用当前绘画的上下文信息来执行任务,这样能节省非常多的 talking, 也能让整个 call 点的体验顺畅很多。强烈建议你在写复杂任务时多用起来。怎么样?你学会了吗?
粉丝6.3万获赞33.4万

hello, 大家好,我是 d p, 欢迎来到我们的 codex 系列视频,这期是这个视频的第一期,主要讲的是新手入门相关的内容,主要包括 codex 的 安装,一些基础的配置和一些基础的使用指南。好的,我们来进入 准备环节。首先你需要做的第一件事是打开 d p r t 点 lab 零零点 com, 在 这里搜索 codex, 然后找到这篇文章。打开到这里,你需要知道的是, codex 这期视频相关的所有内容你在这个文章里都可以找到。现在我们把这个文章放在一边,下面我们需要新建一个文件夹, 我用的是 d p 下划线, codex 下划线一零一主要是,呃为这期视频做演示做准备的,你可以使用任意的名称以及任意的位置推荐放在你的那个项目文件夹目录里面去。 好的,这两样都准备完了以后,我们下面进入安装环节。好的,我们首先回到刚刚的这个文章,然后第一部分就是安装指南。我们先大概的来看一下目录架构,分别是四种安装模式,其中两种是命令行,第一种是 npm 安装,第二种是 codex app 安装,第四种是 codex vs code 的 插件安装。我们将逐一来看这些安装方式。 首先是两组命令行的安装方式。呃,先介绍一下命令,第一个命令一点一是检查你的 npm 环境里有没有安装。呃, codex 用这行命令 list 就 可以看到下面这样的输出结果, 像我这里就有一个 codex 零点一一二点零这个版本,这就代表安装了,如果你没有的话,你就可以继续。 第二步,一点二就是用这条命令安装,然后第三步是检查 codex 版本,就是你安装以后用这个命令就可以看到这边的这个输出,就是 codex 的 版本,就代表安装成功了。 然后如果在你使用的过程中需要升级,就用一点四用这个命令来升级,然后 homebuil 是 一样的,首先是查看它的列表, 可以使用这行命令来查看,那么查看的结果就会输出一个 codex, 如果你不用后面的这个过滤条件,它就会把你本地的所有的呃 homebrew 安装的内容都列出来,然后在这边就可以看到有一个 codex, 然后 如果上面的检查就是二点一这个部分,你的机器里没有任何的安装,那么你就可以在这边使用二点二的命令来安装, 然后安装以后相同的版本检查,然后相同的升级。我这边在 mac os 上用那个命令行安装了一个 homebrew 版本的 codex, 给大家看一下过程。首先我打开我的命令行,然后我用这个 codex 杠杯来查看,它告诉我这个机器上没有 codex。 然后我尝试做了一个 list, list 的 操作,这边也没有后 codex, 然后我尝试用了那个就查找关键词的 list, 没有任何输出。然后我做了一个额外的测试,我用 sqlite 做测试,因为这里显示了 sqlite, 所以 它这个能有输出就代表一切都没有问题。 然后我这边用了就是二点二这个命令来做安装,然后它从这里开始跑,一直跑跑,反正跑的挺多的, 然后到下面他就给我一个反馈,就是 codex 零点一一七点零这个版本他就开始安装,一直到安装完成, 呃,然后到这里就是安装结束,然后接下来我用了查看的命令做了一次确认他有 codex, 然后我又做了一个全局的查看,就没有过滤的查看有,然后我用了 codex v 这个命令查看的版本。零点一,一七点零是我当时录视频时的最新版, 这就是命令行的一个安装方式。下面我们来看三那个 codex app 安装,这个就是打开官网下载一个 app 就 好,我在 macos 上我下载的就是这个 codex, 点 dmg 打开以后就有这么一个文件,这个文件是这样 四百七十三兆,然后我如果安装把它拖过来就行,我这边已经安装过了,因为所以就演示一下这么一个过程。然后我们来看一下 codex vs 插件的安装,我这边整整理了一下,你需要做的是第一步打开 vs code, 第二步在插件市场搜索 codex, 然后找到这个插件进行安装。好的我们去那个 vs code 里面看一下,首先插件市场在这儿,然后你在这边搜索 codex, 我这个已经安装了,但是我给大家演示一遍流程,然后这个时候就会找到这个是 open a r 官方的这么一个插件,然后打开以后它的名字就是 codex 杠 open a r 的 code engine agent 在 这儿和这个名字啊,这样看这两个名字是一样的,然后这边会有一个安装,你点安装就行,安装完了以后,那个你在这儿就能看到一个 codex 的 标志,然后我一般是在这儿去使用的,它其实没有太大的一个差别, 就是在侧边栏上这个是 copilot, 这个是 codex, 放在这边有可能要拖动一下,但我不记得不太清了,反正是有相关位置的。好的,作为最后的建议,一共有四种安装方式,我建议大家把三和四都安装上,一会我们在演示的过程再解释为什么。 好的,这就是安装相关的所有内容。 ok, 接下来我以 codex app 做一个演示。首先我打开了 codex 这个 app, 它会要求你登录,这个时候你只需要点击这个按钮,然后它就会跳转到一个登录的页面,这个就是 open i r 的 页面, 你在这个页面里完成你的账号的登录,然后它就会跳转回来,然后这边就会有相关登录完成的一个状态。 ok, 花了点时间完成了网页上的授权,然后这个 app 就 会自己自动跳转到类似这样一个页面,这就是 codex app 的 主操作页面。 其他三种登录方式都是相同的流程,这边我们就不额外的演示了。登录完了以后,按道理说我们可以直接呃输入一些命令来完成相关的任务,但是我们先不着急,我们先进入一些重要文件和配置的讲解。 首先你需要知道的第一个概念是 codex, 它在你的本地是有一个配置文件夹的,在你的用户根目录下有一个点 codex 这个文件夹,里面就是配置的所有的内容。然后我这边用编辑器已经打开了, 这里面一共有好多个重要的文件,我们一个一个来讲,首先讲第一个就是 author 点接收,这个就是你的所有的 talkin 都在这边。我这边跟大家演示的是我进行了脱敏的一些数据,你实际跟我看起来应该是差不多,但是我这些呃 d p i t 这些你肯定是没有的, 分别有获取信息的 talkin 和用户 id, 然后 talkin 的 id, 然后什么 refresh, 就是 刷新 talkin, 然后时间,这就是 open a r 给你的一个 key, 然后这个 config 点 t o m l 是 什么呢?就是一些你使用过程中的一些记录,比如说我用的模型是 g p t 五点四,然后思考强度是 x high, 然后一些信任的目录像这个这边就是五点四,和 x high 和这边是对应的,这就两个配置文件。 为什么要讲这两个文件呢?这两个文件在稍后我们讲账号切换的时候是非常重要的两个文件,如果大家对账号切换有兴趣,可以点个关注,我们后面的视频里会讲 好的。然后我们下面进入一个呃全局配置的一个环节, 首先就是全区的配置,就是你这个本地的所有的 codex 相关的项目,你想让它遵守的一些规则是什么呢?我这边给出了一个 demo, 首先文件是在点 codex 文件夹下有一个 agents, 点 md, 这里我写了一些规则,就什么遵守用户的需求啊,中文呀,回答呃 case 原则啊这些,这个写的比较长,这个东西在哪呢?在配置指南就第二部分的第一点里面 就是目录是用户目,文件夹下点 codex index, 然后你把这个粘进去,就可以作为你的一个项目的开始。 然后还有一个目录,就是说如果你不做全局级的,你这个项目想设置的话,那么你就需要做一个项目级的目录,那么它就是说在 d p 下划线 codex 一 零一这个项目文件夹下新建一个这么一个文件就行。那么我们现在来新建一个右击 新建,这,哎,他为什么没有给我新建?好奇怪哦, 这样,是这样,这样新建的好,这样就新建进来,然后这边你就是比如写全程使用中文和我交互 类似这样,然后这条文件它的那个规则就可以写入进来,你也可以简单的把这个东西给它复制过来,也就是说你这里给它的这个规则是这个 codex 零零一这个项目级的,而不是说这个放在全局级的,你把全局级这里给它删除掉就可以了。 好,这就是两种配置方式,如果你是想让所有的 codex 都能遵守,那我建议你就像我这样配置一个全局级的一个规则,让他们遵守一个默认规则。然后如果你想让某一个项目,比如说这个项目去遵守,我们就可以在这里面写一二三, 告诉他这个项目单独的遵守规则,首先他会遵守这个,然后把这个再附加上就是这么一个配置关系, 像稍后会有像 scales 呀、 workflow 呀这些,我们会单独用视频来讲解,这个也不算基础的内容,如果有兴趣就 稍微等一等,再讲一下。 c 部分相关资源,这边我把常用的一些链接放在了这里,如果有兴趣的话可以来用。这边是 openair 的 官网,这是 codex 的 官网,这是 codex 的 开发者文档,这是 codex 的 github, 以后有相关的链接我会继续往后面去加。 ok, 我 们现在进入 实际操作环节,我这一期的实际操作先用 codex app 来做演示,首先它这个给我们默认打开的只有一个 playground, 就是 一个测试环境。然后我们刚刚新建了一个目录,还记得吗?我们需要把它加载下来,点这边这个加号,然后找到你的这个目录, 把它加载进来就可以了,这样你就有了这个目录,然后在这边选择这个目录,开始一个新对话,这里就可以开始一个新对话,然后你可以选择模型,比如说我们选呃 codex 五点三,然后呃思考强度,我们就选 high 就 好。 然后我们给他一个简单的对话内容,然后这时候你会看到他在这边会新建一个对话,然后这边是我们说的,然后这是他思考,然后稍后给我们回复的内容。 这边你可以把把它变成任意一个内容,比如说你给我写一个贪吃蛇的游戏存放在什么位置,什么,就这么一个流程。 当然我们这边只有一个简单的演示,然后这时候我们接着来演示斜杠命令,它和我们常用的命令好像一样,你只要出入斜杠,它会有很多的命令。最重要的我想给大家讲几个命令,首先是 status, 你可以看到你的,如果你是那个付费套餐的话,你可以看到五小时限额和七天限额,还有一些呃,上下文长度啊这些信息,然后相同的内容在这边也可以看到,也是配额的一个信息。 然后斜杠命令里面还有一些命令,我们来看一下,比如说这边有一个 fast 的 模式, 呃,当然五点三开不了 fast, 你 只有五点四来行,然后到五点四以后你可以开那个 fast, 看到吗?现在 fast 的 模式就被关闭掉了,然后 这边你在敲就可以把 fast 的 模式开启。提醒一下, fast 模式只有五点四可以用,只有这个小闪电开启的时候才是。然后 fast 的 模式大概是消费两倍的 talk, 得到一点五倍的速度, 然后智力不会有所下降,只是优先给你处理任务,就是说类似于 vip 通道的那种感觉。好的,这就是 codex app 里的一些功能,至于其他的一些命令,那么稍后大家自己再来看就好。 ok, 接下来我们回到那个 codex vscode 的 插件,这边我想给大家演示我最近做的一次 html 任务。首先我们先来看呃,两个 html 页面, 我首先用那个 ar 设计了下面这个 index 派去的 html, 然后我让他用 bootstrap 进行一个改写。 首先我们来看第一个,第一个是就是一个 ar 点 lab 零零点 com 这个页面,我想做一个新手页面,然后我用 ar 做了一些设计,但是它做完了以后有一些问题,像这些点击啊,这些呃 type 的 切换,这些 card 的 折叠,它都没有做,它只是做了样式,像这边这些搜索它都没有,但样式是做好了,然后是这个样子,然后我让它做的就是对这个页面百分之一百的用 bootstrap 进行了一个重写,然后把这些点击样式, 这些 card 的 呃这些 type 的 切换,然后这些 card 的 折叠都给它做出来,然后像这边搜索也都给它做出来,这边的搜索也都做出来。 是做成这么一个状态,其实改动不是很多,但是最主要的就是遵守这个设计稿的一个方式,然后给大家看一下实际的操作过程。首先我调用了一个 walker, walker 就是 定义了一个上下文,这个 walker 不是 为这个项目准备的,但是差不多能用,我就用了,就是一个 html 设计的 walker, 然后告诉他是一个特殊的任务,然后是根据这个设计稿的页面,也就是这个由 ar 生成的原始页面 来让它把一些呃功能用 butstrip 进行重写,然后让它严格遵循这个规则,然后其他我们在 word 里定义的什么 p r, d 线框图都让它忽略,然后它给了一个 反正就读一些文件,然后进行思考,然后它给了一个方案,这个是我这个项目定义的一个格式,但实际上只要看 执行方案这边就可以看到。他是对那个 css 用 bootstrap 五重写,然后调整了一些间距,用把 bootstrap 尽量应用下来,然后 抽离了一个项目级的慢点 css, 然后什么这些该不动的都不动,然后补充了一个慢点 gs, 然后他就让我确认,我说确认就可以修改,然后给他一个要求,就是我怕他把那个原始文件替换掉,我就说让他再同 就同级目录下建一个新文件,所以就有了这两个文件的差别,然后他就完成了这个文件,这个文件就是大家看到的这个页面,就是刚刚演示的这个就相关的功能,该有的都有 这么一个页面,然后他就告诉我修改已经完成了,然后这个过程还挺长的,他做了很多的事情。呃,对,然后中间还经历了一次网络异常,我记得是, 哎,没有看到,没关系,然后他给了一个总结,告诉我修改的内容,然后这时候我验证了一下,发现了一些小问题,总共就是三点, 让他再去做修改,这时候他出现了一个小小的网络波动,就我们用的是正常的,然后呃一些交互, 然后在过程中好像还有一次,啊,对,还有一次大的网络波动,原因未知,然后我就因为遇到这个网络波动,我就直接把它暂停掉了,然后我就告诉他好像有网络问题,让他重试,然后他又花了五分多钟把最后一个点 g s 写完, 到这时候我才想起来,哦, codex 有 点慢,我差点把这个事忘了,所以他前面可能不是网络波动,只是单纯的在等待,我以为他卡住了,然后他把这些东西都弄完,然后告诉我交互已经补完了, 然后就给出了一个最后的一个答复,包括修改的内容是什么。最后我就在这边测试了一下,该有的功能都有了,后期大家也会看到这个 ar 点 live 零零点 com 这个页面上线主要的功能就是 一些基础工具和命令和一些基础知识的展示,然后一些关键的视频和文章的一些链接, 然后对应热门的 github 资源的链接,还有一些热门链接就是做一个一站式的导航,这么一个页面,算是一个工具书的页面,大概就是这么一个,我希望用这个页面就是我实际操作的过程,向大家展示就是 codex 其实 在 vs code 插件里更接近我们的编程习惯,为什么呢?因为就像这边一样, 我的任它改的任何一个文件,我可以点开看,然后在这边像这个改动,这个在 codex app 里有,但是它没有这个编辑器这个功能,也没有快速导航和快速选中这个功能,甚至我可以把这边这一段话直接给它添加到 codex 这个上面, 做一个快速选择。然后在对话的过程中, vs code 这个插件会把我们打开的这些页面的名称传递给 codex, 作为上下文的一部分。所以我觉得从如果很多用户跟我一样是从那个 cloud code 过来,后来进入 anti gravity, 然后再到 codex 的 话, 我觉得这个方式是比较合适的。好,最后我跟大家说一下,为什么我建议 vs code 以外还要有 codex app 呢?因为我在使用的过程中有时候会遇到一些奇奇怪怪的问题,遇到这些问题的时候就需要用 codex app 来做一个兼容性的工作。 比如说有个项目运行的突然卡住了,你用 codex app 打开,把任务运行完,然后再回到这边,这个问题就得到了解决,而不需要去死磕 vs code 的 codex app, 当然我百分之九十的工作是在这边完成的。哦对,还有一个点,有用户说,呃, vs code 的 codex app 会比较卡顿,但是我在实际的使用过程中没有遇到这种卡顿的情况, 就是这是我的程序,然后这个 ip 呃 codex 的 应用,我装的也是最新的一个插件。好的,我们做一个比较简单的总结。首先我们介绍了四种 codex 的 安装方式以及一些基础的配置方式,特别是这边的这个全局级的配置建议大家就是照我的抄,然后在基础上去改,随便用,不用跟我客气。 然后接下来我们讲了两种应用的使用方式,分别是 codex app 和 vs codex 强,强烈建议大家这两种都尝试一下,并且尽量把你的常用工作方式固定在 vs code 的 codex 插件上。 好的,这就是这一期 codex 新手入门系列视频的全部内容,希望这期视频对大家有帮助,如果可以,请帮忙点赞和转发,如果你有相同的经验想要分享或者遇到了相关问题,欢迎留言, 稍后我们会发布更多的 codex 相关视频,有兴趣的话欢迎关注,谢谢大家!我是 d p。

好,今天我们接下来学 codex, 在 前两天 codex 又进行了一次更新,可以看到旁边多了一个技能和应用,那这个技能也就是 skills, 我 们理解了,但这个应用啥意思呢?所以这节我们一起来学习一下。那我们可以看到应用呢,其实相当于我们之前安装过的一些,呃,像 github, 像这个,呃 几秒,对吧?那这些应用都可以直接在这边通过安装安装这个插件或者应用,那我们安装好了完成之后呢,那这时候我们就可以和这个应用进行对话了,这也是和 skills 最大的不同, 看到这里呢,会自动的选择当前我自己的所有 get up 仓库。那很多小伙伴可能疑惑说,我安装了应用和安装插件有什么区别呢?那唯一的区别可能在于它一个应用是一个整体,整个整体里面包含了它提供的功能,比如说它包含哪些呢?包含我们整个仓库的所有权限一宿, 包括提交 pr 以及进行什么,进行这个 push, 对 吧?你可以看到,对吧?还有 revenue, 还有这个啊,这个相当于它把一堆的这个 skills 呢作为一个整体给变成一个应用给到你,相当于你不需要一个一个去安装 skills 了,你只需要,哎,直接走安装我这个应用就相当于安装了这么多个 skills 以及这么多个操作,对吧?而且这是官方提供的,是更加的啊精确。那这时候我们可以在这里面去对话,比如说,哎,帮我合并一个 pr, 对 不对?通过这样的方式可以更加的啊准确去对我们应用进行操作。那你安装好了之后呢?在 manage 这里呢,也有一个分类,对吧?比如说告诉你插件在这里 啊, app 在 这里, mcp 在 这里, sku 在 这里,对吧?看出你的具体数量, ok, 让我安装了三十六个 sku, 四个 mcp, 是 不是通过这样的方式,是不是很清晰 那?呃,其实这一次它提出来,除了这个点之外呢,它还提出了一个 create plugin, 对 吧?之前是有一个 create skills, 是 不是?而且有一个 create plugin, 就是 说你可以在你的创建你自己的插件,它提供了这么一个啊,提供了这么一个 skills 帮助你创建插件,比如说你可以创建一外部的插件来去帮助你访问一些数据,对吧?通过这样的方式,但是你分类也分得很清楚,比如说像 抠点相关的,对吧?它跟 face。 那 当我们选择去安装某一个应用的时候,我们比如说点击安装啊,再点点击安装某一个应用,它会自动弹起一个授权,比如这个对不对?你看就是安装它,这时候它会选择安装它安装的过程中会弹起一个授权去关联你线上的这个 os, 你 看 不管什么就会相当于关联你自己线上的一个东西,让你选择认证,这时候呢就会把授权的信息给到 codex 啊, codex 就 安装好了,相当于能够获取你所有的这些权限啊,这是我们的这一次的一个简单的更新。好,那这一次我们继续还来学习一下,就是 codex 呢,我们已经知道,对吧?它这一次 还加了一个这个应用,是不是加了这么一个应用这个东西,那其实我们在使用 codex 的 时候还有一个 mcp, 对 吧?之前我忘记讲了,这个 mcp 我 想呃,很多小伙伴都提过,是一个老生常谈的东西,但是 codex 这里我也是第一次提,所以今天给大家讲一下,那 这里面可以看到这个学习,这里也提出了非常多的和这个 codex mcp 相关的。 如果说你想要去哎,把你的服务器上的 mcp 登录一下,授权一下,你可以通过这个命令这边授权一下,你也可以在这里面去配置你自己的 mcp, 比如说我现在在里面打开了他的目录,对吧?在这里面我配了一个 mcp, 对 吧?他在这个目录下面配置成 mcp, 叫 mcp server 点 fish, 对 吧? 这是我的 mcp, 它会执行一个这个命令,然后并且开启了 mcp, 所以呢,我在这里呢配置好 mcp 之后呢,在这个 codex 里面就可以去呃加载 mcp, 加载 m c p, 可以 让这边你通过 m c p 的 方式哎去把这个东西吊起来,哎,就告诉你,哎,我现在确实开启了这么多 m c p, 或者你也可以像我一样,对吧?通过啊,直接吊 kill 的 方式,比如说我想安装某一个这个 m c p, 你 就直接跟他说,对吧?啊,帮我安装这个 m c p 安装,那他安装了,实际上就是会把这个安装的这个结果哎写入到这个啊这个里面来,然后从而去调用当前这个目录下面这个啊,这个工具,是吧?就完成了 m c p 的 调用,好吧,嗯,那我们现在已经知道了 m c p, 也知道 skill, 对 吧? 那所以呢,我们就相当于把 skill 变成一个整体,变成了所谓的应用,大家都明白了吧?就很清晰的一个东西,我觉得 啊,并没有很复杂,所以这是它的更新那,呃,大家可以灵活的去把这个 skills 和 m c p 整合起来的,灵活去用啊。当然这里县城这里呢,也加了一些简单的排序,比如说这里你可以全部全部折叠,全部展开, 也可以按时间去排序啊,我觉得这也是它的一个改动,之前的话可能没那么细啊,对,对吧,是吧。好了,那就本期视频全部内容啦,我是小刘,我们下期再见。

我一定要推荐你用 codex, 因为它真的是把想法快速变成结果的一条路。那么用 codex 到底能做什么呢?第一个, codex 最强的就是编程开发,写脚本、做网站、改功能、修 bug, 它都能直接上手,你把需求说清楚,它就会一边分析一边帮你把代码做出来。 第二个,它很适合部署和调试项目,不管是本地环境开源项目,还是服务启动报错,它都能一步一步帮你排查问题,给出修改方案。 第三个,他也很适合看文档和读代码,官方文档、代码仓库配置说明,他都能很快帮你梳理重点,很多你原来要自己翻半天的资料,他可以直接帮你规划出来。 第四个,他能帮你做自动化工作,批量处理文件、生成脚本、整理数据、重复操作、自动跑,都很适合交给他,你不是在用一个聊天框,而是在用一个真的能干活的开发助手。 第五个,它能在真实项目里持续干活,接手代码库、补功能、写工具、整理结构,它都能一路跟着你往下做,这才是 codex 真正厉害的地方。另外,很多人不是不会用 codex, 是 卡在安装这一步, 所以我专门做了这款 ai 集合工具,就是为了新手量身打造,不用懂任何技术,不用记复杂指令,一个工具就能把 codex 快 速装起来。关注我,带你零门槛体验 codex 的 魅力!

大家好,最近呢 class app 发布了新版本支持插件这个功能啊,那基本上现在主流的 ai 编程工具都已经支持插件了,那插件也是成为了 ai 编程一个我觉得非常重要的一个概念啊。那本视频呢,就带大家一起来了解一下什么是插件, 以及在 code s app 里面怎么去使用和创建插件。那么我们在没有用插件的时候,如果我们自己创建了很多技能啊,子弹里或者秘密或者是钩子,我们要把这些东西分享给我们的同事,那么只能通过这种拷贝啊,打包啊的方式发给他们。如果你对某个技能进行更新了, 那么他们要更新也是非常麻烦的,那么如果有了插件之后,你就可以把这些技能命令子弹里都放到这个插件里面去,然后的话 部署到我们的这个插件市场或者说 github 里面去,那你的用户只要执行命令就可以去更新下载。那么所有的 ai 编程工具都会去把插件里面的这个啊,安装好了这个命令啊,技能啊,把它加载到里面去, 那么这个其实就是插件最大的功能,分享和方便地去更新和安装。那么插件包含了什么内容呢?一般是技能子弹里 命令 m c p 服务器,或者说 rules, 还钩子。那么在 class app 里面支持一种新的东西叫 a p p, 那 么它会有一个这样的文件叫 a p p annotations, 里面放了放了一些 a p p 的 一些配置信息,那么它其实最主要的功能是跟这些应用进行一个连接,比如说 github, 比如说 fig 码,可以直接就通过账号之间关联,在更新完 class app 之后,点开这个技能和应用,打开这个界面之后,你就会看到原来是只有技能,那现在有了技能和这个插件了, 那么在这个插件里面,你可以看一下,就是它官方推出了一些,比如说分类这个啊,代码的,还有设计的,那还有一些产品的,那比如说我们打开一个叫这个 github, 那么它这里面可以看到啊它包含了东西,那这里面就有一个叫 github app 里面的东西,也就说它可以跟 github 之间进行关联,那么这里面就是包含了这些技能,然后这些就是这个插件的一些基础信息了,那么你就可以点这个 增加,然后的话可以点这边安装。 ok, 你 就相当于安装好了这个 github 的 这个连接和这个技能啊,那我们可以再换一个,那我们再来试一下这个点开之后我们可以看一下它包含什么,那么啊包含了一个这样的 m c p 的 服务,然后的话一堆的技能, 基本上你可以很方便的部署到这个服务器上去,那么你可以去添添加,添加完之后然后安装, ok, 安装好了,那安装完之后,他会跳转到这边去做一个这样的社授权,因为他需要可能需要的你的一些 token 啊,或者一些信息啊,那么你这边授权完之后,他相当于就能够正常使用了, 因为有些 mcp 是 需要一些密钥的,你再回到这边就它就已经安装好了。对于已经安装好了技能,那么你可以点这个 manager, 然后去看到这边已经安装好了,那么你也可以把它关掉,就是这个技能,这个插件相当于是没办法使用了,你也去给它删除,你也可以给它删除掉。 ok, 那 怎么去创建插件呢?也是非常的方便,那么你只需要使用一个这样的命令,比如说这个 美颜符号,然后的话有一个叫 print, 那 就可以了。这个创建这个插件呢,其实要特别注意啊,一定要在你的项目里面本身就有一些技能有些秘密,然后你通过语言的方式告诉他,把这些东西整合到一起去。那比如说我这边就举了一个例子, 把我这个有一个技能叫 ios 截图转代码的一个技能啊,把它做成一个插件,那么可能会比我更多,比如说你有密有一些子弹里啊,也一样的,就是把这边说明一下,然后使用这条命令, 那么也可以,比如说你在你的项目中可能做了一些适配 coco 的 插件,那么你也可以直接告诉他,就把你这个 coco 的 目录里面的这个插件转换成 kolice app 能够识别的。那么他接收之后呢,就会去按照标准的这个目录结构去生成啊,比如说他这边已经帮我已经创建好了, 那创建好之后呢,这里面有几个目录,比如说他会在这里面有个 prince, 里面能看到你的这个插件的名称,还有这个技能,这个技能就是我创建好的技能,然后呢他这边会给你一个这样的一个市场的信息啊,那有了这个之后,那么你就可以在这个 技能和这个应用这个菜单里面打开这个插件,然后这边就能看到,比如说这个是本地的插件, 那么你就可以看到刚刚创建好的进程在这边了,那么你就可以添加添加到你这个项目里面去,也就说你的同事在破到你的所有代码之后,他 打开这个克拉克克斯的这个插件页面啊,就可以去点击加号去把你刚刚的那个插件去安装进去了。那么在克拉克斯里面点击安装之后呢,他是把整个插件是安装到他专门的一个 catch 目录里面,不是你本人这个制作的目录啊,所以呢就是不一样的, 那么当你更新插件的时候也是一样,就是每一次你的同事拉代码打开这个 touch app, 他 都会去重新去加载你的这个插件的这个 更新的内容啊,所以说是很方便的。 ok, 通过上面的演示,我们大概知道插件在 class app 是 怎么使用的,那么在别的 ai 编程工具,比如说像 cos 啊, color code 都有这样的插件市场,或者说安装更新都有对应的命令,其实原理上都是一样的。那么什么情况下该封装成插件呢? 那首先第一个就是你想跟你的团队共享你的插件里面的东西,比如说技能啊,钩子啊这些东西,然后方便去更新去安装。 那第二个就是你在多个项目中都用到了相同的技能和子代理,如果这个子代理和技能都是一些, 你这个项目是个性化定制的,那么没必要去做成一个这样的插件。那第三个就是需要版本控制和方便的更新,那么这个也是刚刚说过的一个非常重要的一个功能啊。 那第四个就是你想通过市场去分销你这个插件,因为各大官方市场都有这样的一个插件市场,那你都可以把自己插件上传上去,然后在官方市场就能看到。 ok, 本视频就到这,希望这个视频能帮助到你,祝你生活愉快。

好,这节我们继续来学习 codex 的 部署,那 codex 呢,提供了非常多的部署技能,那接下来呢,我给大家举一个很简单的例子,这是我开发了一个简单的静态元型图, 但这个元型图呢,我们现在只能在本地去访问它,如果我想分享给我的领导,或者分享给我的同事,对吧?我做出一个怎样的项目,他是看不到的,只能把我的电脑拿过去给他看,所以这个时候我们就要把它部署到线上去,对不对? 所以呢, codex 呢,也提供了对应的公开的技能,就是我们的 vsail 和 skills, 这个 skills, 那 我现在已经部署好了,给大家看一下,对吧?第一个是这个 vsail, vsail, 那 这个,呃,部署文件相当于哎,它这里面给你声明好了,我现在要部署这个脚本,该执行哪些文件,该执行哪些命令,它的作用就是这样子,就是相当于哎,可以帮助你去哎,告诉你如何部署,然后呢,你需要使用它的话,非常简单,按一个斜杠,然后选择这个 vsail, 选择这个 vsail 部署, 然后帮我部署一下,注意一定要切到你刚刚的项目上面去,对吧?然后部署完成之后呢,他会给你一个链接,我们点一下, ok, 看到他已经帮我们部署好了,对不对?这个链接现在是即使是领导也可以访问,并且他是 https 的, 也是安全的啊,也就是说现在不仅是你可以看到,你的同学都可以看到,当然呢,在国内也需要做一个转发啊,当然这种涉及的啊,讲解了好,我们再看另外一种方式啊,就是这个叫做 cloud flair 的, 这个方式也是一样的,我们需要用到一个叫做 cloud 这个 cloud file 桌面,对不对?然后我们点这个,这个也是一样的,它也是提供了一个一系列的文件,哎,它更像是一个什么应用,对不对?你看它帮你部署好了,我们点一下试试,点一下,哎,三二一,你看也可以访问了,那有小伙伴说了,我学习第一种 file 的 部署就可以了,那为什么还选第二种 cloud file 呢?对吧?我们用一个键就可以了。 首先你需要搞清楚一个点,程序员讲究的是一个,就是 back up, 比如说 cloud file, 对 不对? 这时候我们提供了这个链接呢,就有一个啊,随时随地的切换的一个备用的一个情况,对不对?其实一个访问不了,另外一个还可以访问。那我在讲其实 skills 这个东西啊,我觉得非常神奇,就如果说大家找不到什么是 skills 呢?我们就可以使用这个 find skills, 比如说我想找一个 ui 美化的,对不对?你就跟他说我要查找, 帮我找一个 ui 美化的 skills, 相当于有一类人已经把这个标准封装好了,我们就可以直接使用这一类 skills, 比如说我们这种比喻跟他说帮我查找一个 ui 美化的 skills, 我 就要直接用到我的项目当中 啊,这个时候呢,我们可以看到它这个泛的 skills, 它是作用的时候帮助我们查找这个 skills, 那 目前使用的人数是非常的多。那我知道了,下面去看的话都有啊,七八十万的一个使用量,大家可以自行去使用这个 skills 非常好用啊,就是它可以帮助你,相当于去帮你找什么样的 skills 适合你这个项目。那我刚刚跟他说,那我帮他找一个, 我让他帮我找一个 u i 美化的,他就会去帮我找 u i 美化的,并且呢,找到之后呢,我就可以直接让他帮我安装好这个 skills, 就是 完全一系列流程了,对不对?那顺便讲猜一嘴,就是这个地方 cloud 的 这个 codex 呢,他实际上 最近啊他又加了个新权限,就这个沙盒权限之前是默认和完全,现在补了个沙盒,就相当于,哎,你在你的这个呃 这个项目当中给你建一个啊保护,相当于,诶,你做一些危险的操作的时候,他会进,就在这个沙盒里面去执行,你看他会帮我去查,他会执行这个命令查 ui 的 赞,你看 ui 美化的是不是 ui 设计,是不是他会帮你查有没有对应的这个 skills, 诶?发现有是不是,那就直接帮你呃,安装一下,是不是,你看 帮我查,有非常非常多啊,因为我之前是安装了好几个,第一个是这个,呃,这个 skill 我 给大家看一下 这个 fr, 你 看是不是这是前端设计的,包括这个 ui 啊, pro max 我 之前讲过,是不是这些都是我之前安装的,但是你通过这个方法安装,你看它可以帮你找非常非常多,然后你给自己一个一个就是找到真正适合你的那一个 skills, 然后呢,大家可以发现没有,这个自动化最近其实也改了很多,你看官方提供给你的一些自动化的建议,就是说,哎,有哪一类人用的最多的自动化?我推荐你去用,比如第一个是状态报告,你看是不是他希望哎定时定点的给你生成一个报告,你可以直接使用他这个模板,是不是昨天的一个结果,你看是不是告诉你,哎,我是否可以去 根据昨天提到的 p r 或者文件,是不是还可以生成一个工作报告,这样可以每天看到你的工作是什么样的,对吧?包括可以帮你查 bug, 也可以帮你去做一些啊,一些 分字系的一些操作,你看是不是非常的分类非常清晰啊,相当于他也提供一些自动化的,你也可以选择创建自己的相当于一个周报,是吧?一般我用的最多的就是怎样呢?就是哎收集最近的 ai 信息,帮助你哎去汇总就最近的一些前沿的 ai 里面的信息,你看还是找到了,哎,找到了,是不是这个,你看官方提供了一个哎前端的是不是,你看 有二百一十三 k, 相当于哎有二十多万人在使用这个,这个 skill 是 不是这样子,对吧?所以呢, 大家可以非常方便的通过这个 find skill 去查,也可以非常方便的通过这个 versale 或者这个 cloud flair 的 这个部署的这个啊方式去帮助你把这东西呢给它推到线上去,而且是一种非常好的形式,大家可以去尝试一下。好吧,那本期视频全部内容呢?我是小刘,我们下期再见。

如果你们现在用 codex 这种工具用得比较深入,我相信你们一定会遇到下面的这些问题。比如说你用 codex 帮你做这个项目,那你肯定会去见这些文件夹, 然后在文件夹里面再去放你对应的这些对话。但是呢,你用久了,你就会遇到那些对话,它会消失, 这个跟 codex 内部的一个管理逻辑有关系,他消失了其实就很麻烦,你以前跟那些对话产生的相关的工作开展的问题, 这些记忆都不在了,你想要接着以前的工作去做,那就很麻烦,你又得重新去给他说这里面那些情况。如果说有人用的更深入一点,他还会做一些分工啊,就比如说你可能在里面做了一些有做数据管理的, 然后有做业务开发的这种,那多了之后啊,你可能在分工管理上面你也会花比较多精力,特别是你又分工,然后又出现那个对话丢失,你就会发现你特别的抓狂。那我这里就推荐一个解决方案, 就是这个开源工具,就是这个开源工具遇到了这些痛点,所以说我把这些痛点全部又整合成了一个本地化的一个工具来做。那这里面的这些对话 我们就持久性的去保存呢,就往我们相当于把 codex 搬到这个工具里面来用,那它这个对话就会很持久,并且在持久的基础上呢,还提供了一个分工协助的功能,然后协助你可以这样拖进来 at 某一个协助对象, 这样的话就可以快速协同工作开展。这个呢就是分工协助所产生的这种联系线啊,但你们可以看到这一条呢, 是我先给这个产品发的一个消息,然后玩了他在执行过程中,他就联系了项目的一个总控, 相当于项目经理的一个角色,然后由项目经理再去分发了这相关角色的一些工作推进,然后完了再由产品这边再去协同啊推进相关的工作。你可以看到,其实每一次我可能跟他聊完了之后啊,确定了一些阶段性的工作之后,他就可以再去激发组织 开展后面的一些工作,这样的话我们的这个工作体量就可以提起来了。以前的话你一个人去做了很多分工,然后你一个人去跟每一个 a 阵去聊,你其实是很累的,你聊不动,你能做的事情也就那么多。但是现在经过这一套体系啊, 我们建立了一个 a 阵协助团队,那这个协调团队就让我们可以去承载,去做更复杂的业务啊,这样的话我们就可以一个人去驱动一个团队来开展工作,这个呢也都是因为从这个需求开始,然后做的上面的这么一个工具。

大家好,今天给大家录制一期利用 codex 来辅助科研的教程。首先大家打开浏览器搜索 open night codex, 注意甄别官网,别吓到盗版了。然后点击下载, 如果不能直接下载,或者下载后点不开,记得用魔法上网,打开后它会自动下载,稍作等待。注意,下载完成后是不能直接打开的,需要登录账号或者使用 app 使用。我们先关掉这里,我先以我的网站作为演示。 windows 下打开我的文档,一般是以你电脑命名的。打开后会有这样一个 codex 文件夹,我们需要手动填入两个文件,一个是 compose, 一个是 on。 这部分我的网站上有关于 play 使用的教程,你们可以直接复制 comfic, 这个配置大同小异,主要是填写请求地址或者第三方兼容的请求地址 哦,这个里面是填入对应的令牌,也就是 api key, 在 我们网站的令牌页面可以找到这个 api key, 然后复制填入, 保存好,修改。然后把这两个文件混入到刚才那个 cortex 文件夹中,再次打开 cortex, 等待它启动。这个 cortex 启动就是有一点点慢,启 动后它会提示你添加项目,我们点击添加项目,我们选择项目文件夹。由于我这电脑是虚拟机, 所以有点小问题。后续的过程我用 mac 来演示,在 mac 中同样在文档中找到这个 codex 文件夹,注意这是隐藏文件夹,所以得手动填入地址去访问。同样写入这两个配置文件。 启动 codex 后,这里我已经添加到了项目,你们也可以点击这个位置的添加项目。一般我们会把要做的工作整理成一个文件夹,然后里面放入文件,这里我把所有的文件都放在 rex 文件夹下了,然后我们回到 codex 对 话, 输入指令,让 codex 根据我们的参考文献整理一个 wiki 给我们。注意这个整理过程是比较漫长的,我们这里挑过它回答过程,直接看结果。整理好的 wiki 会有文献理解和目录,以及一些重点,我们打开看看效果, 他会根据文献整理,这个对话是一直保存的文档,不动,一直可以用,也可以添加新的文献。这里他自动给我们整理了一些研究方向, 我们可以在整理后的文档中继续提问,问他一些专业的内容,比如写文献综述等等,复现文章什么的,接下来就交给你来操作了,今天的简单教程就到这里了。

你如果只把 codex 当成一个会写代码的 c o i, 那 它再强也只是个工具。真正拉开差距的,不是今天多会调一个命令,而是你能不能把它改造成一个会持续修正自己的系统。 这套东西不是某个特定产品的专属能力,本质上是一种工程架构, codex 也完全可以接住。所以今天这期我不先聊功能清单,而是先带你搭一套四层自动化系统,再讲它怎么落在 codex 里。 默认状态下的 codex 很 强,但他天然还是一轮一轮的帮你做事,不会自动把经验沉淀成稳定行为。 你纠正一次,他当下会改,可如果规则没被写下来,没被验证、没被复盘,下次换个任务还是可能重新犯一遍。所以问题从来不只是模型够不够聪明,而是你的项目有没有一套能让他持续收敛的方法。层 自进化系统要解决的就是把零散的纠正经验和约束,变成下一次还能自动生效的工程资产。 如果把自进化系统拆开看,最稳的方式不是堆功能,而是先搭四层,认知、核心路径、规则、 sub agent、 分 工、记忆、循环。 第一层负责定义这套系统到底要变成什么,第二层负责让不同路径各守边界,第三层负责角色协助,第四层负责把经验沉淀下来。你可以把它理解成一台能学习的工程机器,上层管方向,中层管约束,执行,层管协助,底层管长期记忆。 只有四层一起成立, codex 才会从一个临场执行器,变成一个越用越稳的工作系统。 第一层叫认知核心作用是把这套系统的方向写清楚,让 codex 每次进入项目时都先知道自己在服务什么目标。 这层最直接的落点就是 agent 点。 md 里面不只是放命令清单,而是放原则、边界、完成标准,以及遇到复杂任务时的思考顺序。 如果你不先把认知核心写出来,后面的 rules、 sub agent 和 memory 都会变成漂浮在空中的局部补丁。所以第一层不是技巧,而是系统宪法,它先决定 codex 以后会长成什么样。 第二层是路径作用域规则,它解决的问题是不同目录、不同任务、不同风险等级,应该触发不同的约束,而不是一把尺子量所有场景。在 codex 里,这层可以落到 rules、 hooks、 skills 这些能力上,让某些规范指在某些路径生效,避免上下文又厚又乱。 比如安全规则只在认证和接口层激活,性能规则只在数据库热路径激活,复盘流程则通过 hook 在 关键时刻自动提醒。路径规则的意义是让 codex 不是 背一整本规则书,而是在对的地方拿到对的约束。 第三层是专用 sub agent 的 分工,自动化系统如果一直只让一个主智能体兼顾所有角色,最后很容易变成记忆和职责都混在一起。更稳的做法是把规划、验证、审查、采集这些角色拆给不同的 sub agent, 让每个角色只在自己的边界内积累经验。 这样做的好处不是看起来高级,而是上下文干净,职责更清楚。后面要升级某个角色时,也不用把整套系统一起重做。 sabotage 分 工的本质是把进化拆成多个可维护的小系统,而不是堆在一个总入口里硬记忆。 第四层是记忆与进化循环,它真正回答的是你纠正 codex 一 次之后,这条经验到底怎么活到下一次。如果纠正观察已学规则和演化日制只是随口说说,那它们不会形成系统,只有被写进文件,被定期复盘,才会开始真正积累。 所以这层不神秘,就是把 corrections, observations, learn, rules, evolution log 这几位信息组织成闭环。 自净化的关键不在于会不会自动学习,而在于你有没有把学习结果保存成下次还能继续用的结构。讲到这里,你会发现四层架构并不是悬空的, codex 已经有足够多的原生能力能把这套方法一层层接住。 认知核心落到 agent, 路径规则落到 rules、 hooks、 skills, 角色分工落到 sub agent, 工具边界和外部能力则落到 m c p。 真正要你自己补的,是第四层,记忆循环,把纠正记录、观察记录、以学规则和演化日制这套方法层建起来。所以这套事不是照搬某个产品,而是把 collex 已有能力和你自己补的记忆层拼成一套完整系统。 如果你是第一次搭这种系统,别一上来就做满配,先做一个最小目录结构,把四层都落进去就够了。一个能跑的起点其实很简单,跟目录放 agents 点, md, 下面分 rules, skills, memory, 再留一个 sub agent 目录,专门放角色。 这样做的好处是,你不用先把所有能力都塞满,也能先让 codex 从一套有边界、有记忆、有复盘的结构里工作。对新手来说,先把目录搭对比,先研究一堆高级命令更重要,因为后者很快就会忘,前者会直接影响每天的写作方式。 不是每个人都需要给 codex 上这套自进化系统,关键看你是不是已经进入了重复纠错和长期写作阶段。 如果你现在只是偶尔写点小脚本,那默认状态已经够用。但如果你已经开始长期跑项目,多人协助反复复盘,这套方法就很值钱。 它最大的收益不是让今天更炫,而是让下个月的 codex 比今天更稳,少犯你已经纠正过的那些低级错误。所以值不值得搭,看的是你要不要让经验开始复利,而不是看你今天想不想试一个新玩法。 总结一句, codex 要不要变成自动化系统,不取决于某个神秘开关,而取决于你愿不愿意把四层结构真正搭起来。 当认知、核心路径、规则、 subagent 分 工和记忆循环都落下去之后, codex 才会真正开始越用越稳。所以别急着找捷径,先把这四层写出来,你会发现,真正会进化的从来不是 cli 本身,而是你的工程系统。

听我一句劝,如果面试问你扣袋子的使用心得,千万不要说扣袋子写代码很快很好用,能提升研发效率之类的空话了,否 则面试官一定会让你出门左转。接下来给你整理了五个真正实用偏进阶的扣袋子使用技巧,没有任何花架子,全是结合工程实践总结得出的,直接秒杀面试官,我建议你现在就收藏起来。一、必须写禁止项、约束项。因为 ai 编程工具本质上是一种高度主动的过度协作者。 扣贷的看到你写的工程代码,会本能的想,这个代码能不能更好,这个编良民能不能更规范,这个逻辑能不能拆解的更清晰,这块能不能优化一下性能? 结果就是好心帮了盗忙,原本你只想要一杯牛奶,结果他给了你一头奶牛。咱们为了防止扣贷的过度修改工程代码,引发一些不必要的后果和麻烦,必须明确写上禁止项和约束项。比如改动仅限于某某类,不要新增依赖项,不要改动对外接口优先最小改动,保持原有编码风格,只扩展不修改等等。 二、拆解为细腻度任务。很多刚刚使用扣袋子的同学都把任务给的大而空,很难落地,比如帮我优化一下项目的性能,给我重构一下工程代码等等。话说就算你给下级分配任务,也不带这么弄的呀。没有任务执行边界和执行路径,连执行目标都不清晰,很容易让扣袋子陷入到一种拆的模式。 以给我重构一下工程代码为例,可以换成先帮我判断一下工程代码为例,先针对于某个 service 做结构优化, 在改动过程中保持接口返回格式不变,最后再补充必要的注示。这样一来,任务就从模糊一吐变成了明确步骤。对于扣带子来说,这种任务更容易理解执行。 三、用 bestofn 同时生成多版方案由于 ai 生成代码是概率性的,扣带子给你生成单个方案不一定是最优解,往往是最通用、最常见的方案。但这个方案不一定适配于你的项目架构和业务特性,也不一定是改动最小、风险最低的方案。这种情况下,咱们可以让扣带子同时生成多个方案,选其优。 举个例子,请针对这个 bug 生成三个不同的修复方案,分别写出来实现代码,再对比每种实现方案的优缺点、改动量、风险等级,最后帮我选出一个改动最小、最稳妥的一个。 四、先分析后执行对于复杂任务来说,不要让抠代码一上来就写代码,避免他从一开始就跑偏。最好的方式是先分析问题,再给方案,最后写代码。先分析读懂现有逻辑,定位问题,梳理上下文, 再给方案给出思路、步骤、改动范围、风险,最后执行。你确认方案后再生成代码。先分析后执行的本质是你主导架构方案和实现策略,抠袋子负责执行和落地,这样才是真正意义上的人机协助,而不是 ai 随便生成,你被动接受。 五、明确优先级明确优先级可以让抠袋子在多目标的情况下不跑偏、不冲突,防止出现丢了西瓜捡芝麻的情况。举个例子,如果你直接告诉抠袋子,修复当前问题,保持改动最小、保持代码可读性。 这些要求对于开发者来讲很正常,但对于 codex 来讲是冲突的,他不知道哪一个最重要,哪个需要必须保证,哪个可以牺牲。如果你不写优先级, codex 就 会自己乱排序。正确的方式应该是,第一,优先级修复当前问题,第二,优先级保动,改动最小,第三,优先级保持代码可读性。最后再给面试官一个画龙点睛的总结, 当你不再把扣带子当成一个会说话的工具,而是一个真正能帮你推进开发任务的搭档,这才是他真正体验价值的时候。面试官一听就会觉得,原来你想的是真的懂,确实是个十年 ai 编程经验的老司机。关注我,拿下更多面试题,咱们下期见!

现在过去不到一分钟哈,你看他现在已经开始倒了,今天给大家讲一下,我用那个 q d s 就是 这个软件哈,做了一个视频切片工具哈,这是一个目录最早这个软件呢,我叫我学徒做的吧,我说我有这么个痛点,然后他大概生成一个 windows 版本, 然后今天我又在我的电脑上麦克电脑上重新跑了一下哈,让他变成一个麦克版,我们做个测试好不好用哈,就是因为我经常很多视频,我会到当时会导出一个无字幕版的哈,比如说我随便看一个哈,你看无字幕版的,其这个东西都是一个空镜哈,是不是 这种空镜是经常能用的,用的上的,以后我们剪视频就很快,如果说你把这个视频全是原视频的话哈,几十上百个句哈,但是你导出个无字幕哈,才两百多兆啊,因为我们可能每个镜头只要几秒钟,是吧?比如说 我们就把这个宣传片哈无字幕的,看能不能拖哈啊,能拖过去,然后我们马上开始批量切片,你看,然后他开始分析,他 每帧卓帧,基本它有五千多帧,它就每一帧去对比一下,老帮你切片了哈,现在就是看下近度啊,下面有近度,你可以看到它也有镜头,说有些参数说明哈,我们看一下 这是它的原理。好吧,一个设置说明啊,我这个应该要关掉的,我看把它关掉吧。 这个自动给切片命名标签什么意思?就是你打勾了之后哈,它会自动说这是什么啊?近景啊?还是远景啊?还是什么人物啊?还是特写啊?是人还是物?反正它会会命名 啊,打开看一下效果怎么样哈?现在过去不到一分钟哈。 ok, 我 们看一下是吧?你看它现在已经开始倒了,是不是? 是吧,空气头特写,但是我不是很喜欢这个方案哈,我们应该有更好的方案。你看他很准的哈,基本上一个镜头一个你看, 然后后面会设置个功能,就单独设置没有导出,没有声音版吧。我觉得声音用不上啊, 分用不上哈,所以说我这个东西你可以看一下大大概一个文件大概多大哈?一个镜头一个镜头就一照两照,你可以看到哈。这个呢?就是呃,这个软件了哈,然后下期我给大家看一下哈。我怎么做做 logo 的, 我觉得这个 logo 很好玩。

上个视频我讲了 opencloud 的 多云箭切作,很多人看完都说很强,但是配置是真的不差。这节我们讲解一下 codice 的 多云箭切作, 用完之后你就会发现 codex 的 这个多一种写作是真的非常简单,它可以写代码,跑测试,改半个,做 review 的, 一整个开发流程都是自动跑。那 codex 是 怎么做到这么简单的呢?下面我们进入我们的正题。 首先我们在任意的一个文件目录下面去创建一个自己的工程目录吧, 在这个工程目录下面把我们的配置文件给扔进去即即可。 这边是我这边整理的一个 配置文件,其实主要关注的文件无非就两个,第一个就是我们这个主页卷的这样一个配置文件。第二个就是 我们要在这个啊项目的根目录下创建一个点 com, 在 这个点 com 目录下面再创建一个点 a 卷的目录,这个目录下面我们要放一些所有我们的主页的所需要需要的一个配置文件。 这边我们这边先定了这么五个角色,分别都是代表像这个 pm, 一个 dba 前后段过程式和一个代码审核 这样的五个角色,其他的就不需要我们去过多的配置。然后因为我这边是为了这个考项目比较顺利,所以我在这个道士目录下面又给创建了一个啊 波系的连接信息,比如说像 mycelletis 的 一些配置信息,那这块的话大家也可以自行去添加,那我们现在呃就浏览一下我们的一些配置信息。 呃,这边可以看得到我们这边主页的配置信息是,呃,主要就是去,去怎么去罗列一下这个 呃主 a 卷的他所需要的一些核心之争,还有一些怎么去定义他的每一个职业卷的?是如何跟他去配合啊?我们这边的一个核心的一个机制,就是一个杀一个什么呢?一个 publicize 这样一个状态级的一个机制 啊?我们可以大致去看一下这潘多拉一个机制,就是说他第一步做什么东西,然后有一个一铺的,一个铺的都是什么东西,这样定义完之后,他这个一卷的就会明确的去根据,根据我们这样的一个过程去相应的。 嗯,生成一个他我们所需要的一些文档跟一些代码。那比较值得注意的就是说这个 最后一步一个代码审审核成员这边他有一个啊,如果 feel feel 的 这样的一个东西,就就意思就是说如果说他如果失败的话,那我们这边可能会呃回退到这样的一个后段开发成员这边去重新去修改他的代码。 那这边的主要主 a 卷呢?那我们看一下子 a 卷呢?我们都有哪些?那我们回到我们这边的 呃, codex 这个目录下面去,我们把这个我们以这个后后段开发啊,我们以这个前端开发为例吧,我们可以打开看一下。 好的,这个就是我们一个非常简短的一个前端开发的这样的一个角色的一个定义 啊,一个那样的一个描述,还有一个这样一个一个他具体的一些工工作的一些职责。当然这个是我们最简洁的一个配置,其实他还有一些支撑,比如说这边他还可以加一些 啊,所需要使用的模型,或者说他是否使用沙箱这些都可以。那我们现在这边只是为了一个啊,有需要使用沙箱这些都可以。那我们只定了这是三个字段, 那这边的字段我们可以要求一些,呃,需要这个 agent 的, 呃使用哪些基础站啊?或者说一些执行约束。 那好,那现在我们就可以看一下回到我们的 codex 界面去创建我们我们刚刚创建的这样一个工程,把它导进来即可。 好的,我们在这边把自己的需求给描描,需求的描述给它输入进去即可。 好,如果是这样的话,那我们现在要做的就是等,等到它这个整个完整的 agent 的是怎么把我们的这个功能给实现出来的。 好的,经过漫长的等待之后,我们终于发现这个多 a 卷的已经跑完了,那我们大致浏览一下它这样的一个 过程吧,那第一步它肯定是会按照我们这个 padlay 的 一个加上加上这个状态机的机制去编排我们的多智能题。那值得关注的一点就是说它会在每一个阶段去自动的生成一个 java a 卷的,那每 会这些沙包一键的里面的这些东西我们都可以点进去看一下,它都是一些啊这样的提示时都是有多一键的,他们自己去啊,自动生成的,这个不是我们所能控制的。 然后主要关注的一个点,还有就是说我们最后的一个列表的这样的一个角色,如果说这个代码审核是代码审核 角色,如果说他给的一个状态是一个失败的这样一个状态,那么那么他又会经过下一轮的这样的一个迭代,那我这边注意到他大概经过了两到三轮的一个迭代之后,最终才把我们整个的功能给开发完成。 如果说大家在开发过程中如果可以关注一下一点,就是说除了这边我们可以点开看,看到他的一个 safari 圈之外,这边其实也能,如果说也也能够 大家也能够点开看得到,那这边也是他他的一个具体的这样的一个,呃,输入跟输出吧。那我们现在看一下我们的最终的结果。 好的,这边就是我们的一个最终结果,可以看到这边有一个前端,这是后端代码,这是一个前端代码, 那这个就是我们最终的一个输出文档,这是 a p i 文档,这个就是我们的数据啊,数据设计文档,这是我啊,这个就是我们的产品文,产品的这样功能说明文档吧。哎,好,谢谢大家。

你现在看到的是一段真实的 codex 操作录屏。这次的目标很直接,用 codex 调用 jimmy 里的 nano banana, 自动完成一套电商主图和详情页素材。更关键的是,这条视频本身也是在 codex 里完成剪辑、生成解说、导出成片并准备发布的。它不是简单地问 ai 要一张图片,真正有价值的地方是把需求脚本 提示、此文件管理和结果检查连成一个可以执行的工作流画面。一开始,我把任务交给 codex, codex 会先理解产品是什么, 主图,需要解决什么问题,详情页要展示哪些卖点。接着,他会把这些要求拆成步骤,先规划素材结构,再生成主图,再生成场景图,最后把详情页内容整理出来。画面里的红色提示就是整个流程里的关键节点。这些片段不会被剪掉, 而是保留完整过程,用快进的方式让你看到 ai 真的 在持续执行。当流程开始后, catalogs 会自动编辑和运行脚本,它会读取本地文件, 组织产品信息,构造适合 nano banana 的 升图提示词。然后, codex 会把主图、细节图、场景图这些不同类型的素材一次次提交给模型生成。中间这段快速滚动的画面背后, 是重复但非常好奇的工作。如果人工来做,通常要不停地复制提示词、上传图片,等待结果、下载文件,再逐个检查效果。但在 codex 里,这些动作可以被自动串起来。也就是说,你负责给方向, codex 负责把流程跑完。你只需要判断结果好不好, 哪里需要调整?下一轮要不要换风格、换卖点、换场景。在电商主图部分,重点不是图片有多花哨,而是产品是否清楚,场景是否可信,卖点是否易也能看懂。 codex 会围绕这些目标生成多张后选图,然后继续整理输出。 接下来进入详情页。详情页比单张主图更复杂,因为它需要前后风格一致,要把产品功能、使用场景、细节展示和购买理由串起来。这也是 codex 的 优势,它不只是调用模型,而是把模型结果放回一个完整的生产链路里继续处理。你可以把它理解成一个 ai 工作台, 不是聊天之后就结束,而是能直接读文件、写脚本、生成素材、检查输出,并把结果放到对应的文件夹里。对于做跨境电商短视频素材商品图详情页的人来说,这种方式最大的变化是效率。过去需要一个人手动操作很久的事情,现在可以让 codex 在 后台自动推进。 而人的价值会回到更重要的地方,确定卖点,判断审美、选择方向,决定要不要继续迭代。这段视频展示的就是从一个需求开始,到主图和详情页素材逐步成型,再到视频被 codex 剪辑成片准备发布的完整过程。如果你也有类似的批量生图 素材整理脚本自动化任务, codex 可以 把爱从一个聊天工具变成真正能帮你干活的生产力工具。这就是 codex。 把想法交给他,把重复流程交给他,然后把时间留给更重要的判断和创意。

今天啊,咱们来聊个特别厉害的东西,它能彻底颠覆你的工作流, codex 技能准备好了吗?告别那些烦人的重复劳动,咱们要从一个普通的用户啊,变身成一个真正的创造者。好,我们马上开始。 来问个问题啊,你是不是也烦透了,每次就改那么一丁点代码,结果呢,就得走一遍完整的 staging commit, 还有 create, pull request, 这一套流程下来真的太磨人了。说真的,这种感觉我完全懂,但如果我告诉你,有办法能把所有这些步骤全都压缩成一个词,一个命令就搞定,怎么样?今天咱们就来揭秘这个超强的解决方案 行为了让大家都能跟上节奏不掉段,我把今天的内容拆成了五大块,你就把它当成一个心理进度条。好吧,咱们会从最简单的就是那种拿来就用的自动化开始,然后呢,一步一步往上走,到最后,我还会教你怎么打造那种能自己学习,自己变聪明的技能。好,那我们先来看第一部分。 好,第一部分,咱们先来点最酷最直接的那些你现在马上就能用的自动化技能,重点是什么都不用配,真的是开箱即用,来看看他们到底有多牛。 首先咱们来看 figma 技能,这个东西,我跟你说,绝对是前端开发者的福音。它最厉害的地方在哪呢?就是 ai, 它不是在看一张扁平的图片,它是在读你整个设计文件, 你想想,它能理解你设计里所有的底层逻辑,什么间距呀,字体样式呀,还有那些设计变量,它都懂。然后呢,它就能生成跟你设计稿几乎一模一样的高保真代码,这效率,简直了! 接下来的这个技能,嗯,我个人是超爱的,因为它用起来真的就一个字儿,爽!它叫 it, 你 想象一下这个场景啊,你刚改完代码,接下来呢,不用再敲那一长串烦人的 get 命令了,你只需要对着 ai 说一个词, it 就 这一下,它就自动帮你把赞存提交,创建 pr, 所有事儿全给办了,一个字儿就搞定所有,多酷! 当然了,刚才说的这些还只是冰山一角。这个技能浏览器里啊,简直就是个宝库。我跟你随便举几个例子,比如说你临时需要个图片素材,用 image 站 要处理 bug 和工单, linear 和 sentry 在 这儿等着你。想一键不熟你的应用, cloud blur 技能直接帮你搞定。甚至还有一个叫 adlas 的 技能,它能让 ai 直接看透你的浏览器,帮你做实时化调试,所以你看这里的可能性真的是无限的。 好了,听起来是不是很厉害?这么多强大的技能摆在面前,那下一个问题自然就是到底该怎么用呢?别担心,其实要把它们无缝地整合到你的日常工作里,方法特别简单,主要呢,就两种, 其实就两步,非常简单。第一步叫自然调用,意思就是你完全不用去记那些复杂的命令,你就跟平常和同事说话一样,用大白话告诉 ai 你 想干嘛就行。 codex 内部有个叫 m c p 的 东西,你可以把它想象成一个超级聪明的总机或者调度员,它会自动分析你的话,然后帮你找到最合适的技能去执行。 那第二步呢,就是当你玩的溜了之后,你就可以设置自动化了,让这些技能变成你七乘二十四小时线上的助理,在后台默默帮你清理警报啊,找 bug 啊,这样一来,你就能彻底解放双手,去专心做那些真正有创造性的工作了。 好,到目前为止,我们说的都是怎么用别人做好的技能,现在咱们来玩点更高级的,创建你自己的技能。要知道,很多时候,那些现成的工具总有那么点不合心意对吧?当他没法满足你团队那种特别具体,特别独特的需求时,就是你该升级的时候了。从一个技能的使用者变成一个创造者, 这种转变的价值有多大呢?我们来做个对比,你马上就明白了。你看左边,这是老办法,那些只有你懂的,每天都在重复的手动操作,不仅烦人,还特别容易出错。再看看右边,这是技能之道,你只需要一个自己定义的命令,一敲回车,整个流程就自动跑完了。 这中间的效率差距根本不用我多说了吧?那问题来了,具体要怎么创建呢?好消息是, codex 特别贴心,他给你准备了三条完全不同的路,你可以根据自己的需求,还有你的技术水平随便选。不管你是只想搞个简单的快捷命令,还是想做一个能处理复杂逻辑的智能体,放心,总有一条路是为你量身定做的。我们来看一下这三条路具体是什么。 第一种也是最简单的,就是用自然语言,这个真的可以说适合所有人,你要么就直接告诉 ai 你 想干什么,要么呢,你手动操作一遍,让它在旁边看着学,然后它就能帮你自动生成一个技能,很简单吗? 好。第二种是 c l i 命令,这种就适合创建一些快速的快捷方式,你只要在 codex 文件夹里创建一个 markdown 文件,把指令写进去搞定。 最后一种叫手动创建代理技能,这个是最强大的,专门用来处理那些复杂的逻辑。你需要创建一个技能文件文件在里面用烟某别怕,它就是一种很简单的配置文件来定义规则,你甚至还能加进自己的脚本,让它的功能无限扩张。 好,当你创建完自己的第一个技能之后,你可能会觉得这就完了吗?当然不,我们还能让它变得更聪明,甚至让它自己学会进化。接下来我就要分享几个专业级的技巧,让你的自动化技能拥有真正的学习能力。 这里的核心玩法其实就是给你的技能建立一个反馈循环。你想啊,这就像训练一个小跑一样。首先你得给他树立一些好榜样,让他知道一个漂亮的完美的输出应该长什么样。然后呢,最关键的一步来了,开启他的自我改进模式,你告诉他,以后每次做的好的结果都要自己存下来,当成新的学习范例。 你甚至可以要求他,哎,给我多想几个方案,然后你来挑选最好的那个,这么一来一回,你的技能就会在你手上越用越聪明,自己不断的迭代进化。 所以你看,咱们今天聊了这么多,其实所有东西都能总结成一个特别简单的自动化公式。这个核心的旅程是什么呢?就是第一步,找到你工作流理那个最让你头疼的痛点,第二步一步一步的把它打造成一个自动化的解决方案。 而且你要记住啊,这个思路可不仅仅是针对编程的,它是一个可以复制的框架,能用到你工作里遇到的任何挑战上。好了,听了这么多理论和方法,咱们都讲完了,现在球传给你了,我想听听你的想法,在你自己的工作流程里,你第一个最想最迫不及待想用一个自定义 codex 技能去解决的是哪个重复性的任务? 是什么让你最头疼?在下面留言告诉我吧,我真的非常期待看到大家都有哪些好玩的有创意的想法。

今天给大家看一看扣子 x 到底能干什么?你比如现在我的这个 c 盘已经只有四百兆,导致我现在打开路由器就会卡死, 我又用管家去看这个能不能清理,但是确实是清理不出来,只有这个大文件可以清,但是你进去以后底下的都删不了,你就只有这两个,也没多大, 实在是没有办法,那我就不行试试酷德 x, 我 问他现在买了能不能想办法清理出来一些空间,卸载一些我用不到的软件, 我之前也重新清理过,实在是找不到可以清理的软件了。我现在是四百一十四兆,现在用 gpt 五点四去运行一遍,看看他怎么样。这里快进一下,这里就找到了 六个 g 的 缓 uv 缓存,包括这这几个 g 的 都是我下的模型的文件,这都可以删除。刚才管家里面就没有找到这些东西,他现在已经开始帮我去删除了, 哇,然后非常让我惊讶的是,这第一轮就释放出来十几倍的空间,然后你可以看到这边 现在有十二点七 g 可用了,现在已经差不多这个我这个就不需要再担心 c 盘的空间了。 这个电脑管家里面我们刚才已经说过了,它是根本没有再找到其他的可以去清理的空间,包括这里的大文件点进去以后,它都是不会让你去轻易删除,包括剪映的缓存, 刚才这个电脑管家他都没有找出来,并且这个软件有四个 g, 这些大概都有十个 g。 下一步我甚至可以让他去帮我们执行这个删除的操作。我们来试一下 删除阿克的 gs pro, 我 允许你删除, 哎,我允许你删除,尽管 这个要注意,你在他执行删除这种比较重要的操作的时候,尽量给他一些权限,最重要的是把这一个完全权限,你可以打开看一下,原来是这种默认的权限,他是在一个独立的环境下运行, 这样他是没办法去操作你这个项目以外的一些文件,如果给他的完全权限,他就可以完全去替代你进行操作了,这次再试一下。 好了,现在程序结束了,刚才我们可以看到这里,第一次把缓存文件删掉后有十二 g 的 空间,然后他说的是十四 g, 其实要远远比这个多。今天的一个主要问题您通过 codex 去解决了,也就是之前用电脑管家, 他没有办法再一进一步的帮我们把 c 盘去清理。最开始我的 c 盘只有四百 m b 四百兆的空间,到目前为止已经到了有才十十四点七 g, 可以 看到十五 g 甚至更多 这样的,目前我的电脑已经可以正常去使用了。这个后台讨论为什么 codex 相比于电脑管家这种专业软件,他却能更加深层次的去清理 c 盘的空间, 那是因为电脑管家这一类的软件是比较成熟的公司级的产品, c 盘清理只是他的一部分功能, 在做这个功能过程中不能去影响其他软件的正常运行和存在, c 盘的一些重要资料不能被删除。所以电脑管家的它的调教是比较稳健的, 它不会很激进的去帮你完全深层次清理 c 盘空间。而 codex 它是完全按照你的需求, 你想让他去清理,你想让他删一个软件,他都会帮你一次性执行,会深层次帮你扫描一些没用的缓存去清理,只要你同意, 并且他也能帮你直接去删除这软件,你不用再去自己去找怎么去删,对于一些流氓软件的清理可能也有特别好的效果。

open ai 的 codex 团队如何利用 codex 进行开发呢?最近啊, open ai 的 codex 产品负责人 alex 和开发者体验负责人 roman 在 一次四十三分钟的深度访谈之中,就彻底地揭开了这个顶尖团队的底牌。 在 openai 的 codex 团队中啊,没有永长的产品说明书,没有复杂的路线图。 alex 爆出了一个惊人的事实,就是在 codex 团队,设计师写代码的数量甚至比六个月前的工程师还要多。 这不仅仅是工具的进步,更是一场关于如何构建产品的权力交接与范氏革命。那咱们今天就用这个短视频,通过这次访谈的细节,来一探 oppo ai 内部那套近乎于疯狂的生产力逻辑啊! 好,那咱们开始啊!一毫秒级的 spark 模型,消灭灵感的摩擦力访谈的开场啊,就是一个极具冲击力的 live demo, 也就是实时演示。 alex 展示了一个名为 codex spark 的 新模型, 它的生成的 token 的 速度啊,达到了惊人的每秒一千二百个 token。 那 么这有什么实际意义呢? alex 就 解释说,这彻底的改变了编程的新流, 在传统的开发模式之中啊,从想法到实现,中间隔着敲代码,翻译改错。但现在你只需要对电脑说,给我游戏,这个,给我的游戏啊,加点树木和房子,那么话音刚落,代码就已经自动的部署完成了, 画面实时更新。那么这种思维的速度就让开发不再是繁琐的体力劳动,而更像是用意念再去塑造。 当反馈的循环压缩到了毫秒级的时候,人类的创造力才会被真正的释放,而不再因为等待而中断灵感。 二,极致的精简十个要点就是全部的需求。很多人都好奇啊,像欧鹏 ai 这样改变世界的团队,其产品的需求文档得写多少页呢? alex 的 回答简直让所有大厂的打工人都破防了,他说,我们在 codex 团队写的产品规格,也就是这个需求啊,非常非常少,我们通常只写十条左右的要点,然后就没有了。 那么他们为什么敢这么干呢?背后有两套硬核的逻辑,咱们一起来看一看。首先,他们通过 ai 代理消灭了沟通成本,在计划模式下,也就是 plan mode。 这个下面, codex 会主动分析庞大的代码库,并反向询问产品经理 说,我们是该先优化可能性,还是先做仪表盘呢?这种深度的上下文的感知啊,让 ai 成了团队里信息最全的那个协调员。 其次啊,就是 alex 的 那句名言啊,他说,直接这个发一个 pr, 也就是代码的拉取请求啊,通常比花时间去跟人去沟通,说服别人把这项任务排进优化级其实要快得多, 尤其是当对方手头有一万件事的时候,要忙的时候。那么在他们看来啊,代码本身就是最好的文档,如果一个功能需要写二十页的文档才能解释清楚,那说明这个功能本身就设计的太烂了。 他们推崇的是一种海盗船的文化,就是房间里的人越少,决策就越纯粹,质量就越高, 三直能边界的瓦解,那么产品经理只是一个补位者。那么关于啊,产品经理的定位, alex 给出了一个非常辛辣且清醒的观点, 他说,我不认为产品经理是一个领导的职位,我把他看作成是一个填补空白的职位。 在 codex 团队,产品不是那个指挥别人干活的这个产品经理啊,不是那个指挥别人干活的小老板,而是那个在哪里啊,这个呃,有漏洞他就补在哪里的那个人。 如果工程师在忙产品经理啊,就得去写测试,去修 bug, 去和用户去聊需求。那么在这种文化下,设计师的生态位就发生了惊人的进化。 那么荣敏他就提到,现在的设计师可以直接从呃 fig 码文件里边提取 react 的 组建,然后让 codex 自动实现底层的逻辑。这就意味着设计师不再只负责好看,他们直接产出好用的代码了。 那么这种转变啊,就结识了一个残酷的真相,就是当 ai 抹平了技术门槛,表达意图的能力将超越实现意图的能力。一个直接用代码去实现想法的设计师,其生产力是传统设计师的十倍。 alex 直眼看到非技术背景的同事能够像这样高效的贡献代码,是他半年来最兴奋的事情,这标志着全能个体的时代的到来。 四、舍弃中期计划,拥抱八周的冲刺与 agi 在 产品的规划上, open ai 遵循着一种近乎疯狂的哲学。 alex 转述了研究人员安德鲁给他的建议就是,在 open ai, 你 要么计划短期, 要么计划长期,永远不要计划中期。那么在短期内啊,只有八周,那么在这八周内,全队必须像打仗一样死磕一个具体的目标。 那么长期呢?这是一种关乎于未来的氛围,比如他们所坚信的 agi, 比如说未来是代理化的委托这样的时代,那么一个人类的工程师会同时指挥着无数个呃这种模型去独立的工作的。这样的一个时代, 那么为什么不计划中期呢?因为模型的迭代太快了。 alex 解释说,如果你制定一个半年的路线图,那么可能三个月之后的新模型的发布,就是 你原本打算攻克的某个技术难关,难关就直接被模型自带的功能就给解决了。这种不确定性,让所有的中期计划都变成了纯粹的资源浪费。 那么 codex app 的 诞生啊,就是这种逻辑的产物。原本团队啊,在内部争论要不要做一个独立的 app, 大家吵一个吵个不停啊,结果几个工程师在黑客周就直接手搓出了原型。 alex 敏瑞的发现,传统的 ide 一 次只能处理一个工作区,而未来的开发者需要同时指挥二十个 ai 代理。 那么为了这个长期的愿景,他们直接跳过繁琐的论证,靠着八周的强力冲刺,把 app 推向了全公司。那咱们也总结一下吧,在这个时代,什么才是真正的凭证呢? 访谈的最后啊,主持人就问 alex 说,你们在招人的时候最看重什么? alex 的 回答非常扎心,他说他甚至不记得团队里的人是从哪个大学毕业的,甚至根本不在意。 他感叹到他说, who cares 谁在乎呢?我很庆幸,我们生活在一个身份平正不再重要的时代, 我唯一在乎的就是给我看看你亲手造了什么,造过什么。那么 codex 团队的故事就告诉着我们, ai 时代不需要只会写文档画 ppt 的 指挥官, 需要的是能够跨越智能,通过 ai 瞬间把灵感变成现实的建造者,也就是 builder。 那么,如果你还为写一份完美的产品需求文档而纠结,或者还在因为不会写代码而不敢去实现那个伟大的想法, 也许啊,您就该换个思路了,打开 ai, 写下那十行的子弹点,也就是那个要点 ppt 上面的那个小三角,那么去动手做一个原型,在这个属于建造者的黄金时代,只有跑起来,你才能够看到未来啊。