讲一下怎么使用 qq 的, qq 的 现在变成代码简直是无敌了,但是我们直接使使用不了,而且即使你可以使用,它也极其的不稳定。我给大家讲一下怎么稳定的使用。来到我们的镜像网页, m e s 的 c c i 记住看我主页地址。 进来之后直接点击 code 登录这里,你可以安装 code code dx 和 gmail。 我 尽量要求使用 code code。 安装 code code 只有两个步骤,低不下来。 lujs lujs 我 已经下载了,我验证一下, 出现虚拟号,说明正常安装。然后我们再安装 card code, mac user 用户, user 用户一定要按 s u d 获取管理员的权限, windows 以管理员的方式执行指令。 安装完成之后,我们输入 card 开始使用。这里特别注意一下,如果你需要使用的话,必须使用转换器激活,就马上问我主页地址获取。 嗯,激活之后我们就可以直接开始和页面对话,看一下有哪些模型,该有的模型全部都有,而且全是真的模型,一点都不掺假。 如果你还需要使用 gpt 等科研工具进行代码论文的写作,也可以使用网页版本行。就这样,如果大家需要使用的话,可以看一下我主页地址,同时你也可以点个赞和收藏,拜拜!
粉丝1102获赞1.2万

前两天我做过一期视频,用同样的 prompt, 同样的真实项目任务实测,对比了 cloud ops 四点六和 gpt 五点三 codex 那 期视频做完之后,评论区有人问 国产模型能不能也拉进来比一下,这次机会来了,这一期视频我要做两件事情,第一个,把上期那两道编程题原封不动的丢给 mini max m 二点五,看看它在同一张考卷上能拿多少分。 第二个的话,我有一个自己一直在用的自媒体 agent 的 项目,之前跑的是 mini max m 二点一,这一次直接升级到 mini max m 二点五,看看他在真实的一个生产电路里面升级到底带来了什么。看过我视频的人都知道哈,我做评测比较关注模型,他在一个真实任务里面的一个表现。 好,我们正式进入编程实测环节,我直接附用之前的两道题, prompt 一 字不改。第一道题的话,是把一个项目里面完整的一个认证用户体系 直接迁移到我有一个图片生成的一个 agent 的 项目里面去,同时再让它做一个落地页,需要考验它对于另外一个项目的一个代码理解能力,架构适配能力以及一些工程规范。 那第二个项目的话,我以本地有一个 skills agent, 之前是做的是终端 ui 的 一个部分,那这一次的话,我希望把它升级成外部 ui, 并且它要保留 string 工具调用流逝输出的一个完整链路,这个就考验它的一个全栈开发能力,以及它的 sse 流逝输出,还有 ui 方面的一些交互。 上期的成绩是 cloud op 四点六和 gpt 五点三勾代码各赢一局,那这一次我们把 mini max m 二点五加进来,看一看它的结果怎么样? 好,开始测试,两个一起弄,可以看到右边这个它识别到我们要做的是一个全单元 y, 它去加载的那个 front designer 这个 skill, 那左边这个项目的话,他发现他是需要去探索已有的项目,去找到那边是怎么做 get up 登录,怎么做谷歌邮箱登录的。先去探索嘛,先去开 saf 界面的探索, 可以看到他这边已经构建成功了,现在在进行一些后端跟前端的验证,整体这个过程测试下来的话,他会遇到一些变异问题,他也自己去修复了。待会等他测试完之后,我们来看一下他跟 cloud 四点六以及 gpt 五点三 codex 同样的代码,同样的提示词完成了一个效果怎么样? 那左边的话先让他一直跑,左边这个任务要重一些,可以看到这个地方他说项目已经启动了,然后他还专门创建了一个简单的启动脚本,来方便我后续去使用。之前我在测试 mini max m 二点一的时候, 有一些开发任务,前端后端写完之后,我需要手工让他去给我写一个 start 点 s h 的 脚本,这一次让你可以看到他在这个过程他自己去发现的这个行为,这一点点赞。现在他说已经完成了,我们现在开始去测试一下 这个就是他把那个终端 ui 变成了一个外部 ui 的 一个版本啊,可以看到左边他已经把我们已有的一些 skill 加载出来了,这个是没有问题的,下面我们来测试一下,给他一个任务,看他能不能去做到加载对应的 skill, 然后工具调用 simi 以及流逝输出都没有问题。好,我们开始 这个申请的过程,看起来没有问题,加载技能也还行,那看他执行命令 ok, 他 也调了对应的工具,只不过这里的这个图标他刚刚是有些问题的,这个状态是有些问题,有个小 bug。 那 整体的话,这一个过程其实已经把我们终端 u i 想要展示的东西已经展示出来,只不过有些小瑕疵。那之前那期视频的话, 也测了 cloud op 四点六跟 gpt 五点三 codex 嘛,左边是 cloud 的 模型,右边是 gpt, 当时我是把票投给了 gpt, 不 管它是从 ui 交互还是它整个功能交互上,明显 gpt 五点三 codex 要优要好一些。我们也可以来测试一下,直接给他一个链接吧,看他怎么怎么搞。 他也在申请,他也在加载技能,那明显能看到 gpt 五点三 codex, 他 做错做的要好一点,对不对? 好,下面我们开始去看他做的那个用户认证那个项目,那做用户认证迁移这个项目的话,其实比我们刚刚看到的任务其实要复杂一些,因为 他需要从另外一个项目去探索,找到想要的东西。其次他还得在这个项目里面去,在各种代码里面去找到他要在哪个地方去修改,前段是要修改哪些,后段是需要修改哪些,所以整体上他的复杂度要高一些。也可以看到他其实并没有一次性去完成这个任务,中间也报错了,我也跟他去沟通交流了, 那最终的话是跟他对话了三轮,他才把这个任务完成了。那这个任务在之前 op 四点六以及五点三 codex 测试的时候,他们是能一次性通过, 跑的时候没有问题,项目也能起起来。那 mini max m 二点五这边的话是有一些问题,我对话了三轮,然后把这个任务搞定了,我们来看一下他的一个表现。 好,我们先看左边,左边是之前 call 四点六写的落地页嘛, 光看 ui 其实没什么难度,因为这个项目主要是考察他去另外一个项目里面把后端代码找到,把对应的数据库找到,找到了之后再放到另外一个项目里面。所以说整体是需要看它的代码实现的功能,比如说这个 get up 登录可不可以,谷歌登录可不可以, 以及它的代码实现的怎么样,因为涉及到登录嘛,肯定安全性这些要考验。下面我们来看一下 mini max m 二点五它这个 ui 写的还可以的,比这两可能稍微会好一点, 那它的这一个谷歌登录跟 get up 登录的话也是 ok 的。 好,我们来试一下它这个谷歌登录 好,可以看到它,其实谷歌登录是 ok 的, 那我这个其实就是一个纹身图的一个 a 帧嘛,那它整体完成度啊,也还可以,但它不是一轮完成的,它中间有一些包的导入错误,还有些细节性的问题没有做的很到位。好,我们来一个整体的一个评分对比。 关于这个纹身图的 a 帧的项目的话, call 的 off 四点六表现优异一些,得分是八点二,那 gpt 五点三 codex 它因为漏了一些功能,所以说它评分要低一些,但是它的整个代码价格、工程规范是这三个模型里面完成的最好的。 那 mini max m 二点五这边它的得分就稍微要差一点,整个的功能完成度还 ok, ui 的 话会比它俩会好一点,但是它的代码架构跟工程规范会偏弱一些。好,下面我们开始做 agent 的 实测,把 mini max m 二点五放到 我已有的一个真实 agent 的 项目里面去,它是做自媒体视频拆解的,之前接的是 mini max m 二点一,这一次升级了, 我们重点看三件事情,第一个是速度,第二个是他的一个拆解深度,第三个的话是表达一个真实感。好,我们现在准备两个窗口,左边的话我准备用来测试 mini max m 二点一,右边的话我们测试 mini max m 二点五。 好,我这边找了一期我之前做 skill 原理讲解的视频,我们同时去点击看左边跟右边他的一个整体的一个速度以及拆解的深度,再看他的一个其他的表现。开始好,这边有点慢,但没关系,我们来看一下, 我们把这个展开,这个也展开,从这个可以看得到,它其实右边会稍微快一些哈,但是这个先不管,因为这个部分的话是跟 a 镜头没有关系,去做语音转,文字是本地的一些模型去转,等他把这些字幕内容提取到之后,我们再看他们的一个速度。 好,现在开始了,大家能明显感觉到吗? mini max m 二点五的是不是快的特别多? 这边已经做完了,这边就是还在,还在做, 那在速度这一块,他现在提升真的非常的明显,特别快,那他最终输出这个结果,我们要怎么去做评测呢?到底是左边的好还是右边的好? 我不能以我主观的去选择哦,右边好,左边好。所以说我找了两个模型去做评测,我们把任务给到它以及它的产出字幕内容全部给到两个模型,第一个是恰当的 gpt, 第二个是谷歌的界面,来去看这两个模型到底哪一个分析的这一个深度, 以及他的一个真实感更强,最终得出的结果。我们来讲一下,那整体的一个结果的话是 m 二点五肯定是提升的蛮多的,第一个是速度变快了,第二个是他拆解的更稀了,第三个的话是他的一个真实感更强了。好,下面我们来做一个总结。 一句话的话就是当前我们这个任务的评测的话,在编程这一块 codex 要领先一些,那 off 四点六要辞职, mini max m 二点五的话更适合做一些速度优先以及你追求性价比的快速落地的一个场景。好,这就是这期视频的全部内容了,熬了一个通宵做的,如果觉得这期视频做的不错了,记得给我一箭三连,大家拜拜。拜拜。

好,这节我们继续来学习 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 的 这个部署的这个啊方式去帮助你把这东西呢给它推到线上去,而且是一种非常好的形式,大家可以去尝试一下。好吧,那本期视频全部内容呢?我是小刘,我们下期再见。

今天来为大家介绍一下 mini max coding plan 的 使用。第一步,开通套餐, sata 就 够用,首月还有优惠,性价比很高。接下来直接找到对应的 ai 编程工具用起来就可以。 这里因为我们另一台机器最近在用 codex, 所以 这里就以 codex 为例,配置过程中需要的 token 在 账户管理获取就可以。这里因为我们用了最新版 codex, 发现跟官方提供配置有些差异,需要改成 responses。 好 的,已经可以了,我们来找一个项目尝试一下。 这里发现直接使用 codex 命令并没有走刚才的配置,需要指定 profile 才可以。发生了什么?四百零四,嗯哼,原来是 codex, 最新版已经不支持 chat 了, mini max 好 像又没把 response 加进来。既然这样,那今天的教程就到这里了,下课。

我给大家讲一下怎么使用 cloud code, 现在是编程是 ai 的 天下,学论文也是 ai 的 天下,嗯,基本上任何脑力的劳动,智力劳动,你用 ai 都可以搞定。 嗯,对于编程来说,可要扣的肯定是最厉害的,但是你直接使用不了,且现在即使你可以使用,那肯定也不稳定,所以说我给大家讲一下怎么在国内稳定的使用。来到我们的镜像网页, m e s s c i 记不住没关系,可以看我主页地址, 进来之后直接点击扣的,你需要使用其他的 g p t 的 话,你自己看一下就行。我这里主要讲编码的东西, 这里你可以使用 code code, 也可以使用 codex, 也可以使用界面来。我建议大家都使用 code code 使用它只有两个步骤,低不下 load 值, load 值我已经下载,然后我验证一下就 ok 了, 出现在序列号,准备正常安装,然后我们再安装 code。 这里特别注意一下, mac 用户一定要加上 s u d o, 获取管理员的权限。 安装完成之后,我们输入跨度开始使用。这里特别注意一下,如果你需要使用的话,必须将订阅激活,就是使用兑换券激活码,你看我主页地址就 ok 了。 可以进入到 coco 的 使用界面,你可以切换模型之类的,它的官网的是一模一样的,绝不可能说什么用那个飞壳之类,然后就可以直接和 ai 展开对话使用。 行,就这样,如果大家需要使用的话,可以看一下我主页地址,同时喜欢我们的节目的话,可以点个赞和收藏,拜拜。

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 整合起来的,灵活去用啊。当然这里县城这里呢,也加了一些简单的排序,比如说这里你可以全部全部折叠,全部展开, 也可以按时间去排序啊,我觉得这也是它的一个改动,之前的话可能没那么细啊,对,对吧,是吧。好了,那就本期视频全部内容啦,我是小刘,我们下期再见。

大家好,最近呢 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, 本视频就到这,希望这个视频能帮助到你,祝你生活愉快。

最近 open ui 呢发布了一个 collect 插件,那这个插件呢,是在 curl code 使用的,不是在 collect 使用,而且它主要的能力就是在 curl code 的 编码过程中使用 collect 的 能力去进行代码的 view 是 不是觉得很新奇?那本期视频呢,就来介绍一下这款 collect 插件,以及怎么来使用,哪些场景下用不同的命令。那首先我们在使用 curl code 进行编码或进行方案设计的时候,有的时候是不是特别想 有另外一个好的模型来对我们代码变更进行一个 review, 或者对我们的方案进行一个更全不同角度的这个审视。那市面上其实也有一些方案,或者说工具也好,插件也好去解决这个问题,那么你也可以设置不同的子代理,不同的模型来去做 review。 但是呢,这也设限于 curl code 只能用某一个供应商的模型啊,没办法用多个供应商,比如说你没办法同时使用 jimmy 三,没办法同时使用这个 curl x 或者其他的模型去做同样的事情。那虽然说你可以双开啊,你可以打开 curl code, 可以 打开 curl x 去做 这个 review, 但是呢,会存在你在 curl code 里面的上下文对话,没办法平移到 curl kyle kyle x 里面去使用。那么有了这个插件之后,你就可以使用 kyle x 的 一些能力了,比如说 对我们的代码进行 review 啊,对我们的方案进行一个深入的一个判断,是不是合理,是不是实现有问题。所以呢,这个插件解决最大问题就是在 codex 的 这个维度上去给你去做 review。 那 么怎么安装呢? 打开 qq, 然后输入这个命令啊,就是安,先安装 markspace, 然后再安装这个插件,然后再进行一个 reload, 就是 重新加载一下它这个插件,然后运行这个。那前提是你自己本身就是 codex 的 用户啊, 你你有这个 class 的 账号,能正常用 class 进行编程,那么你就可以使用那这个 setup, 它会进行一个健全啊,如果你没有安装 class c i, 它会帮你去安装好,所以说你只要执行这个命令 ok, 通过之后,那么你就可以使用接下来的命令了。 那么它提供哪些命令呢?那这里我重点要讲的是两个命令,第一个就是 collex review, 那 这个命令是非常基础的,它是一个只读的命令,那它做的最主要的事情就是阅读你当前 get 里面没有提交的所有的代码变更, 或者说你可以指定一个分支,然后去对比,去审查你这个代码里面有没有啊,质量问题啊,就是从一个很正常的角度来审视你这个代码的这个问题啊,它是不会去改代码,只会去做审查。那我们可以看一个例子啊,就是我在我这里边的话,使用这个 flex review, 那么他就会去评估我这个,最近这个啊,提交了啊,最近这个 git 变化里面的代码来进行一个审查,审查完之后他就得了个结果说,哎,我这边有个 pr 的 问题啊,这个配置有有这个问题, 大家可以看到,就是我们在做这个 review 的 时候,它并不是说是 review 哪个需求有没有实现,它是站在代码这个角度,就是来看你的代码结构,你的代码有没有问题?是站在这个角度,不是站在业务的角度,那业务就比如说你做一个登录的功能,你的业务流程是 a、 b、 c, d, e, f, g, 那么他有没有完成 a, b, c, d, e, f, g, 他 是这个滤镜是不在这个范围之内的,他只会滤镜的是你这个登录这个逻辑,登录的这个代码里面有没有比如说什么空指针啊?有没有这种啊?隐藏了这个设计问题啊?有没有什么这些东西就是很技术化的这个审查, 所以呢过滤镜它是一个很常规的一个检查,它的上下文是你的 get 里面的所有的未提交的这个变化, 那么它它的命令是啊 close view, 然后呢也可以你也可以设置一个这样的一个 base 的 分支啊,你也可以设置让它去后台去运行那 close view, 它有个特别重注意的点,就是它没办法指定就是让它去 view 什么具体的内容 啊,我们可以看到我们在执行这个命令的时候,在后面是没有输入任何内容的,没有说让它去 view 一下哪块东西,就是它不建议在执行这个命令的时候去告诉它,就关注了点, 不是这个命令啊需要的,那这个命令就是做一个比较普通的一个啊代码的一个常规的检查,那么第二个就是更加专业的,那么它比这个 review 呢,就是更加挑刺, 那普通的 review 更具体的是有没有用代码的 bug, 有 没有风险,有没有质量问题,那它这个 review 呢?我们可以叫它叫做对抗性的 review, 就是 它会从方向上来判断 你这个东西设计的是否合理?刚刚我说的登录的这个代码,比如说 a、 b、 c、 d、 f、 g 这个流程是不是设计的有问题,那么它就可以指定它要利用的一个方向,所以呢它的这个利用的深度是很深的, 它是更像一个老的价格师来看你这个整个的价格设计是不是有问题?所以呢,它是用来挑战实现方案和设计决策的 比较适合。就是那种比较重要的啊,就是一个比较复杂的,涉及到模块比较多的,并且你希望他重点去 review 的 这种有具体业务场景的,那么你就用这个命令,我们可以来看一下啊,就是他这个命令的一个详细的流程,比如说他是支持自定义 focus task, 也就是说支持你去在这个命令触发的时候告诉他要去 review 什么具体的场景。 那别说我这个例子里面,我自己也举这个例子啊,我让他去 review 一下我这个 cloudbase 里面的设计数据库设计是不是合理,那么他就会去阅读所有跟数据库相关的代码,设计相关的代码,然后去看一下啊,这个表设计啊,或者干嘛,然后最后得出一个结论,就说我这里面可能是有个密钥暴露的风险, 所以他是更偏向于就更深的去挖掘,从源头上去利用一下方案的这个方向有没有问题。 那么他 view 的 这个维度呢?有七个维度啊,啊,他这边 view 的 话有七个维度,比如说认证权限隔离, 还有这个数据丢失回滚啊,这些都是比较深的,就他会以这种七个这种攻击面这种方式去看你的这个方案的设计的是不是有问题?接下来我们来对比一下这两个 view 啊。那 close view 我 们可以认为它是普通的 代码 view, 那 这个呢?就是对抗式的这种 view, 那 第一种审查风格就是标准代码审查,就是我们写了一个小功能啊,进 改了一些代码,那么你就可以让他去做 review, 那 这个就是会站在更高的角度去看你整个设计的方向,你的这个架构啊什么的,定具体的这个方案去进行一个审查, 然后自定义重点,也就是说你是不是可以指定要 review 的 方向,那么 collins review 普通模式是不支持的,那么这个那么这个对抗式的 review 是 支持的, 那审查的目标也就是他们要审查的范围和上下文都是基于 get 你 的代码变更的范围。运行模式都支持后台 前台,也就说你在执行这个命令的时候,他会根据这个审查的目标大小,建议你是后台运行还是前台运行,那如果是后台运行的话,那你就可以继续往下做你自己的事情,那如果是前台运行的话,他是必须要等他运行完,你看到结果之后,你才能继续算一个任务审查的深度 啊。普通的 review 那 就是找缺陷,那么这个对抗式的 review 呢?就是政委方案,也就说你要他要看你的方案,看你的这个设计是不是一开始就选错了,特别像一个这种老的架构师,用专业的眼光来看你整个的设计方案。所以试用的场景呢?就是啊代码的常规检查,选完一个功能,提交前扫一遍, 这个不错吧,提交前扫一遍就是你执行提交 pr 的 时候去进行进行一个 review, 改了一改了一改了,很多文件啊,先做常规验收准备, tpr 也是一样,都是一些比较常规的,那么这个就是关键变更,上线前的深度审视,发版前怀疑方向是不是最优,或者说你做完整个方案之后,你还再拿 collect 去做一个对抗式的这种 review, 改了这种缓存重试、并发状态流转等复杂的逻辑。我们知道这些都是在我们开发中最难最深的一些东西了, 还有包括做健全支付数据一致性这种高风险模块式。那这些场景啊,都是官方建议的这个使用场景,所以说我们可以来可以去使用一下。 ok, 那 本期视频就到这,希望这个视频对你有所帮助,祝您生活愉快。

windows 的 windows 桌面端已经出来了,我深度体验了三天,接下来就跟大家录一个视频,说一下我在使用的过程中遇到的一些问题。首先这个页面就是我们下载的这个页面,直接点进去就可以下载,它是直接连接 微软的软件商店的,所以我下载的时候遇到的一个问题就是我的版本跟这个商店他不符合,因为我的电脑版本我是 win 十,我没有升级到 win 十一,所以说我在下载的时候他就说跟版本不符,我这个时候就准备了一个这样的升级,就是关闭系统防护的升级,还有一个是这里升级的一个文件,就做了一个升级就可以下载了。 下载之后我看到有朋友说下载之后有闪白的问题,所以我没有遇到闪白的问题, 下载了之后就进入到这个界面,其实因为我是代码的小白,我不知道这个界面之后应该怎么去按嘛,我看网上的教程大部分都直接是这个界面了,所以我当时还研究了半天这个地方直接添加项目就好了,添加项目它会让你选择一个文件夹, 我就建建了一个这样的文件夹,再添加项目,选中这个文件夹之后就能来到这样的一个界面。这样一个界面之后,主要我是看一下我们的左下角,它这个地方有一个剩余的额度好像,因为我 gpt 开的是 plus 版本,好像是可以额外再给两倍,反正这个剩余的额度,比如说百分之百,百分之七十六,这个是一周的,每天会给你多少小时,这个就是剩余的额度反,每天都非常的够用, 我看遇到最多的一个问题,包括我自己也遇到,你给他发了一个东西之后,他一直在思考,你看我这个,我三天之前发的,他一直在思考,我又开了一个新的任务,他仍然在思考,这个是怎么解决的呢?我换了一个节点,把 gpt 的 网页版,网页版打开,打开 gpt 的 网页版,打开了之后,换一个节点,我们可以在新建一个新县城,相当于是在这里去给它输入新的任务,最新的应该一一的,它就可以正常的去操作了。 好,下一个就是关于怎么能更好地使用它,其实我是一个代码的小白,我不知道该怎么去使用,有人说这个地方会有一些 skills, 我 没有额外的安装,我觉得基础的就够了。我这里其实主要是想说不要把它当成一个 ai 工具,就把它当成一个纯写代码的一个东西。那么其他的我建议要跟一些 ai 的 工具去做一些搭配着使用。比如说我最开始是搭配着 gpt 去使用的,就相当于用 gpt 给我的一些指令,我再导入到 codex 里面,让它去给我运行。 但是我深度测试了三两天,我发现 gpt 出来的东西仍然不能看,最后出来的这个效果不尽如人意。我在昨天下午我又深度的去换了一下,我换了一个 germanlab juma 之后,我用的 pro 的 模式,虽然我的 gpt 也是 plus 版本的,但是出来的效果不太好。我又用到了 pro 的 这个版本,就 juma pro 的 版本,给它输出我想要的东西, juma 会把它翻译成机器能读懂的这个代码语言,我再导入到这个 codex 里面,让它去给我运行,最后花了半天的时间,昨天满打满算应该是一天的时间,我最终把这个东西给研究出来了,当然 最后的结果是失败了,我开发的这个东西它是失败了,但是我建议大家如果要去使用它的软件搭配着用,就用其他 ai 工具搭配着用,不要直接在 codex 里面去提问。你看我之前就是遇到一部,我就问那个 codex 它该怎么弄,它就给我弄得很乱,因为我不知道怎么写,所以我就跟着它的步骤去, 但是他给我的步骤就又长,他会你问他一句,他说一句,他就不站在那种能完完全全解决这个事情的基础之上。但是 german 呢?给我的感觉就是他想他能够对准我们的这一个核心的目标去给你拆解,因为这是我整体使用 codex 的 一个感想,如果大家有其他的问题,也可以积极的去交流。

hello, 大家好,我是潜水小高,今天刚好 codex 五点四更新了,刚好下班之后我还剩一千多个 talkin, 嗯,想着给大家录一期我在我 iq 中如何去改写潜水代码的,让 codex 五点四, 然后这是我一个简单一个简单一个代码,然后咱来这边看一下我给 codex 五点四出来是什么功能,让他帮我实现什么效果。 就是我现在代码已经实现了普通的 f o c 去控制电机,就是控制双电机,然后我的代码是先通过 adc 中断采集电压,然后去计算电流,这个方法我已经我实现了,然后去通过串口控制双电音的速度环或者位置环。 嗯,现在呢,我想给我系统加上 f i t s 不 使用 q 慢的生成的,因为这个生成的话就是版本比较老,而且很多东西都不支持。 我给他提供了一个 github 链接,让他去帮我,一直让他并且把所有的任务都进行划分,然后保证没有错误, 然后发布任务之后呢,他先简单去看了一下我的工程结构那个以及那个中断链路,还有 f o c 的 入口,然后他看完这些之后呢,他开始往下一步步的去做做这之后他就直接去拿取了官方的 f r t s 的 一些代码, 然后他然后拉取完之后呢,他要开始去配置 firs 的 一些那个任务层啊,然后再把终端入口切到内核啊等等等,他开始改改代码,改改改很多。然后呢,由于我本地是那个 j b k 编码模式,他为了保留这种编码,编码模式呢,他就是直接用那个 power shell 去改写的一些东西, 然后他后来在那个那个把任务把代码改完之后呢,他在那个 q 里边就加上了些文件组,包括这个包,路径等等等。 然后他又在那我本地进行了一些编辑验证,做一些语法检查,把明显错误先清掉, 然后最后他遇见一个,遇到一个问题帮我改了,直接帮我改了,然后他编辑了之后,然后发现一个小小的问题,不清零的话,什么等等的,他又帮我把这个改了,涉尾阶段他要保证,保证做了什么事情,那咱可以,他大概这段时间用的是二十二分钟十八秒, 然后它完成的事情呢,就是把官方的 fratts 移入了工程,然后增加了 fratts 配置什么任务接口,把调度器那个 svc 碰 svc cct 点 c 接到了 fratts, 还什么等等等,这这条嘛是吧?然后进行任务划分,什么串口解解包嘛?就是那个怎么去控制它?什么电机位置环呢?位置环那个速度环怎么控制? 包括按键那些功能,什么高频 foc 电流音保什么等等,这串口指令如何去用它?用什么串口可以控制它?串口指令控制它,包括包括路径啊等,也帮我配齐了,然后他去用我本地东西去验证这个代码写的成功不成功, 然后这是最后也帮我检验过了,检查过了,最后他还给我提个小建议,下一边可以去做这什么什么规范,对吧?然后咱们去检查看一下,他帮我改改小代码, 这个是这个捆紧考呢,是我之前那个自己那个用 q 按重新生成代码时候自动加载的捆紧考,咱可以去看下其他代码。看其他代码,对吧?他这边还是 jpk 那 个编码模式,他没有去帮我改成乱码的,对吧? 这是检查代码,这是他帮我改的那个新增的 freex 点 c 这个文件在这里边放着任务,什么都帮我规划好, 他大概用的是二十二分钟,事情完成了我大概一周的工作量吧,或者说那个三到四天的工作量, 然后这个配额呢?配额呢?也剩了是四十八个,基本上不能做什么事情了,今天就到此结束,对吧?

很多程序员的工具链里,终端 ai 助手已经成为了标配。不过说实话,想找一个用起来比较顺手,不用魔法并且稳定的方案,其实不太容易。最近我发现了一个叫 iflow c l i 的 工具,内置国产大模型,还支持 skills 啊,我用起来比较舒服。大家好,我是海拉的编乘客,今天我使用 i flow 给大家演示两个用法,一个是在日常生活中用它来写一些想法验证啊,写一些 poc。 老规矩,我们不打开 ide, 不 手写代码。第二个,我们使用 skus 来对我们代码仓库做一个体检。 好,那我们先打开 icl i 的 官网,在这里进来之后呢,我们先安装复制这一个命令,然后粘贴到你的终端中。 好,紧接着我们需要登录,我们敲斜杠 else, 然后选择第一个登录, 接着我们选择默认的模型啊,也就是 g l m 四点七。 好,我们语音输入,你是什么大模型啊?这也是我最喜欢问的。好,它现在说是 g l m 四点七大模型啊,也就是说我们可以在 iphone 里面使用多个大模型。 在日常的开发中呢,我们会经常做一些想法上的验证,比如说验证某个技术方案行不行啊?老板甩过来一个需求,说,这个淘宝上边的搜图,哎,拍张照片搜到对应的这一个商品,能不能做?我们先进入目录, 我们叫 image search。 接着呢,我们开启 i flow, 我就直接和他聊,老板说什么需求呢?老板说淘宝上面的这个搜图是怎么做的,是吧?那我们问一下他。 呃,我想问一下,类似于淘宝上面拍照搜物啊,搜到某一个商品啊,这个背后的原理是什么?这个专业术语叫什么啊?请回答我一下,谢谢。 我们通过刚刚描述很虚的需求啊,就可以拿到一个术语叫做以图搜图啊。紧接着我们就直接把需求告诉他, 我想做一个以图搜图的这一个,呃, poc 啊,我想请你帮我列出这种最小的需求是什么? 好,我们看一下,这里有一个以图搜图的最小 poc, 核心需求如下,有一个,上传图片特征,提取 相似图片解锁。然后呢,技术组件呢,建议使用 python, 图像模型呢?建议使用 clip, resnet 和 mobile net。 还有一个向量数据库啊,有一个 fast 和一个。呃, milos 啊, 前端呢?简,建议我使用简单的 html, 后端框架呢,使用 fast api 啊,这个包括选型做的都还可以。 呃,这里我有一些不明白的地方,就是图像模型和向量数据库,因为我其实在写 poc, 我 并不完全需要一个数据库,我只需要让他帮我写文件,最后帮我解锁就好了。这一个数据库呢,可能并不是一个必选的像, 而这一个图像模型呢,这里面涉及到很多个模型,我也不知道哪个模型好,但是在写 poc 的 时候呢,我现在需要验证这一个图像解锁是不是 ok 的, 我并不需要做到非常非常精准的图片解锁, 我需要把这一个 poc 跑完。至于模型我们选择什么模型,还是后面选择单独的某一些模型做一个 fight, 这些呢,都是可以在后面考虑的,不属于我们 poc 的 部分,所以我需要问他。 这里我有两个问题啊,第一个问题是模型上的选择,其实我更想选一个比较小的啊,能够跑完这一个是 poc 的 啊,一个模型就好了。然后呢,请你给我一些建议。第二个问题是,我觉得销量数据库其实并不是必要的,我们可以先把东西存在本地,对吧?然后我们就 可以完成这一个 poc 了。呃,你先不要帮我实现它,不要写代码啊,我们验证一下,我们聊一聊, 在实际的过程中,和 ai 聊天的时间应该是占到整个开发比重的四分之三。呃,我的建议是大家尽量花更多的时间和 ai 聊通了。然后呢,再去落实 好。我们大致扫页,针对 poc。 他 建议这一个清亮模型啊, mvnet v 二 resnet efficient net 这个我都不明白。 open clip 啊,这个我是明白的,但是 open clip 我 印象中它的汉语知识不是很好,并且呢,我们只需要做以图搜图,并不需要做一个文字搜图,所以说这个 我们选一个中间一点的吧,选一个四十五的。然后我们看到问题二,向量数据库的必要性啊,说 poc 间呢,确实不需要向量数据库啊,他认同我了。 好,这里面我们看一下,通过 npy 加鱼弦相似度就可以搞定了啊,零依赖,代码简单。然后呢,一千张以上图片会慢啊,慢呢?估计就是解锁方面吧,我觉得这个不是什么大问题。 然后建议方案模型存储后端前端,然后启动时加载模型,从本地 m p y 加载特征库,然后上传图片,提取特征,与所有特征计算相似度啊,这个看起来都还挺 ok 的, 那我们切到一个 呃 plan 模式吧,我们把我们的开发计划再深入的聊一聊。我现在呢,想请你使用呃, esnet 啊,来帮我。这个模型。 后端呢,使用这一个 fast api。 前端呢?呃,我建议你使用这种单页的一个呃页面,然后呢,我希望通过 fast a p i 把这一个网页 host 住啊, 接着呢,样式上我建议你美化一下啊,用一个类似 vs 的 高高科技感的暗黑模式。 然后我们再想一下,在这一个数据流这一边,有一个启动时加载模型,从本地 npy 加载特征库, 然后上传图片,提取特征,与所有特征计算相似度。这里面还漏了一个情况,需要补充一下,我们可以先写,还需要写一个脚本,把这一个几千张图片把它转化成特征库,才能 在上传特征库的时候提取特征,返回 topk。 结果啊,所以说这里面还漏了一点, 是这样子啊,呃,还有一个需求是我需要你,呃,写一个脚本对吧,可以把对应的图片转换成一个,呃,特征 特征库对吧?好,记得一定要开 plan 模式。 他说图片库的数据来源是什么?需要网上下载样本图片的方案吗?啊,这里我已经准备好了, 大家可以看到这里面有 image 啊,我把它这一个移过来, 在这里我们选择 type something。 你说。接着呢,前端页面需要一个拖拽上传图片啊,实时预览上传的图片, 要把它缩小一点。 接着呢,显示相似度的分数,这个需要的点击查看大图呢,我觉得没有必要,然后我们再提交答案,这个时候呢,他就开始做了 技术栈后端前端存储,还有这个计算啊,运行相似度没有任何问题。 呃,有一个 build features 啊,通过特征库来构建脚本啊,也没有什么问题。 核心功能拖拽啊,返回暗黑色的这个科技感 ui, 现在我们可以看到,作为 poc 的 话,一整个规划是比较靠谱的啊,那我们就直接选择第一个, 呃,看一下这个功能特性上面都好,是吧。我们好,我们接下来安装一下依赖 啊,我们大致扫一眼这一个 view feature 这一块有没有问题啊?大致扫一眼,通常情况下不会有问题,但是难说。 好,我们先构建对应的这一个 feature, 接着呢,我们可以给大家看一下对应的这一个图片里面是什么啊,都是些小猫小狗啊 啊,我现在都已经感受到我的这一个风扇在狂转了。 好,这里面已经,哎,已经做完了是吧?然后他写了两个文件来看一下啊,在 matedata 里面写了一些,应该是原数据,然后在这一个,呃, features 啊, py 里面啊,有十四兆啊,它应该是把这一个图片提取成某某些特征啊,它就和人类一样,人类不能像相机一样记住每一个像素,但是人类呢,也是通过照片上的特征来区分的啊。我们启动服务, 能启动吗?哎,能启动能启动,我们打开好拖拽图片。 ok, 接下来我们验证一下啊,我们选一个蓝猫, 把它截图保存下来。哎,蓝猫原来是俄罗斯的, 打开一下,接着呢,我们点击选择把这个图片读过来。哎,我们可以看到,基本上都可以找到懒猫了。 这个输入法真的是变了,选一个吧,选一个放下来保存,接着以图搜图 搜索。哎,我们可以看出来,那这一个小狗就被搜出来了。 poc 写完了,我们还想知道 poc 距离真实的生产还有多远? 我现在想问一下这一个,如果说我真的要做这种宠物上面的解锁呀,对吧?这个搜索到对应的宠物还有哪些这种非常呃硬核的工作是需要做的啊,我觉得是不是 呃 poc 距离生产还是有一段距离的啊?请你和我聊一聊 poc 层面啊,使用的是这一个 oxford, 还有点意思,它是不是读到了哪些原数据 真实呃,生产需要真实场景的图片啊,手机随手拍,各种角度,光照复杂,宠物遮挡,被主人抱着躲在沙发后啊,这确实是 多宠物同框,这也是,然后模糊低分辨率,这是看起来就是非常多啊,然后数据清洗式,这一块标注式,一块数据增强技术啊,构建更大更多样化的做一些模型的特化,就是模型现代化, 这个生产需要 fight, 然后目标检测,注意力机制,聚焦宠物的关键部位, 多尺度的,多尺度的特征啊,这看起来太多了,太多东西需要做了。现实的建议是先做 mvp, 然后逐步打磨,不要一开始就想做的完美啊,这也是符合咱们这一个就是基本要求的。可以看出来, flog 加 glm 四点七给出的这一个建议啊,都是比较重肯的啊,有哪些东西要做啊?有哪些东西是比较硬核的代码啊? poc 的 最核心的部分可能也就几十行几百行代码, 但是要真正的把一整套做出来还是需要很庞大的这一个工作量的。 在上一个项目中呢,我们写的是 poc 啊,写 poc 的 时候呢,就需要 web 扣定一些,氛围编成放松一些。 但是当我们在加功能啊,想让这一个代码变得更稳定一些的时候,那我们就需要加入一些这种质量审核。我之前写了一个 skills, 那 我们打开这个 skills 来看一下,这个 skills 是 我专门用来检查代码的,那 基于代码整洁之道,聚焦七个高收益的检查维度。比如说命名,一定要是有意义的,命名函数要尽量的短小啊。就是,而且要单一职责,尽量减少重复, 尽量规避过度的设计啊,一些魔法数字,还有结构清晰度和 项目规范。呃,每一个问题都会给他排上不同的级别输出的格式呢?是像这种有原则、有位置,有级别,有问题,有建议啊。然后有两个 reference, 并且这里面会开启多个 a 键来扫描这个,这里面我们让他帮我全面做一下审查汇总的报告。每一个维度开一个 a 键 啊,但是要串行完成,不要并行。如果开四五个 sub a 键的长时间跑的话,会遇到并发症问题啊。我们建议他一个维度开一个 a 键的串行完成,一步一步做。 iphone 目前还没有开放并行,但是在他们的论坛里面有并行的体验卡,如果大家有需求的话,可以去看一看, 大概二十多分钟就把任务跑出来了。呃,跑了接近七十五个问题啊,应该是非常给力的,高优先级的大概有十二个,中优先级的有二十九个,我们看一下,大致扫一眼吧, 有些命名啊,这个项目规范啊,我们往后拉一拉看 啊,高优先级,看看删除组建或实现集功能啊,这就没写,是不是然后 mcp test 啊,我这个也是没写。 嗯,这个检查确实是挺到位的。然后消除重复的文件,更新逻辑, 这里面有重复的代码哎,看起来符合我的认知。然后提取关键业务,敞亮, 重构核心业务函数啊,总的说来还是不错的啊。这里面包括有这个 run, open code, s t k streaming 啊,这个函数呢,要提取 event buffer, event handler, session manager 这些类。呃,都是蛮符合我的理解的。 用了几天,我的感受是够用,而且比较省心。市面上大部分固定 a 键呢,有的功能它都有,比如说 m c p, 工作流 skills, 开箱就能干活,登录就能使用。另外,零点五版本加了两个非常实用的功能, 一个是 hooks, 可以 用来做一些提醒。一个是 restore, 如果你搞砸了,你可以回退。当然,我也建议大家用好 git, 这样子你可以做一个双重保险。那我在体验的过程中呢,也有一些不足。 c l i 的 这一个界面上的细节, 我觉得可能还需要打磨一下,比如说我看不到上行和下行的 token, 在 写大一点文件的时候,我非常想知道他在写文件还是卡住了 i f o 官方与社区,他也希望社区能够涌现一些类似于欧曼 open code 的 这样 强大的编排系统。怎么说来,如果你喜欢在终端里干活, i f o 绝对值得你试。如果你也在使用 i f o, 欢迎来聊聊你的使用体验。我是海陆编程课 ai 永不眠,我们下期节目再见。拜拜。

如果一个模型只能从零到一的写 demo, 它还算不上工程工具。这次收到 mini max m 二点五的内测邀请呢,我决定做一件有点冒险的事情,我想要把它呢接近我正在开发的一款产品。好货 app。 那 这不是测试项目啊,这是一个真实的 springboard 的 后端,真实的数据库结构,真实的业务逻辑。它要在完全不能乱动现有结构的前提下,给我生成一 整套 admin 管理后台,如果说他理解错了一个字段,整个系统就会崩塌。所以今天这个视频呢,我们就不聊参数,也不聊跑分,我只测试一件事情,就是 mini max 二点五能否接管真实工程,为实际的开发工作提升效率。 好货 a p p 呢,它目前已经有一个完整的后端体系, spring boot, my circle, mango db release。 现在呢,打卡朋友圈排行榜啊,里程碑这些功能呢,都是已经完美跑起来了,那现在它缺的呢,是一套真正可以去运营的 element 管理后台。 下面这些呢,就是我们本次要开发的一些功能。本次用到的开发工具呢,是 open code 啊,我已经安装了。现在呢,我们就需要去把这个 mini max m 二点五集成进来。那我在做视频的时候呢,它还是处在一个内侧的阶段啊,大家可以看到,目前这个官网它是只能支持 mini max m 二点一的。 那这里呢,我们提前购买了 coding plan 啊,它用于这个日常开发还是非常舒服的。这边它支持的一个开发工具就有这么多,我们找到 open code, 然后照着这个文档去配置一下。现在呢,我们去随便写点提示词,只要能够看到正常回复,就表示安装成功了。 我们在项目的根目录打开 open code, 首先呢我们需要去输入这个斜杠一定的命令,让 open code 对 整个项目建立一个,所以呢可以看到它这边是用英文来回复的啊,不过没关系, 我们可以去啊,让他接下来尽量使用中文来回复我们。然后呢我让他重新生成了一下这个 agent 点, md, 那 执行完毕之后呢,我们就输入这段提示词啊,然后开始执行。 他首先呢会去制定一个详细的开发计划,那这一步呢,我建议大家可以去啊,暂停看一下,比对一下和自己的一个预期是否是一致的,那我觉得他理解是完全正确的啊,所以说我就让他继续执行了。 接下来的话呢,它会创建一个 to do list, 把这个庞大的任务啊拆解成多个小任务,同时呢也可以去追踪任务的一个执行状态。 那它现在呢就按这个顺序去执行了,完成一步呢会标记一下,那可以看到这个 mini max m 二点五的一个执行速度还是非常快的。实体类啊, controller 啊,还有这个数据操作层, surface 层的这个代码一会就生成完毕了。紧接着他对后端做了一次变异啊,然后发现这边有问题, open code 呢,也会自动的去读取控制台的一个报错信息, 然后自行修正啊,就完全不用我们操心。 ok, 那 现在的话呢,整个项目就已经变异通过了,他开始做前端项目,他生成的一个速度也是非常的快,并且中途也是没有出现任何问题的。那接下来的话呢,我们就让他变异运行一下前后端两个项目,测试了一下后端的 api, 发现是四零三了, 这里他给到我一个修复建议啊,并且让我注意的是啊,这里是因为系统健全层面的一个配置的问题,那我觉得当前是开发测试阶段嘛,对吧?就让他直接放行了,正常这里的话是需要走这个用户健全的。那后来呢,我又让他自己造了一点测试数据啊, 这里他对于整个项目已有的一个数据库自断定义还是非常熟悉的,所以说这个测试数据的一个生成以及插入都是非常迅速的。现在呢,我们就去浏览器看一下它整体的一个效果。首先是这个数据看版啊,用户总量,包括今日打卡数,活跃趋势曲线都已经正常渲染出来了, 数据呢不是假数据,而是从我们现有的一个数据库里面查询统计出来的。接下来的话呢,我们来看一下这个用户管理的模块, 这个列表呢是支持分页的,包括上面的搜索筛选也是可用的,点进这个用户详情呢,可以看到用户当时的一个注册信息,打卡记录以及最近活跃的时间。那这些字段呢,都和我们现有的这个数据库结构是完全对齐的啊,那现在呢,我就去做一个真实的功能验证啊,我选择其中一个测试账号,然后我们点击禁用, 接下来我们去到 ios 端,然后用这个账号重新做一下登录,可以看到现在已经是无法登录了,提示这个账号异常。那说明呢,我们现在后台的这个状态字段的一个修改,已经可以真实影响到我们前端的一个现有业务逻辑了。这一步呢,我觉得是非常关键的啊,就是他不是在做一个独立的后台功能, 而是可以真正的去接入啊,我们现在的一个原有系统。那接下来的话呢,我们测试一下内容的审核啊,我这边在后台打开朋友圈的一个列表,这里呢我提前准备了一条包含不文明用语的一个测试内容啊,我们现在呢就点击删除。 接下来呢,我们还是去到 ios 端,然后刷新这个朋友圈的一个页面啊,可以看到刚才的那条动态已经不见了,然后其他的一些功能也都是可用的啊,整体的一个开发效果我觉得还是做得非常的不错。那整体跑下来的话呢,这已经不是一个生成一套界面, 而是完成了一次真正的系统级别的对接啊,从数据库结构的一个理解啊,到接口调用啊,再到这个权限与状态的控制啊, 整个链路我觉得它是做到了完美的闭环。那做到这里的话呢,我比较确定的一件事情就是 mini max m 二点五呢,在这个项目里面,它不仅仅是帮我们写了代码,而是真正的去接管了一整个完整的工程任务。顺带提一嘴啊,最近很火的这个 openclock 大 龙虾呢,也是可以去直接附用 mini max 的 coding plan, 就是 同一个 plan, 我 们既可以去做日常开发,也可以去跑这个大龙虾,真正做到了一次付费,多场景使用,性价比还是很高的。另外呢,大家通过我的这个专属链接呢,可以享受八八折的优惠 活动呢,是一直持续到二月底结束的,链接呢,我就放到评论区了。 ok, 那 以上呢,就是本期视频的一个全部内容了,感谢大家的收看,我们下个视频,再见, peace。

下班了吧,该学 ai 啦,各位观众老爷们下午好啊!今天我们来讲讲 codex 到底该怎么上手。 codex 支持 gpt 五点一到五点四的所有模型,并且允许各位观众老爷自定义推理强度,对于不同难度的任务可以随意调节推理强度,这样就不会浪费 token 啦。 codex 也可以更改权限,可以让 codex 完全接管电脑,但是各位观众老爷还是要慎重选择,注意信息安全保护哦! codex 内置了很多应用和技能,可以在应用页面直接添加,比如这个网页 app 的 应用,我们直接点击加号进行授权就可以直接使用了,非常方便。 除此以外, codex 也内置了像 kanva、 figa 这些设计应用,对于需要进行 ui 设计的观众老爷来讲也是较为便利。 skills 方面, codex 也有像 play ray 这类的内置 skills, 可以 自行配置,也支持通过第三方方式添加自定义 skills。 同时 codex 也支持自动化定时任务,比如这里小卡想让他每天审查我的代码有没有问题并给我汇报,就可以自定义一个任务让他来完成哦。 设置方面,值得一提的是, codex 允许用户修改模型运行速度这个地方,如果我们调成 fast 模式,模型就会以一点五倍速工作,但是同时要注意 token 的 消耗也是翻倍的哦。 实操方面,对于小白来讲,和小卡之前讲过的其他软件区别不大。我们打开计划模式,输入我们的想法,就可以让 codex 开始工作啦。依旧是会根据我们的需求提出几个问题,确定好执行计划,然后开始写代码就好了。 值得一提的是, codex 允许将所有代码在 cursor vs code 等软件中打开,打开后各位观众老爷想用其他的模型来继续工作也是完全没问题的。 那 cursor 和 codex 以及 cloud code 到底有什么区别呢?嘿嘿,我们下次再说。

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 则更像是一个你忠实可靠的下属,在你交代完任务需求以后,忠实的可靠的帮你把事情完整的办完再通知你。我已经做好了。 每个模型都有它们自己的性格,我们也可以顺应的这种性格,在不同的工作场景中选择不同的工具以及模型。 以上是二零二六年二月我对这两个投影工具的一些使用场景总结,但我相信这个领域是日新月异的,二者工具之间 大概率在未来也会发生一些融合。不会说一个工具只是一种工作流场景,那就需要我们未来本身人类自己有一些对需求使用场景的预判,从而能告诉模型它应该采用哪些工作流模式。软件工程永远没有银弹, 不可能说我们用着一种模式,一条道走到黑,就可以得到一个很完美的结果。如果你在错误的场景使用了错误的工作模式,那模型给你提供的支持也就会非常有限。 结合自己的需求,场景动态切换自己的工作流模式才是一个更高效率开发的必经之途。以上是本视频的全部内容,如果你有一些想法或者建议,期待评论区讨论,谢谢大家!

卧槽,朋友们出大事了,刚才 openai 官方上线了一个 plugg, 叫做 codex plugin cc, 那 它干什么的?顾名思义就是允许你直接在 cloud code 里面调用 codex 携带码进行这个 review。 那 么刚才我本来是在录制一个 cloud code 的 一个教学视频,看了这个视频绝对是超过百分之九十九的人,那里面就讲到我们如何在 cloud code 里面调用 codex, 本来我们的方案是调用一个啥背景的,对吧?结果现在 openai 直接做了一个 plugg 让你调用, 那么它这个插件的第一功能叫做标准代码生产,就是帮你改 bug。 第二功能就是对抗性生产,那就是它不仅帮你改 bug, 同时它还会刺激你的架构设计,是不是合理?还有第三功能叫做救援模式,这个什么就比如说你现在写用克拉克写代码,发现 有个 bug, 怎么改就改不掉,对吧?那可以直接使用 rescue, 那 么它勾代码就会接受整个代码,然后帮你完成后续的。那么安装也特别简单,我把命令放在这里,大家直接去复制安装就好,赶紧去用起来体验一下。

今天上午 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, 比如说你的额度不够啦,或者需要让它来去调试代码去修补的时候,就用这个选项, 那最后就是工作管理,那像查看状态呀,保存最后的输出啊,以及取消后台的任务啊,就用的是这三个选项。今天视频就到这里,欢迎大家给我留言,一起交流一下这个新闻的看法,然后我们下个视频再见,拜拜啊,拜拜。

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, 我 们下期再见。拜拜。