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 上面的那个小三角,那么去动手做一个原型,在这个属于建造者的黄金时代,只有跑起来,你才能够看到未来啊。
粉丝11.1万获赞83.1万

好,那如果落到代码上面,我们要去实现的话,怎么来做呢?我们来重点去看一看啊,当然在看之前呢,我们可以看一下在这个里面 skill, 我 把我把这个 skill 移到里面去啊, 好,同学们可以看到我那个笑话, skill 其实是已经定义出来了,我们来看一下,将中国唐诗宋词改成现代中文笑话啊,干嘛干嘛。最后呢?写写东西,马克烫,包括湿历都有, 比如说我输入月落乌啼霜满天什么什么的啊。当然这个笑话其实也不好笑,因为我们没有去改造它 写完之后的这个创作的效果,它其实就是通过这一个 skill 来实现的。当然这种 skill 呢,它不只是文字的加工,还能够去做图片生成,还能够做视频剪辑,所有的工作,只要是以前能够脚本化的工作,现在都可以基于 skill 来做,为什么呢?因为在 skill 这一部分,我们其实可以创建一个 script, 对 吧? script 在 script 中间,你可以定义很多的逻辑来保证你当前这个 skill 功能完整。那你还有,比如说有些额外的依赖的一些其他东西,在 reference, references, reference 里面啊,可以放在 references 里面,比如有一些 data, 有 一些额外的描述文件,数据就在这个里面。那这就是一个比较完整的 skill 的 一个结构,唐宋 poetry, 什么 joe 就, 就 joker 的 writer, 就 这个名字啊,这个 skill 就 这个名字, skill 的 名称, 它的描述什么时候要用这个 skill 给它定义好,那么接下来其实就是去调用它了,那我们来试一下案例,比如说我在当前这个内容里面啊,输入了,比如说,嗯,床前明月光。 好,我就说这样一句话,看他接下来会干什么,直接通过我这一套 skill, 那 他会先去思考,对吧?你输入的内容,那直接帮我输出来,这很简单啊,因为这个工作比较简单。白话,然后呢?笑话, 我半夜差点拿拖把去擦窗,走近一看,原来是月亮把地板打高光,还有点押韵啊。 这个其实就是 skill 的 一个简单用法。那我们现在来看了,我们怎么样自己去调用这个 skill, 就 比如说我现在 skill 呢,一样不变,对吧?我假设也是写这样一套 skill, 我 现在可以把这个 skill 呢移到我的 open context 里面来,那接下来我就直接用这个 skill 来调用它,看能不能生成结果,这就最重要的。好,那我们来试一下,如果我现在要在当前这个妙码 open context 里面去注册的话,整个项目呢,先直接 c d 进来啊, c d 到 cd 到。哦,这是另外一块,我重新打开一个控制台, 好,在这个里面,我们直接 npm 一 列杠 y, 快 速给它来进阶啊,快速来给它去讲一遍。比如说我这呢,要用 type script, 那 肯定把 type script 相关的依赖 要安上来啊, type c 依赖你要安上,然后呢,我想直接用 tsc 来做构建,那就只用 tsc, 但是如果一般情况下啊,包括我们的所有的项目实战里面,只要是涉及到工具库相关的打包,我们都是选择 tsup, 好 把这两个呢安上,这是最重要的两个依赖, 最终的两个依赖啊。装,装上之后,我们先来初步化看一下,呃,当然,除了这两个 dev dependencies 以外, t s up 包括 load, 包括,其实还差一个 types load 里面的版本呢,我们可以选择一个二十二的版本吧,扫描一下, 好直接,嗯,随便把这个二十五也没关系啊。然后呢,还有相关的一些依赖, dev dependencies, dev dependences 有 哪些依赖呢?我们今天要给大家讲的涉及到 luncheon, lun graph, 还有呢,包括欧拉玛, dip agent, 把这几个我们都拿去来安装一下啊,第一个是 luncheon, 还有呢是 luncheon 下面的加几个框架,一个是 lun graph 框架, 还有呢是 ionama 啊, ionama 其实以前就跟大家说过,它是用来去做模型调用和本地部署接入的,对吧? ionama。 再然后呢,还有一个是 deep agent, deep agent 啊,这几个依赖,我们再来扫描一下, 看最终安装的版本,这个装它,这个呢,装一点二点五,这个装一点二点六,一点八点五,好,保存,我们再来 p m i 安装一下。 好,安装完了啊,安装完之后,第一步先初步化 tsc 配置文件 t s 杠杠 elit, 这就初步化好了啊,初步化好了,基本上按照这一套 没什么太大问题了,我把它精简一点啊,这里就是精简之后的效果。然后呢,因为我们整个要用 t s r 来做构建,所以直接初步化 t s r, 点 config, 点 t s 来做我们产物的构建,这块产物构建其实比较简单啊,使用起来呢,这个在我们项目里面其实也有详细的介绍,包括在 项目实战里面,基本上啊,这个 t s u 都是做我们的首选, t s u 作为打包构建工具库类的首选,我们直接 define config, 让它待会儿把导出出去啊。 export export default 有 点卡。 define 好,一般什么呢?首先肯定是 entry, entry 从哪里进来?就是你的文,你的这个入口文件在什么地方?那当然在 s r c 下面啊,那么就直接把 s r c 下面的所有的文件,只要是设置的是 t s 文件的啊,都把它当做是需要处理的,那就直接 这样定义。另外呢,还有包括你的输出的格式化的标准,那就用 esm 版本呢? note 二十输出的 目录, disk 目录, clean, bundle, split, 包括呢? source map 需不需要? dts 需不需要啊?我们讲的都不需要。好,我们在 s r c 里面,其实现在就可以创建一个 index 点 ts 文件出来了,在这里面呢,我们随便写一个 console 点 log 一 二三,然后接下来我们来调用一下,看它能不能执行。当然你在调用之前呢,这个地方肯定要去给到一个 build 命令, build 命令所对应的就是如何去构建它,那直接 ps up 啊,因为它会直接读取你当前的 ps up 点 config 文件。好,我们接下来来执行。偏偏 build 很 快啊,很快,五毫秒全部执行完,我们来看一下效果。点进来,这里确实有个 index 点 mgs 输出了,那我们如果说需要去把它修改一下 sosmap, 我 们需要, 对吧?这个 dts 呢,就是类型声明文件,我们也需要,这是 gts 里面比较基础的一些知识啊,那这个时候就会多一个 m 点 map, 这里呢? dts 没有对吧? dts 没有是因为你的 base url 包括呢这些配置定义的不对, 所以呢,你可以在 ps config 里面,在这里面呢,把它里面的配置稍微给它改一下。呃,对应到我们这里说的是 type script 七,我们看这里现在给我们给定的这个 type script 是 多少?六点零点二 type script 六点零点二 type script 七 base your is default and will ignore d t s 的 类型声明。错了,我们看下这个里面有没有吧,我们在这儿也给它给定一个 d t s declaration true 啊, declaration map 呢,也给它指定一下,它说 arrow base you are is de directed。 我 这里面没有 base you are you, 这里给定一个吧。 base you are you ignore defactit 吧 to sentence 版本的版本的问题啊。 嗯, type script type script 这里我如果给六点二也没有关系啊,那我先回退一下吧,回退一下给个五点九点三吧, 重新偏偏抹一下。然后呢,我们再来 build 一下试试就没问题了啊。这个我们先不纠结它的错误。好,类型声明,包括呢 map 文件都生成出来了啊,这样就没问题了,整个产物能够构建出来。好,接下来我们就开始来接入模型来使用了。

大家好,今天给大家录制一期利用 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 会有文献理解和目录,以及一些重点,我们打开看看效果, 他会根据文献整理,这个对话是一直保存的文档,不动,一直可以用,也可以添加新的文献。这里他自动给我们整理了一些研究方向, 我们可以在整理后的文档中继续提问,问他一些专业的内容,比如写文献综述等等,复现文章什么的,接下来就交给你来操作了,今天的简单教程就到这里了。

hello, 大家好,今天呢简单分享一下我们如何在服务器上使用我们的 codex, 因为 codex 呢,我们在国内是没办法之连的,对吧?需要开一些魔法,然后呢你像服务器,我们可能首先没有这个权限去开这个魔法, 其次呢就是可能开了魔法之后,它的一个速度又很慢,比如说单个字,单个字往外蹦,非常影响我们的体验,对吧?然后呢今天简单分享一下,就是我是如何在服务器上去使用 codex 的, 这里呢,我们就以 auto dl 来为例吧,我们创建随便创建一个 gpu。 然后呢我们先来看一下,就是我们使用官方的一个下载的一个方式,看能否就正常使用它的一个 codex, 嗯,我们就使用这个 npm 的 一个下载方式, 我们进入这个它的一个 notebook 这里面, 然后呢我们再终端运行刚刚我们的那个命令,对吧?首先呢它是没有 n p m 这个 嗯包的,所以呢它环境是运行不了的。其次呢其实我也试验过了,就是你下载完之后它还是没办法安装的,首先是一个中疏问题,其次呢就是确实它的一个网络的一个问题。然后呢这里呢我们就可以这么下载,我们去呃搜一下 codex beep, 然后呢我们进到它的一个 get up 官网上,然后我们这里点一下 list, 然后找到最新的一个版本,对吧?然后呢我们找到我们适合我们服务器的,一般我们服务器呢都是一个叉八六架构,对吧?嗯,我来看一下啊, 一般我们就下载这个版本,或者说呃这个版本,呃,大家如果服务器就是比较新的话,一般都是这个版本,你像奥特迪尔呢,它的一个配置可能就比较老了,然后就下载这个版本,然后这里呢我们下载一下, 下载完了我们就点一下上传,呃,点一下我们刚刚上传的这个, ok, 然后呢这里我也给大家整理了一些命令,就是,呃,我们这里有两个版本,对吧?就是你的服务器比较新,那你就使用 gnu 这个版本,如果比较老的话,那就使用 呃, muse 这个版本,大家根据自己的一个服务器去试一下,就是最好呢就是先下下这个,这个应该都是可以用的,好吧? ok, 然后这里呢我们下完了,我们复制下这个,这个应该都是可以用的,好吧? ok, 然后这里呢我们下完了,我们复制下这个,这个应该都是可以用的,好吧? ok, 然后这里呢我们下完了,我们复制下这个命令,去把它解压一下, 嗯,哦,这里加错了,因为我们下的是 m 这个版本,对吧? 然后呢我们再来就是给它加一下我们的一个权限, 然后呢我们就启动就 ok 了。呃,应该是这个,然后这里呢我也给大家配了两个不一样版本的一个命令,大家自己去看一下。 ok, 这里就我们可以完全启动了,对吧?但是这里呢一般的正常情况下我们都是要登录的,但是登录呢,他这里是其实是没办法登录,我们可以看一下正常登录。呃,这里他是点不了的,对吧?哦, 然后点到这里我们来看一下。呃,这里呢我们使用谷歌登录一下, 然后呢继续。呃,然后我们这里报错了,对吧?然后这里我们来看一下,它也是没办法登录的,对吧? 然后呢我们就给它,嗯, color c 一下,然后呢刚刚还有一个问题,就是我们虽然启动了,但是它的一个选举命令并没有写上,对吧?然后这里呢我们把质量号命令给它复制一下,然后写一下它的一个选举命令, ok, 然后我们这里再来看试一下, ok, 这样他的一个全军命令就生效了,对吧?然后我们正常流程他是没办法通做的,所以我的一个解决方案呢,其实就是使用中转站,嗯,可以给大家看一下,我经常使用的一个中转站,就叫做一个 q coder, 嗯,主要是它为啥使用这个呢?主要就是因为它便宜,就是它两块钱,然后有九十刀的一个额度,嗯,基本上一天都使不出来。 ok, 然后我们就来看一下使用中转站如何去配置我们的一个 code, 这里呢我们,嗯使用我们的一个 v s code 去连接一下, 把我们的密码给它输进去。 ok, 我 们进来之后呢,我们打开一个文件,我们会发现就是如果你安装了 codex, 它有一个点 codex 文件,对吧?然后我们点进来, 呃,因为我们没有登录,所以它这里呢就是什么也没有,我们就需要手动的给它创建一个文件,叫做一个 configure, 这个文件我们手动给它创建一下, 然后我们点一下创建,然后这里面呢主要就是填写我们的一些信息了,然后呢我把这个复制给大家,具体来看一下, 就是这个呢,就是你的一个供应商,就比如说我使用的是一个 qq 的, 对吧?那我这里就填上它的一个名字,叫一个 qq 的。 然后这里呢就指定我们要使用哪一个模型,我要使用 gbt 五点四,那我就填上这个。 然后这里呢就是我们都知道 gbt 它有 model, 然后 low high 以及 x i 就是 额外的。然后呢我用 x i, 因为是用别的话,我一天九十刀的一个额度根本就用不出来,我们可以看一下, 就这里我九十刀采用了零点零二,真的就特别的耐用。然后这里呢我们就填处就 ok 了。然后这里呢我们使用是 api k, 然后这里我们填 u z, 然后这里呢 大家也是前面这里呃就是固定了,然后这里呢就是你的一个供应商,然后这里你就可以给,这里呢就是你给你的一个供应商起个名字,一般就和呃供应商名字一样就行了,当然你也可以随便去起了,这个都无所谓。 然后这个链接呢就是你供应商一般他都会给你一个链接,你像我这个他又给了,呃这个呃 qq 点点 c c 杠 v 一。 然后这里呢我们选择 response, ok, 配完这个之后呢,我们还要再创建一个文件,就是这个 和 js 文件,我看一下,然后也是创建。然后这里呢主要就是放下我们的一个 api k, 我 就拿我用的这个网站来给大家演示一下,就是我们充完额度之后呢,我们就可以点下令牌管理,然后呢我们添加下我们的令牌,然后这里呢你就可以写下服务器, ok, 对 吧?然后其余呢都是默认就 ok 了, ok, 然后这里呢他就创建了一个令牌了,对吧?然后这里呢我们点一下复制, 然后呢我们粘贴到这个地方,哎,没复制上, 然后我们粘贴到这里面,对吧? ok, 粘贴完之后呢,我们就可以来启动下 codex 来看一下,然后这里它就不会再去跳绕,我们登录了,对吧? ok。 然后我们来看一下。你,好, ok, 速度特别快,对吧?然后我们来看一下我们刚刚的一个使用的一个料,对吧?这里就出来了五个字,五秒。第一个字,然后一共是用了七秒。 ok, 这 coder 这中转呢?站了。现在是有活动的,就是大家可以进他群里面免费去领取十五刀的一个额度,可以去体验一下,如果大家感兴趣的话可以自行去领取一下。 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 又进行了一次更新,可以看到旁边多了一个技能和应用,那这个技能也就是 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 整合起来的,灵活去用啊。当然这里县城这里呢,也加了一些简单的排序,比如说这里你可以全部全部折叠,全部展开, 也可以按时间去排序啊,我觉得这也是它的一个改动,之前的话可能没那么细啊,对,对吧,是吧。好了,那就本期视频全部内容啦,我是小刘,我们下期再见。

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。

opc 店搭配 ai 到底用哪一个工具好呢?如果你是想要让这个 ai 工具能够批量处理你的笔记,搜索整个仓库,调用已经写过的内容来继续产出,那么你一定要搭配能够真实执行操作的 ai 工具。比如说像是 call code、 codex、 body、 open core 这几款,它们都属于同一类型的 ai 工具。大家听得最多的可能就是 flowcode, 但是如果从最好上手,最适合普通人开始,同时又保留了足够强的执行能力,这一个角度来说,我现在最常用的呢是 openai 的 codex, 因为它保留了 c l i 工具真正厉害的地方,又不像传统的终端软件那样让人觉得有距离感,你可以把它理解成一款更像普通桌面软件的执行型 ai。 装好了之后呢,你不仅可以用它来读取、 搜索、整理、批量处理存放在 opc 点里面的笔记,也能够帮你打通 opc 点和其他软件之间的壁垒,把提醒事项、日记、 notion、 简仓工具里面的所有内容汇总到一起。 再进一步,你还可以慢慢把自己高频的动作沉淀成为工作流,比如说整理会议资料,根据日报生成月报 排版文章上传到公众号。今天这只视频呢,就想来和大家分享一下关于 codex 的 基础操作,包括怎么样安装它在 opcode 里面的最基础使用, 讲讲它的优缺点,以及它和 claw code, clodian work, buddy, open claw 相比,各自适应什么样的场景。关于工作流搭建的具体步骤、命令应该如何沉淀?那我在自己的 oposite 系统课里面呢,已经完整的展开,感兴趣的朋友呢可以到网站试看课程。那我们废话不多说,马上开始。 首先我们在使用这个 codex 之前,要给这个我们的 obsidian 要更新到最新的版本,同时呢在关于这一个位置,我们要打开命令行界面的操作按钮,这样的话呢才能够更方便我们的 codex 和 obsidian 进行通话。 那打开了这个按钮之后呢,那我们呢需要到 codex 的 官网点击下载,使用 macos 的 版本就可以进入到 codex 的 页面当中了。第一次打开的时候呢,它应该会要求你登录你的 chat gpt 账户,登录了之后呢就可以开始使用了。 我们来看一下整个软件的基础构造,那左上角呢分别有新县城,点击一下呢就可以创建一个新的对话,那在这一个对话框里面呢,你就可以跟他说任何的内容,那这一个部分呢,和普通的 ai 聊天软件没有什么区别。 下面这一个 search 呢是搜索你已经做过什么样的东西,我们可以进入它的技能商店,在这里呢有很多人已经沉淀下来了,它们的工作流变成 skill, 放在里面我们可以直接去使用, 比如说像这种直接抓取 note 的 内容,或者是对 pdf 进行一个编辑处理等等的,你对哪一个感兴趣都可以直接把它添加上去。已经安装的技能呢,它都会在这一个位置显示。 技能呢不需要你特别的去激活。正常情况呢,他还是比较聪明,他会自己根据适用的情况来激活这些技能来自己使用。 自动化呢,当你需要添加一个定时去进行的这么一个任务,那我们就可以把它添加到这一个位置,那么他就会按照你的需求 在定时去自动运行。那这个新县城为了方便他管理啊,所以说这里呢又有一个县城,点击旁边就会有一个文件夹,这里我们鼠标挪到上面,你可以看到这里出现了一个 new project, 那 我们点击一下之后呢,这里就会让你去创建一个新的文件夹,你创建的这一个文件夹呢,就可以稍微去管理一下 你和 ai 的 每一个对话了。这一个 codex 呢,如果你是拆 gpt 的 会员的话呢,是有使用额度的,我们在页面的左下角设置这个地方呢,就会有一个剩余额度,你就可以看到你现在还有多少的用量 模型呢?在这个位置你也可以去修改,我建议你最开始把这一个页面的权限给它完全访问权限,否则它没有办法去使用你这一个电脑里面的所有东西, 老要来问你就感觉非常的烦。剩下的其他的部分呢,都保持它的默认设置就可以了,没有什么需要调整的地方。这个呢就是关于 codex 的 基础页面的部分了, 那我们来说一下把 codex 和 opendean 结合起来使用的一些简单用法,那我觉得其实掌握三种基础的使用就已经完全足够了。第一种呢就是直接用 codex 和你的 opendean 仓库进行对话, 这个是最容易的,我们先直接新建一个县城,在这个县城里面呢,我们首先告诉他啊自己的这个 obsidian 仓库的位置是哪里,我们右键点击你的仓库位置,然后选择复制路径, 然后我们回到 codex 里面,我们就告诉他,请让他根据我的 obsidian 仓库来进行处理。你可以看到他其实这个时候呢就已经开始读我的仓库里面的内容了, 他都已经罗列出来了,他能够帮我做什么事情,比如说包括生成今天的日记啊,然后做昨天的日记复盘啊之类的,这些都是可以的。我可以问他我今天的产出怎么样?那就是我今天写了多少的笔记吗?你看他就开始读我的 笔记了,你可以看到他的理解就非常的好,因为首先他去读取了我整个仓库里面的所有内容,然后呢 我动了产出了哪些笔记他都能够知道,以及他去读取了我的日记里面我打勾了几项内容,这个都可以读出来。那么这个呢就是最简单的和通过 codex 和你的笔记进行对话了,再往前一步,我们不仅可以让他阅读 我们的笔记里面的内容,还可以让他批量操作一部分内容。比如说你想要批量的去修改 笔记里面的某一个属性或者是标签,你之前可能设置的标签系统,那你不想要这样用了,那么你就可以直接告诉 codex, 让它去帮你进行批量的修改。 比如说我之前这个笔记,到底这个笔记做完没有?我有的时候呢是用的这个勾,有的时候呢是用的这个绿色的,所以我现在呢就觉得有一点混乱,我现在想要把它统一一下,之前的话我肯定我就没办法统一了,我不可能一个手去改,但是现在我就可以让 codex 来帮我去修改, 那比如说我就这样写,你看哈帮我搜索所有的笔记,把状态当中是打勾的这个属性全部改成圆形,那这个时候你可以看到他就会去帮我搜索,他先梳理了计划, 在刚刚说是尺,那是块已经帮我改了四百一十四个 markdown 的 笔记了,他甚至还给出了下一步的意见,他可以怎么改?我们先不管他,他说这里有一个例子,我们可以去参考,确实我今天有一个例子, 我们来看一下,我们可以看到,对,他已经把我所有的都改了,这个 status 本身是勾勾,现在已经全部变成圆形了,我们可以点开这一个文章看一下,就能够很快的帮我们去把之前的坑全部填上,因为可以批量操作。再到最后就是我自己最喜欢的方向了,也就是把这些所有高频重复的动作固定下来, 变成你自己的工作流,甚至进一步沉淀成 skills。 我 呢就已经沉淀了非常非常多的 skills 在 codex 里面了。比如说帮我扫描这一个月里面每天日记里面工作的部分输出月报,或者呢是取我的读书笔记内容 以及读书的原文,按照模板生成播课的提纲,还有读取我每一周的日记形成周报,然后进行公众号排版,最后帮我放在公众号的草稿箱里面,只要这个流程是你经常都会做的,那么就可以把它固定下来。 当然这个呢需要经过一些反复的调试才能够实现,达到你自己想要的效果。具体我的一些工作流的使用方法,可以看这只视频里面讲得更清楚。所以 codex 搭配 obsidian 的 价值绝对不是聊天,而是让你的知识仓库开始稳定地被处理, 被调用,以及被不断的附用。讲到这里了,我们简单来说一下 codex 的 优缺点,那首先是它肯定是比传统的终端工具更好上手的,页面看起来就像是一个普通的软件一样,一点也不会令人害怕。 而且因为他用的是嵌 gpt 的 模型,都非常的聪明,所以处理长的工作流我觉得都能够 hold 住,至少我还没有遇到他把自己跑死机的情况出现。如果你是 gpt 的 会员,他现在的免费偷客送量很足啊,我几乎从来都没有用超限额过。 如果你本身就在嵌 gpt 的 生态里面呢,用起来会非常的顺手。但当然他也有缺点,因为他毕竟不是终端的工具,所以说灵活性还是有一定的缺陷, 很多的内容都已经写死了。目前我最不满意的是它目前只有电脑端,没有办法做到手机触发,但幸好我对随时随地办公的需求也不是那么大, 所以对我来说, codex 不是 最万能的工具,但是非常的适合我普通人类来使用,而且价格也很便宜。和 clock code 比呢?当然 clock code 的 功能呢,是更多更强的, 但是呢,因为它要在终端里面使用嘛,我一直就不太习惯。而且 coloco 的 同样都是二十刀的会员,它的 token 量就非常的少,我经常用超标买 api 呢,又比较贵,对网络的限制也更严格。 和 clodian 这款在 obsidian 里面可以使用的插件相比呢? clodian 因为它本身就是建立在 clodian 的 基础之上嘛,只不过解决了终端使用不是很方便的问题,但是费用网络的问题也都还是存在的。和腾讯的 workbody 来比呢, workbody 的 优点是它没有网络限制,而且和国内的生态非常匹配,也有手机端可以直接通过微信就能够操作你的智能体。 但是缺点呢,因为它的模型的限制,所以说对于长的工作流我觉得还是不太行,反正我把它用死机过。复杂的问题上,我觉得 codex 更让我放心。和 open core 龙虾相比呢,龙虾更加的灵活,而且它的触发方式更加的多样化,在手机上操作应该是更好的。 但还是因为它是一个终端使用的软件嘛,所以说总的来说还是比较抽象,我这一个普通人类确实还没有习惯。呃,如果你现在连 ops 点加 ai 的 基础写作都还没有跑顺,一上来就研究 open core, 通常就会负担更重。 我呢,更建议先我们用简单好上手的软件把工作流都梳理顺,这样的话呢,你的这个 skills 是 可以很快地平移到 open core 里面的, 工作流才是 ai 能够帮你提效的核心,所以我们先用简单的方法把工作流建立起来,然后再换更厉害的 ai 工具,这样的话呢,整个系统搭建起来会更加快速。 那上面的这些所有的工具呢,他们不是谁淘汰谁的关系,而是我觉得在不同的阶段,你会偏爱不同的工具。推荐大家使用 codex 呢,是因为它能力够强,上手也没有那么吓人,中间的平衡做得挺好的。 如果你也想要让自己的笔记不只是越记越多,而是真实的被使用起来,享受记笔记的复利的话呢,那么我觉得 codex 肯定能够帮你很快的实现这个愿望。如果你对怎么样使用 还不是非常的清楚,那么也可以试试看我的系统课,里面有更多案例的分析。好,那我们今天就是这样了,希望对大家有所帮助,拜拜。

codex 跟 c c 到底哪个好?我想大家各自都有自己的判断。在我个人为二者都充了二百刀的 pro max 会员以后,我个人的体感是 二者的模型能力之间并没有本质的差异,甚至都足够惊艳,让人心喜。但它们其实代表了两种完全不同的人。与 ai 合作的费洛索费 本质上,我们不是选择两个工具,而是选择两种与 ai 交互的模式。你习惯使用哪种模式,你的工作场景是哪种模式,你就应该选择支持哪种哲学的普顶工具。通常来说,抽象的讲, 软件工程开发的模式可以粗略地分为两大类,首先一类是那些探索性不确定的 idea。 在这种场景下,我们自己可能对需求要做什么,最终的一个中态是什么,甚至过程中该如何实现,它都没有一个明确的定义,它更多是我们一个拍脑袋的灵机一动的想法。当我们解决这类问题时,我们期待的一个 partner, 无论是不是 ai, 它应该都要能 快速的与我们进行交互,通过一些他主动的提问甚至判断给我们更多的信息输入,通过一系列的沟通,最终确定出一个相对更结构化,信息密度更高的思维原型来指引我们后续的执行。 而另一种常见的工作模式则是一个更明确的需求,比如说产品已经给我们了相对明确的 p r d, 那 我们剩下要做的只是说把这个项目 真正转移为一个可以被执行的代码而已。对于绝大多数的研发而言,这种场景下想要做的事情是基本完全确定的,我们在此时要做的无非只是一些 dirty work, 把那个 p r d 转化为真正写出来可用的代码而已。 而结合我自己的使用经历来看, c c 更适用于前者者的工作模式。它会在你输出一些观点之后快速地给你响应,并且高频地向你发出提问,以确定它后续的一些方向执行思路。但 codex 则完全相反,它会在你给完需求以后, 非常认真且可靠地将你的需求描述执行完。这个过程会花很长的时间,但是 结果往往是令我们满意的。想要更明确的拆分这两种工作模式的分野,我们不如从三个维度上来进行拆分,首先是任务商,也就是目标的清晰程度以及约束条件的多少。其次则是以我们预期的交互结构, 我们到底期待着与其他 partner 是 同步的沟通,还是说是一些异步的沟通模式?另外则是一个人类所占主动性的比例, 我们到底期望 ai 占据多少责任?他们是只是执行任务,还是说给我们也有一些他自己的认识建议?其实这三者并非是一个非常正交的关系。一个很明显的结论是,如果一个 目标的本身并不清晰,只是我们拍出的粗糙 idea, 那 我们显然就需要我们的协作者能快速的发问,帮我们把 自己大脑中一些比较模糊的观念导出出来,并且通过一些沟通确定哪些思考是我们需要的,哪一些是可以被删除的。通过这种 快速的同步沟通,得出来一些更结构化的结果,那在这个流程中, ai 需要介入的部分以及引导的主动性就会占比更多,但如果这个需求本身就像我们之前讲的已经相对来说明晰,是一个低伤的场景,那我们就不太 需要。它是一个很同步,事无巨细都要向我们发问的流程,它完全可以在我们把事情说清楚之后,一步的完成这个工作,从而解放我们人类自己的时间。我们也不需要给他太多主动发挥的空间,他只需要忠实的执行我们给他的需求就可以。我觉着对未来工具的使用以及工作流的设计,也都是从这三个维度去进行判断,动 态的选择。我们到底适用于哪种工具,应该主要采用哪一种工作流的思路?如果要打一个比方的话, c c 更像是坐在你隔壁工位的好蜂蜜, 会在有了一些 idea 之后立马的打断你现在的所作所为,跟你去探讨它的一些碎片化想法。而 codex 则更像是一个你忠实可靠的下属,在你交代完任务需求以后,忠实的可靠的帮你把事情完整的办完再通知你。我已经做好了。 每个模型都有它们自己的性格,我们也可以顺应的这种性格,在不同的工作场景中选择不同的工具以及模型。 以上是二零二六年二月我对这两个投影工具的一些使用场景总结,但我相信这个领域是日新月异的,二者工具之间 大概率在未来也会发生一些融合。不会说一个工具只是一种工作流场景,那就需要我们未来本身人类自己有一些对需求使用场景的预判,从而能告诉模型它应该采用哪些工作流模式。软件工程永远没有银弹, 不可能说我们用着一种模式,一条道走到黑,就可以得到一个很完美的结果。如果你在错误的场景使用了错误的工作模式,那模型给你提供的支持也就会非常有限。 结合自己的需求,场景动态切换自己的工作流模式才是一个更高效率开发的必经之途。以上是本视频的全部内容,如果你有一些想法或者建议,期待评论区讨论,谢谢大家!

最近关于 codex 使用 gpt 的 问题,中转的一些方案不稳定,并且中转平台开始涨价,这个背后的原因呢?是因为它 gpt 的 官方的 那种 plus 或者 team, 他 们那种中转平台很难搞到,就是可能刚注册的号就会被封掉的问题,所以导致他们成本上来,然后就导致他们也不得已的开始涨价,并且中转平台会有一个通用的问题,就是它不稳定,并且是 很多人一起使用的,就导致他的兵法很高,然后时不时的就会重连,出现重连这种问题。所以我针对这个问题的话,自己做了一个 cpa 的 部署方案,以及 codex 账号导入的一个呃解决方案。 具体来具体来说的话就可以分为四步,第一步的话就是一个安装这个 cpa 的 一个中转平台,第二步的话修改里面的一些配置项,第三步的话导入 codex 的 账号,然后第四步测测一下联通性,然后就可以开始使用了。 然后我这个文档里提供了 windows 和 mac 两个版本的一个 cpa 的 不同的安装的安装和使用的一个教程。嗯, windows 的 话就是使用一个 直接去下载一个路由器版本,然后把解压后的一个文件改名一下,并且把里面的一个密码给它改了,这个密码的话就是后面的登录密码,然后点击 exe 进入一个管理员的后台, 然后就可以去设置,输入你刚刚设置的密码,把文件传上去,然后配置管理刷新额度,然后出现额度就说明成功了,然后把这个 刚刚做出来的这个代理给他挂到一个 cc switch 里面去做,然后再再通过这个 cc switch 去去配置那个 codex 的 那个配置文件,然后再通过 codex 去使用这个 gpd 的 一些最新的模型。 那可以具体的看一下刚刚提到的这个嗯,管理员的后台,刚开始应该是进来这个界面,然后输入一下我们配置的密码,配置密码进来以后通过 嗯认证文件,然后上传上传我们的一些配置文件,这里我已经提前上传好了一些认证文件,然后可以去看一下配合管理,可以去刷新一下凭证,就会看到我们的文件现在还有多少的额度。 还有一点的话就是要在配置面板这里把这个代理给他挂出去,因为要科学上网吗? 然后具体的这个 key 的 话, u i l 和 key 的 话就是在认证配置里面, u i l 的 话就是当前的这个 logo house 的 这个 u i l key 的 话,这里可以,你可以添加,或者直接用这里面的 key 就 行,因为是个人使用使用的,也不用说去做过多的一个管理。 然后来到 cc switch 这个界面,然后点击这里 code x 点击添加,把刚刚的 u r l 停留地址和 api key 填到这里以后保存, 点击添加就 ok 了,然后我这已经添加过了,就不重复添加,就这个,然后添加好以后,然后可以点这个按钮进行一个测试, 这次以后它会出现一个运行正常,运行正常了以后呢,就可以来到我们 vx 的 app, 然后可以去尝试访问一下, ok, 然后就可以开始无线登了。

所以只要有足够的 tokens, 一 晚上解读四十篇文献非常容易。 hello, 大家好,我是龙博。接下来我将用五分钟时间告诉你如何利用 ai agent 自动下中英文文献,并且获得解读和对比的文件。首先我们需要一个 ai agent, 这里我使用的 codex 或者是大家常用的 cloud code 都是可以的。我们需要两个 skills 和一个 m c p, 两个 skills 分 别是 c n k i skills 和 google scholar skills。 m c p 呢,是大家下的 zotaro m c p。 这个时候我们打开我们今天的测试文件夹,大家可以看到里面主要是存放着我今天使用的提示词,还有我准备的 skill。 这个 skills 里面是文献解读的有关要求,比如我们这里一般用角色要求的口吻跟他说,你是一名专注计量经济学领域的学术写作专家。我们在整个文档里面提出关于文献解读的一些要求,比如总体的语言风格,段落节奏的要求,还有我们这里说的学术腔的控制,以及我们整个解读文件的结构风格等等等等。 除此之外,我们还需要准备一个文献对比用的 excel 文档。比如这里就会提到,如果要进行文献对比,我们应该对比文件的题目,刊发表的年份。如果是实证研究的话,我们还要对比被解释变量,解释变量面板的类型啊,因果设计,实证模型等等等等。 有了上述准备,我们就可以给我们的 agent 下达任务了。这里我给大家准备了提示词。我们总共分成了五类任务。 第一类,我们要求查找文献,这里我要求查一篇中文文献,查一篇英文文献,主题是关于数字经济的,优先查找五年来发表在顶级棋盘上的实证论文。同时我们要求相关的 pdf, 要求导入我的 zotaro, 同时要求我们的 agent 使用我刚才提到的文献解读 skill, 对 每篇文章分别进行解读,然后根据我刚才提供的 excel 模板对比这两篇文章。 哎,我们可以看到我们的 ai agent 已经开始行动了,他说啊,他会优先查找经济、研究、管理世界等 中文文章,同时他会调用各种各样的工具完成对应的解锁,整个耗时的时间是比较长的,所以我建议大家如果有时间的话,可以晚上下达任务,第二天早晨就可以看到对应的结果。而且呢,我建议大家可以提前给出相应的完全访问权限,这样子的话就省去了审批的环节了。 two thousand years later 哦,我们可以看到,总共用时十三分钟零八秒,我们的 ai agent 已经完成了刚才的任务,他选了一篇中文的文章,是数字经济发展与企业全要素生产率,还有一篇英文文章,两篇文章他都已经分别生成了解读 和对比模板。哎,我们来看看他到底结果怎么样呀?这个时候啊,我们打开最开始的测试文件夹,我们会发现整个文件夹里面多出了两个 markdown 文件,这是关于刚才文章的解读。首先我们来看第一篇文章, 这篇文章是一篇关于数字经济发展和企业生产率的文章,这个解读文件里面介绍了问题的研究背景,数据的来源,研究的创新性哦,非常好的一点是,他还给出了研究使用到的识别方程,还有精准的回归结果,当然都做了一定的简化,还有内生性的处理,意志性的处理等等等等。 同样的,我们刚才的文件夹下还多出来了一个 excel 文件,这个 excel 文件里面是刚才 a i a 整的下的两篇文章的对比,包括了这两篇文章的题目 啊刊,一个是工业技术经济,另一个是英文刊,对比了两篇文章所使用的被解释变量,解释变量以及使用的面板等等等等。 当然啊,关于这篇文章还有一个 papers 的 文件夹,在这个文件夹里面存放 ai ai 找到的 pdf 文件,我们可以打开,这是一篇英文文献,这是一篇中文文献,它这里面都给出了我们原始的 pdf 文件。 还有一个任务,别忘了,我们刚才要求我们的 ai agent 把对应的文献导入到我们的 trooper 当中哦,大家发现没有,确实它已经完成了对应文献的导入啊,我们可以在我们的 ai agent 里面看到,大家会发现啊,有了 ai agent 轻轻松松,我们只需要下达一个任务,它就可以完成 文献查找, pdf tar 的 导入,以及说对每篇文章进行解读,还有用 excel 表格对文献进行对比,非常容易就可以完成了。所以只要有足够的 tokens, 一 晚上解读四十篇文献非常容易。

这个 codas 太牛逼了,我不是要去查询汽水音乐上的音乐人他发布了多少个作品吗?正常情况下,我们拿到这个汽水音乐音乐人的一个主页,对吧?我们从浏览器打开, 浏览器打开之后,他只显示四条这个做的比较热门的一个作品,或者他的热门专辑。但是你如果要点开他的所有单曲的话,他只能跳转到去下载 app, 就现在这种情况,你根本就抓不到所有数据,所以我给这个 codex 做了呃,作为命令,让他帮我研究一下怎么在这个音乐人发的作品。我发现他一开始就在那个页面上一直找找找找,找到之后 好像没有,没有任何,没有任何办法。而且我让他把音乐人的权限税抓出来,让他看是不是正确的,他抓出来只抓出来一个七条,但我发现这七条是不正确的,他不正确的。然后他给我个建议,说是否要继续 研究 app 里面所有单曲的链路,这样做给做个权限的叫叫对,然后我让他去继续研究, 知道你知道他怎么做吗?他直接,他直接去下载,直接去下载这个 app, 然后从这个 app 里面直接抓取到了他的接口,抓到接口之后 抓,你看他在下载 app 下载 app 之后,然后继续抓接口,然后把接口给抓到了,然后直接直接抓取了这个音乐人所有的数据,你看后面,我们看他抓取的音乐人所有数据,全部二十六条作品, 这是个,这是正确的,因为我直接上 app 就 二十六条,然后他最后还可以把它做成一个脚本,脚本以后我只要发这个音乐人的那个链接的主页链接给给 他,他就可以直接帮我抓去,真的太牛逼了。

今天教你两个小技巧,让你的 codex 变得又快又聪明。首先我们打开 codex, 打开 codex 前呢,我们运行这条命令去更新,我们分为两块来说,一个是如何让 gpt 变得更加聪明,一个是让 gpt 如何变得更加快, 变得更加聪明呢?其实我就是我们在模型选择上,我们需要去适配自己的一个这个需求,并且我们要设置好一些模型的思考深度。 我们在选择模型上,其实我平时用的比较多的可能是 gpt 五点四啊,但 gpt 五点三 codex 在 部分场景下,它的性能其实会优于 gpt 五点四。那为什么这么说呢?因为 gpt 五点四它在更新中啊,我们上期视频有提到它的这个工具搜索的能力, 它是会去适配你的需求,然后去搜索想要调用的工具,这样就导致一个问题,就是它在一些场景下,其实我不想让它调用工具,它非要去调用工具,因为它为了 token 嘛, 它会调用一个工具去写一个 python, 写完 python 之后用这个 python 脚本去改代码啊,就是这样一套流程操作完之后呢,我觉得它的效率和精准度我觉得其实是不如 gpt 五点三 codex 的, 他直接改,他哪怕多费点 token, 但是大部分场景下其实五点四还是不错的啊,我这边就选择五点四了。 好,那进来之后呢?这边有思考深度,很多人就不知道这个应该怎么选了,他有低中高和超级高, 我个人在大部分情况下我都选择茶嗨,也就是超级高。思考的模式的话,大部分情况下就是匹配你自己的需求吗?如果你的这个问题呢,是比较大的,比较重的一个任务。 我举个例子,你从零开始构建一个非常大的项目,或者说你把别人项目,你想要完全的重构,那这样一个比较大的工程的话,那必须要去选择超级高啊, 但他花的时间会非常长,但是他的模型的智商啊,也是会非常的在线,基本上一遍或者两遍就能改好 啊。那还有一种情况下选择超级高是什么呢?就是比如说你布置了一个任务之后,不管这任务大小哈,你布置了一个任务之后,你就不不管他了,我可能去吃饭,我跟你出门了,那就选择超级高,因为你就让他慢慢做,就就不差这个时间。 实际上他这四种模式呢,其实关键的差距就在于时间。当然 token 也有差距,平时你比如说一些小的改动,改动就涉及几行代码,或者说就涉及一个文件的时候,那你就选择中的啊,这个第一是不建议去选了,我们这选择超级高 这个智商讲完呢,就是速度,那速度其实有很多方面,第一个是这个 fast 模式,我们一定要开启,它可以提升你这个模型 token 的 输出速度 啊,但他会两倍计费啊。我这边是已经开启,再再点一下,就是这边要 on the mode set to on 啊,这就是开启了,如果是 set to off, 那 就是关闭,因为你可能之前已经开启过了。然后还有一个就是这个权限的问题, 如果你不知重的任务,我建议也是给他完全权限,那为什么这么说呢?就是他有可能中断了, 那我可能一个小时,两个小时,那我都得盯着,对吧?其实大部分情况下做不到的,那我就选择完全开启,在完全开启的情况下呢,他是可以直接不经过你的授权修改删除任何的文件。 所以我们在开启这个模式之后呢,我们一定要去做好备份啊,或者是用 get 去做好这个仓库的管理啊,不然的话有可能你的代码会完全丢失啊。你如果仓库管理做好,他误伤了你什么文件,你直接回退一个版本就好了。其实我自己用是开启,但是大家要注意一下,就是 如果是一些老版本你们不愿意更新的话,那就在这个选项里面,它是一个实验性的功能,它有一个叫 marty agent, 也就是呃窝代理的这个功能。新版我刚刚看了,已经是默认开启了 这个功能。之前你在斜杠输入命令 m u 的 话,如果他有的话,他会直接在这里跳出来,就是有一些老版本他是在这边,有一些是在那个呃实验性功能,这这个设置里面都有可能。那个东西他是干嘛用的呢? 就比如说你读取文件啊,我现在有三个文件,对不对?我现在要让他读取这个项目,理解这个项目,那如果你开启 martingale 的 话,他会同时去, 就是多县城的去读取,三个并行去读取,那他的速度就会快非常多。最后读取完之后呢,再统一导入到主代理上,让主代理去理解。所以说你有非常多文件,像像这个文件夹,它有非常多文件,比如说十个文件, 但之前的老版本他需要一个一个去读取,我比如说读完这个去读这个,读完这个去读这个就是太慢了。 那现在的这个 martingale 呢?这个模式是非常非常重要的,所以说大家一定要开启这个对于你的速度的优化是有一个 质的飞跃啊。但整体以 codex 目前的这个使用技巧也就这些,过去如果 codex 有 一些新的更新,我也会同步给大家。好,那本期视频到此结束,我是程序员秃头哥,学 ai, 关注我不迷路。

今天上午 openai 的 研究员发了一条推特儿,他说从今天开始你可以在 cloud code 里面使用 codex 了,就是他帮你的 cloud code 扩容了。原来因为 cloud code 它的额度很少嘛,哪怕是你买了二十美元的 pro, 仍然不够用, 没做几个项目就已经没有额度了,多的时候连本周的额度都会用光。但是配置好以后,一个是可以扩容,再一个就是 codex, 它可以从另一个视角去审查你 cloud code 编程的过程啊,代码呀,有没有问题。它这个审查还有标准审查以及严格审查。标准审查的意思就是它只看它不动代码,严格审查就是挑刺儿的那种审查。 然后今天这个视频给大家分享一下怎么安装,我把安装所需要的所有的命令行放在这里了,大家可以保存一下,这也是我们安装的步骤。第一步,如果你电脑里没有 open ai 的 codex 的 话,你得先安装一下,把这一行复制到你的终 端去,打开我的 cloud code, 把安装 codex 这条指令直接复制到 cloud code 里头就可以, 然后等一下他就会帮你自动安装了。在过程当中他问你是否允许,你就点允许,或者是允许这一次以后不要再问了的那个第二个选项,他就说安装成功了。那接下来我们就要来到第二条,就是登录还是复制这个,到这里面 他就会跳转到浏览器里,让你授权你点一下谷歌登录,他这中间会经历一些报错,不断的尝试一下他就可以了。点继续 好,已经登录到 codex 了,接下来我们要进入到第三步,就是一条一条的输入这个指令第一条就是在 marketplace 里面加 open a i codex 的 这个插件,我们还是输入到这里面,它就是说,呃,成功加入,然后我们把第二条粘过来, 他告诉我们等一下,然后我们选第一个,就 codex plug in, 在 这里的选项我们也选择,第一个的意思就是说虽然安装了,但是先让他别用, 然后现在就安装好了,安装好以后我们试一下是不是可以啊?我们打一个斜杠,然后出现了一个 codex setup, 我点一下设置,呃,已经可以了,然后这个也有权限了。那么最后我们来介绍一下如何使用。在 cloud code 里面点斜杠输入 codex, 然后你会发现有一些选项可以让你选,这些选项刚好是使用 codex 的 方法。 我在这里面总结了刚刚我们在这看到的所有的功能,它可以分为四大部分,第一块就是代码审查, 这个普通的审查它只是说读一遍你的代码,很常规很惯例的去回顾一下,而这个挑刺式审查,它要它是用一个质疑的眼光去挑战你的架构设计, 代码的设计质疑有没有风险啊?它这个设置呢,主要是看你这个 codex 是 否安装,是否授权登录的,看它状态。 这个 codex rescue 指的意思是甩活给 codex, 比如说你的额度不够啦,或者需要让它来去调试代码去修补的时候,就用这个选项, 那最后就是工作管理,那像查看状态呀,保存最后的输出啊,以及取消后台的任务啊,就用的是这三个选项。今天视频就到这里,欢迎大家给我留言,一起交流一下这个新闻的看法,然后我们下个视频再见,拜拜啊,拜拜。

哈喽,大家好,我是 d p, 今天我们来聊一聊在 codex 里如何快速的实现账号切换。我们先来看一般场景下 codex 的 账号是怎么切换的,在左下角有一个 setting, 可以 选择退出,退出以后这边会出现一个登录按钮,点击以后打开浏览器 完成登录流程,返回到这个程序里。也就是说每一次切换账号都要完成退出重新登录的这个流程。但是实际上在官方的流程里是可以安全地实现快速账号切换的。这期视频我们就来探索一下具体的实现方式。 好的,首先我们来到准备环节,你需要做的第一件事是打开 d p r t 点 lab 零点 com, 然后搜索切换,找到这期视频对应的 快速多账号切换这个文章,打开这个文章,然后你需要知道视频中用到的内容在这里都能找到,然后把这个文章放在一边。 ok, 接下来我们来分享一下多账号快速切换的一个基本原理,我觉得先了解原理,然后去使用是一个正确的路径。 首先大家第一个需要知道的内容是在你的用户文件夹下有一个点 codex 文件,这个文件夹里面存放的就是你 codex 运行所有的配置文件,大概它是长这个样子, 然后为了方便大家查看,我把它拖到了我的 ide 里面,然后大概就是这么一个文件夹,这里面最重要的文件一共有两个,是这个 alter 点 jason 和 config 点 t o m l, 这两个文件是和我们账号切换关联的。先说这两个文件是怎么来的, 你使用了官方的 app, 登录了账号以后,官方 app 就 会把登录的信息存入到这两个文件里,然后你把这两个文件复制一下, 复制完了以后,你可以像我一样在点 codex 文件夹下新建 dp 下滑线 acc 这么一个文件夹,然后在里面建立子文件夹,每一个子文件夹代表一个账号,然后把你从官方 app 里登录后获得的这个文件复制到这里来, 这就实现了对官方给你的这个配置文件的一个缓存。然后如果你需要切换账号的时候也非常的简单,你只需要把官方的 app 关闭掉,然后把这两个文件复制出来,在这里进行替换, 然后官方 app 是 可以自动识别到你这个账号的文件的,因为这个文件本来就是官方 app 给你的,对不对? 然后这边还要着重说一下,这里面 auto 点接收里面存放的是 talk 类的文件,如果你使用的是官方的 app, 那 么就是官方给你的 talk, 如果你使用的是 a p r 模式,那么就是每一个 a p r 给你的 那个 token, 这里是不一样的,然后在这里 config 这个文件,如果你使用的是官方的 app, 这里只有一些配置,像模型啊,思考强度呀,任务啊这些,但是如果你使用的是 api 模式,那么 api 的 一些参数是需要设置在这里的, 这是这两个文件的一个差别。稍后我们在呃实际操作的过程中,我们会着重跟大家讲解,大家现在有一个基本的概念就可以了。 好的,这就是原理的部分,大家是不是会觉得去手动操作文件夹会有一点点麻烦,没关系,我们下面会给大家推荐一款工具。 ok, 接下来我们来看一款工具,这款工具的网址是在这里叫 cc switch, 如果你在 github 上搜不到,你可以回到我们这个文章里,这边会有相关的链接,稍后我们应该会讲解其他的账号切换工具或者辅助工具,链接会都放在这个文件的资源部分。 打开以后你需要知道的是,你在 release 这边找到最新的版本进行下载就好,然后我们今天看到的最新版是三点一,二点三,然后在下方找到相关的跟你操作系统相对应的进行下载,然后完成安装就可以了。 然后打开的话是这个样子,我这边已经完成了一些呃基础的配置,所以我就直接用我给出来的配置跟大家来讲解。你如果全新的新建,在右上角有一个新建的按钮,然后这边我们选的是 codex。 首先我来讲解官方的 a p r, 你 新建以后,如果你想把官方的 a p r 给你的内容导入这边填 open a r 的 名字,这个地方不填,这个地方也可以不填这个 k, 不 需要填。看到了吗? os, 点 jason 把官方的这个 文件里所有的内容复制进来到这里,然后 config 点 t o m l, 看到了吗?那就把 官方给你的运行时的肯飞个文件完整的复制进来,其他的都不选,然后选保存。 然后这时候你就可以使用类似起用的按钮来切换,比如说我这两个都是官方的,然后这样就切换就可以实现切换。但是切换的时候你需要把你的程序先退出,然后再开启,有这么一个流程。 好的,这是官方如何添加和切换,然后我们来看一下如何实现第三方 api 的 一个添加和切换。我这里是举了一个例子,这个名称你随便写备注不用写官网,不用写 api, k 就是 第三方给你的那个 k, 一 般是 sk 什么什么开头或者怎么样,你把 k 贴进来就行。然后这边是那个 api 请求地址,一般是杠 v 一 结尾,按照给你的来填,然后这边模型的名称就写 gpt 杠五点四,如果你想用五点三 codex, 你 就在这里改, 然后这里的这个内容是自动生成的,我把这个打开,看到了吗?我这边是 s k 杠一二三四五六,它会自动生成这么一个内容,这个内容你不需要去管这里填写,这里就会自动生成。 然后下面这里的内容还挺重要的,首先有一个 model provider, 看到了吗?这边我写的是 d p i t, 你 的那个官网就是给你提供 a p r 的 人一定会告诉你它是什么,然后在这边就写这个,这两个是一样的,看到了吗? 然后这边会有一个白色 u r o, 然后下面还会有一些额外的配置项,我这边没有贴出来,但是你需要知道的是,就是这个里面 它会有很多设置项,都是归属于这个 model provider, d p i t 的, 然后这些名称按照给你的去配置,然后上面这些和官方给你的这个配置是很像的, 只是说 a p r 配置的一些信息是在下面这个 provide 里面,然后这个弄完了以后,你就点保存,然后你就可以切换这个,就切换官方的 a p r 啊,官方的 app 给你的模式,然后切换这个就切换第三方 app, 这就能实现一个快速的切换。 然后我在这边跟大家说一下啊,就是这个程序它会有很多功能,但是我希望大家目前在新手阶段,就在你不确定这个功能你能不能安全的使用的前提下,你用的功能就是账号的切换,而且是按照从官方获得, 或者说从第三方 ipr 允许的配置来进行添加,然后实现的一个切换,这是一种安全的模式。 ok, 我 们来做一个比较简单的总结。首先我们今天给出了 codex 多账号快速切换的一个基本原理,简单的说就是无论是第三方的 ipr 还是官方的 app, 都会为我们提供两个配置文件相关的内容,我们只要把这个内容缓存下来就能实现切换。 然后因为文件机的操作还是比较麻烦,所以我们引入了 cc switch 这么一个程序,大家安装以后就可以进行配置,然后就可以进行快速的一个切换。然后关于 cc switch 这个程序,我想说的是我们一定要在安全合规的范围内去使用, 因为因为随着大家的接触,大家会发现这类程序往往伴随着很多功能,但是如果你使用太多的 就是非官方允许的功能,那么就会对你的账号产生一定的影响,比如说 to ipr 之类的,会引起封号这些。但是我们今天讲解的这个功能是安全且合规的,为什么?因为我们从官方的 app 得到了 talk, 得到了配置呃,登录文件,然后只是用了这个工具来切换这个内容,那么我们所有的操作等于都是在官方 app 允许的范围内进行的, 这就是我认为的一种在保证安全的情况下的便利。这类工具其实老实说就是一个双刃剑,我想给大家分享的就是如何省略掉繁琐的每一次退出登录,然后去网页登录,再获得 token 的 这么一个流程 来进行一个比较快速的切换,但是一定要合规。好的,这就是这一期 codex 如何快速的实现多账号切换视频的全部内容。如果这期视频对你有帮助,请帮忙点赞和转发,如果你有相同的经验想分享或者遇到相关问题,欢迎留言。 我们最近正在录制 codex 系列视频,如果有兴趣,欢迎关注,我是 d p, 谢谢!