粉丝6456获赞4.2万

好的,我们今天给大家带来的是 codex 的 完整教程,那 codex 呢?是 openai 的 一款编程工具,很多人看到编程就已经被劝退了啊,但是不用担心,我们今天这个视频呢就会教给你,因为我自己其实也不会写代码,但它却是我近期使用最多的 ai 产品,甚至让我觉得自己变得厉害了很多。 首先我们来讲一下它跟一般的 ai 产品有什么区别,那它最核心的区别呢?就是能够控制你的电脑去完成很多的任务,这里面有一些关键原因我没有办法在视频里面说,我就放在评论区了,你们可以看一下和其他工具主要的区别是其他工具更像是助手,它会告诉你去怎么做,但你实际还是要你自己做, 但 codex 他 知道怎么做,他告诉你他会怎么做,然后他就自己把它给做掉。那所以今天这个视频呢,我们会分成四个部分,首先我们会讲一下这个工具在哪里去使用。第二呢,我们去讲整个产品的界面跟功能都有哪些,哪些是需要重点需要知道的。然后是我们作为 没有技术背景同学,该怎么样去跟 codex 沟通跟交流。最后就是整个场景,我会带大家一起去尝试做几个场景,如果看完这个视频你真的去尝试去做了,那我的这个视频目标就达成了。首先我们先说一下去哪里使用,如果你已经是下载 gbt 的 用户的话,我们就来到下载 gbt, 然后在它的左侧去点击 codex, 进入到这个页面之后,我们选择中间的版本,或者你也可以直接谷歌搜索 codex, 在 第一个网站里去点击这个页面,进入后下载到对应你电脑的版本。 在一开始呢,他可能会需要你去创建一个文件夹,那这边呢,我们直接在桌面上创建一个以你名字的文件夹就可以了。好的,然后我们来讲一下它的界面和它的功能,从大体上来看,其实它的整个产品界面跟我们一般用的 ai 工具还是很像的。 在左侧是往期的聊天历史跟部分的功能,右侧是 ai 沟通的工作界面。那什么是项目跟现成呢? projects and thread, 那 这是两个基础的变身概念,你可以把项目理解成是一个大的文件夹,现成理解成一次次的对话, 就跟一般的 ai 产品一样,就每一次我们聊天的内容,就好比是一个新的县城啊,那假设以做网站为例,那这个时候呢,我们就开了一个新的项目,这个项目就叫做网站。那在这个网站的文件夹里,它的县城可能是什么?可能就是 像首页啊,产品页,关于我们这些不同的页面,我们把它分开来,它就是不同的县城。你只需要理解说不同的项目,你要建新的文件夹,在那个文件夹里面去针对性的做不同的任务。在右侧底部 这边就是跟 ai 沟通的地方啊,这边可以上传照片文件,选择对应的模型,我们这边默认去选择 gbt。 五点四推理的强度的话,就按照中来执行。那特别复杂的项目,比如说 app 啊,或者说一些后端的产品,你可以在 啊网上选,但也要注意,就你的 token 的 消耗也会对应的提高下方的本地,它代表的是它会在 你的电脑上运行啊,然后就是权限,那我这边是建议全部打开,这样他就可以完整的去操控你的电脑。那在这个县城里面右下角会显示背景信息的窗口,也就是上下文的记忆,就你可以把它理解为每一个窗口 他能记住多少你聊过的东西,那如果这边显示了百分之三十六的记忆,那剩下的百分之六十四 就是他还能记住的部分,那当你持续在这个窗口去聊天,他会把这些记忆进行压缩,所以你还能继续聊,只不过记忆不会像之前的一样准确, 所以还是建议大家不同的任务开启不同的县城去处理。我们这边不会具体去讲 skills 跟自动化很多篇代码部分的,大家可以先不用看,它并不会影响你的正常使用。在讲完了大致的功能跟界面之后呢,我们再来说一下使用 codex, 尤其是非技术同学你需要注意的点。 呃,首先就是 codex, 它更多是用来执行的,它不是用来聊天的。其次就是在这个产品当中,你给的信息越清楚,它的执行会越准确。最后就是尽量去在它执行完之后去问一下它,你到底改了什么这种方式呢?就可以来判断 它的一个逻辑,然后可以更好的去让它工作。那在使用 codex 的 时候呢,你会经常看到这种指令叫 run 什么什么什么? 它是什么意思?它就是一个简单的终端指令,它指的是 codex 正在用你的电脑进行操作,完成他想要的任务。 终端是什么呢?你可以把它理解为是一个代码在跟你电脑沟通的一种方式,那平时我们用电脑其实都是用图形交互,就比如说我在用鼠标啊,在滑,在点击,但其实在电脑之间,它是可以用代码的形式更快的沟通,但只不过我们不会,那现在就相当于 你可以用大白话去跟 codex 沟通,而 codex 直接通过代码语言和你的电脑进行交互。那最后呢,我们再来看几个实际的案例,大家手把手的一起来操作一下。首先在开始之前呢,我们先确认一下你已经创建了一个文件夹 啊,然后打开一个新的县城啊,在这个文件夹的框的下方呢,我们去把这个权限给全部打开,将模型切换到五点四,我们的第一个场景就是让 codex 去全面的检查一下你电脑的性能啊,看看有什么地方可以优化的。 直接在对话框里输入,帮我全面检查电脑的性能,看一下有没有什么优化的地方。你在自己做这个案例的时候,重点可以关注一下 codex 是 怎么执行的,并且一步步的分析你电脑性能, 然后呢,你让他去进一步的帮你完成这个操作。第二个场景呢,就是我们让 codex 直接去帮我们整理一下桌面啊,因为现在的桌面全是各种视频啊,图片还有文件夹,那我希望他可以把视频归类到一起,然后图片也归类,我们就直接在对话框输入, 帮我整理桌面,因为现在太乱了啊,把不同的文件进行归类。最后一个场景就是如果我们看了上一期的教程,就是我们谷歌 stitch, 你 可以看一下这是做讲怎么做网站跟做交互的,那我们现在呢就直接让 codex 把这个页面给做出来 啊,直接先来到 stitch 的 这个页面,然后把我们这个首页的代码给复制,然后回到 codex, 把代码粘贴给他,让他把这个前端的页面给直接做出来, 然后这边就是它生成的一个前端页面,是完全根据我们的设计稿来做的。然后还有一种做法呢,就是你可以再一次的把 stitch 里面的设计文件去导入到 figma, 然后在 figma 里面做最后的调整,之后再导出 把这个链接给到 codex, 就 codex 可能会更加的喜欢用这种方式,直接用 figma 的 链接啊,做出来的效果也是一样的。那今天呢,我们就完整的过了一下整个 codex 的 使用方式,那不出意外他们会在近期做一次更加大的更新, 到那个时候呢,我会再去补充一次教程。还没有关注同学记得点赞关注。还有就是大家有什么好的反馈跟需求也可以跟我提,我是瑞哥,那我们下一期再见,拜拜。

好,今天我们一起来看一个 open i 最新开源的一个项目,叫做 codex pracking 杠 c c, 那 我在 github 上目前掌握了五 k 的 star, 仅仅开源了十二个小时,它的作用就是可以帮助我们在 codex 当中去使用 codex 来审查我们的代码, 或者去安排一些任务,那我们看怎么使用?首先你目前呢想要在 codex 当中使用的话,你就执行这三个命令。第一个是安装这个插件,你安装好插件之后呢,重新加载一下,然后直接执行这个 codex 杠 set up 能帮助你进行初步化,也就是和你的这个啊 codex 进行一个关联,相当于你这里的所有的 codex 的 任务,然后你都可以在括号的 code 中去看到,然后去关联上来。 好,那我现在已经执行了这三个命令,执行完之后呢,接下来呢,我们就可以去哎进行一个登录,那你可以登录你的这个 codex, 登录完成之后,接下来我们就可以去审查我们代码了。首先第一个命令是 codex 杠 revenue, 对 吧?这个冒号后面跟的是一个 background 的 后台运行。 打个比方说,我现在想要在 codex 当中去审查我的这个呃代码,对吧?但是我这个路口是从 codecode 进行执行啊,比如说这时候我就可以执行这个啊杠, 这个 relevin 执行一下,后面可以跟上一些命令,那这个冒号里面跟的是哎一些具体的命令,对吧?比如说像这个 white, 比如像 background 以及 bass。 那 我现在直接执行的话,就是正常的去对我们这个代码进行审查,它这个审查 只是说哎,对你这个整个项目会进行一个扫描,你看他会进行扫描你的这个 get 的 所有提交记录,然后去看你最近的一些提交记录,然后对你的代码进行审查。并不是说某一个文件,某一个具体的这个,你看某一个具体的这个啊文件夹,而是整个项目去进行审查。那我这里的暂时呢?就哎, 就暂时先不让他审查了,然后再往下看啊,就是除了这个杠 codex 冒号 mini 之外呢,他还有一个其他的命令,比如说像你可以指定分资进行审查,也可以在后台去进行审查,你可能觉得太久了,那你就后台审查。那有小伙伴说了,既然我这个 codex 本身来说就已经有这些审查和哎后台扫描的功能呢?为什么还在开发一个插件去让克拉克的支持呢? 这也是这个 open i 下的一步棋,就是可以让我们在任何场景去使用 codex, 包括甚至在 cloud code 当中,因为 cloud code 现在目前市场占比是很大的,对吧?那如果你有这个差劲呢?你就可以在这个 cloud code 中去使用 codex 套娃了。那除了这个命令之外呢?还有一些其他的命令,我们一个一个看,比如说这个,对吧?这个命令是一个更加严格的命令,比如说,哎,我希望你去审查某一个分支的某一个文件夹,或者某一块逻辑,比如说我要求他去改动什么,改动这个设计的逻辑,对吧?从事设计的逻辑,对不对?他还有一个命令叫什么?就叫他还可以派出派 真指令你交给这个 codex, 比如说,哎,我执行这个命令,他就会自动的去,哎,把这个指令交给这个 codex 啊,当然呢,他还有一些其他的命令,大家可以看到非常非常多的命令啊,都是多种方法 在 codelode 里面去命令这个 codex, 对 吧?非常的清晰。如果,如果我想要取消的话,我就执行杠 codex 冒号跟上 console, 这样我们就可以取消我们刚刚运行的这个 codex 任务。如果想看到结果呢?我就执行杠 codex 冒号跟上一个瑞造的,这样我们就可以看到这个我们当前 codex 在 codex 里面的这个 具体的这个输出。那现在我们可以演示一下,比如说,哎,我想看到现在目前所有的一个状态,对不对?那我现在是不是可以使用我的上面这个命令杠 codex 冒号跟上 space, 对 不对?这时候我就执行 回车,好,这时候他会返回一个表格给我们,告诉我们现在,哎,我的这些命令到底只剩下一个什么状态?那这是我们刚刚执行的,我们可以看到,是吧?上面是 job id, 代表我现在开启了两个审查任务,下面已经返回了,对吧?三个,你看现在三个, 哎,现在每一个返回告诉我们当前状态是什么?当前状况是 fail 也发现问题了,对不对?告诉我们现在,哎,这个任务现在出现问题了,对吧?所以呢还是很清晰的啊。那我们再往上看, 如果说我们想看到具体的结果呢?我们就直接杠 result, 然后呢后面要跟什么?跟上一个任务 id 是 不是跟上这个?这样我们就可以看到某一个这个任务的这个结果,你看到到底是为什么原因?哎,它出现了这个问题,所以呢,我们通过这种命令呢,就可以直接在 code 里面操控这个 codex, 是不是啊?我觉得如果是一个 cloud code 的 爱好者,特别适合这个插件。为什么?因为你既想用这个 codex, 又想用 cloud code 的 一个插件就搞定了,是不是?你看告诉我们运行失败了,你看这个筛选原理是这个,然后你可以直接在这个这个 codex 当中去看, 就是告诉我们为什么失败了,对吧?那我们再往下看啊,你还可以取消某个任务,还可以去哎,认证某个任务。那总的来说,这个插件其实就是能够帮助我们在 cloud code 当中去使用 codex。 好 吧,仅此而已。好吧, 大家可以去尝试一下,我觉得是一个嗯,蛮不错的插件。那在 get up 上仅仅开完呢,不到一天就收获了五千人的关注,还是挺震惊的。

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 帮你读书非常的方便,它可以帮你非常好的提炼一本书里面非常核心的信息,生成逻辑关系非常清晰的笔记,甚至是一些脑图。在我桌面上有一本书是介绍 ai agent 的, 它非常的新,目前没有中一本。那我希望比较快的掌握这本书里面核心的东西,就可以使用 codex。 我 就跟他说一下,我桌面上有一本书,我想让他帮我总结一下这本书里面的信息,生成 abc, 并且生成 xmind, 你 直接发送给他,他会读取本地桌面的文件。 现在他开始去搜索这本书了,你会看到他调用了一些命令行来读出文件。这个东西叫抛血,就跟 linux, linux 系统里面的命令行差不多,是 dos 命令行的现代版, 但它就已经生成好了,你会看到它生成了一份 markdown 文本,一份 canvas, 然后还有一份 xmind。 我 们打开 upstart, 这就是它所生成的一个 canvas, 它会整理不同章节之间的一个逻辑关系,然后还会告诉你推荐的阅读顺序是什么。那如果你想要让逻辑更加清晰一点,也可以打开 xmind, 它也生成了这个文件, 然后他会总结一下不同章节主要介绍的是什么。然后你把它放大,他会有非常详细的一些总结,你觉得这样非常好用,因为尤其是你想要主要去浏览一下这本书,他主要介绍是哪些内容,他值不值得去深入的去阅读,就非常的方便。

他准备点播放 新版的 codex, 已经可以帮我们操作电脑了,但是它的入口隐藏的稍微有点深,我们来看一下怎么操作。 在设置,这里面进入设置有一个电脑使用,点击安装好,显示插件已经安装了,我们来随便测试一下。 在这里使用操作电脑这个插件,我让他打开网易云音乐,并且播放光辉岁月,我们来看下效果,已经开始执行了,他先列出了我的 mac 应用, 已经找到网易云音乐了。好,这里需要一个授权,在这里我们打开授权,把这两个权限都给到。好,他在最后的权限许可,我的网易云音乐已经被拉起来了, 他在进行点击,他输入了光辉岁月,我们可以点开看一下,这里还没有,我们来看一下这是 q dax, 目前在操作, 我双手都没有动,我看他目前做到哪里了。 ok, 等待加载歌曲,结果不错,其实已经加载出来了,哎,他准备点播放, ok, 出来了,熟悉的旋律,这是第一次 q dax 帮我播放一个音乐,当然 有了这个我就知道他还能做其他的什么事情,来,我也尝试着让他去帮我做更多的事情。

好,大家好,我是小刘。呃,今天我们一起来快速学一下这个 codex, 最近两个月我一直在使用这个 i 编工具,然后用 codex 的 话用的是最多的,然后我心想为什么要用它啊?因为它用起来非常的顺手,冰非常的爽啊。比如说我们看今天我想要打开任何的 i 工具都可以无缝的去集成,那我用的最多的是这个 iq 啊,打开速度非常快。然后呢,我们在这边开发完之后,想看效果,直接打开任何的地方全部集成过来了 啊,比如说像我们要开发一个东西,对吧?那你要开发两倍速率,你可以看到这个地方有一个 fast, 你 点一下就代表当前的速度是两倍,那很很很有一个细节的点是什么呢?就是你看这是空心的,空心代表什么?标准的你点开来之后呢, 它就变成实心的,代表当前速度是两倍,你也可以选择关掉它。然后呢每一个模型都分为推你的低中高、超高,对吧?然后比如说像我现在开发一个简单功能,对吧?一个学生管理系统给大家演示一下,对吧?那这个时候效果是把它长这样子,这个样子像它的这个啊本地的工作数, 那这时候你可以点这个地方,可以给他派生出去一个新工作数,你可以点这个斜杠,点这个派生,相当于他会把当前的这个节点呢给他来复制一份,在那个复制这个节点上进行开发, 就会有一个数的图标运行在工作树当中,如果你输入 pwd 呢,这时候你会发现它创建一个 walking trees 的 这么一个啊分支,然后呢?相当于在这里开发,你开发觉得 ok 了,然后这时候你点击 提交到本地,它会,哎,相当于给你干嘛给你提交到本地,为什么这里没有提交?是说你本地有一个修改,对吧?你没提交它不允许你你你提交,所以它其实很多地方它整的挺规范的,对吧?你看我现在随便提交一下,你看这时候我要提交本地,你看就可以了嘛,是吧?提交本地, 然后呢?你所有的变更可以在这个地方看,然后你所有的终端,比如说我想从这个地方打开终端,点这个,你看它就就开启这个地方当前的终端, 它就有一个区别嘛。还有就是为什么我很喜欢用 q 代词,我一定要讲一下,就是安装 skill 特别方便,我给大家举个例子啊,比如说我现在安装 skill 这个 skill 呢?我安装下来我可能用了呃几,就是呃三十四秒,我给大家举个例子,就是它这个 skill 呢, 是我目前见过安装最方便的一个工具,没有之一。真的特别方便啊,比如说我现在安装十个 skills, 那 非常简单,我就只需要把这一堆 skills, 哎,我这我这么,我这么跟他说啊,就是你看啊,我安装这个,对不对?按这个我我直接,我直接这样子,哎, 我就这样子,截个图,对吧?截个图好,对吧?帮我安装 skills, 你 就跟他说,然后那帮我安装 skills 回收,然后他会干嘛呢?他就真的吭哧吭哧的全部给你安装,对吧?全部安装 你不用管,就这么简单,你看他会全部的给你一个一个的安装,就是很神奇,你看他就已经开始在读了,你你,你懂吗?他就已经在安装了,就就你看这是我就全部安装好了,你看这这都是我刚刚的那些 skills, 像这些什么 u i pro max, 你 看他会自动的去,哎,去查,然后去给你安装,我就不跳过了,就是就是, 不讲这个了。然后呢,就是第一个 skill 是 安装方便,第二个自动化也方便,比如说我想要定时定点的是创建一个什么样的任务,对不对?你创一个新任务你可以去,比如说帮我总结项目,总结项目 那这个时候它会告诉你,哎,每天你选择某一个文件夹,然后呢?哪一个工作树下面,哎,就几点执行,它自动去帮你执行这个任务,真的用起来特别舒服。还有一个点什么,就是它这个额度你很难用得完, 你即使在那个你你你用起来的时候真的怎么都用不完,然后就这个地方是它的指定,就类似于 curses 的 rose 嘛,对吧?就我一般喜欢用 andy 站六去开发,我觉得这个效果还挺不错的。 还有就是 m c p 服务器也是特别方便,你这边你可以选择添加自己的 m c p 服务器。还有这个环境,你看规章就是当前你它的规章不是给你删除,就类似于回收站那个地方放十五天,然后给你消消失,它是这样子给你删除的,然后呢?包括它的整个风格我都特别喜欢,真的,我是特别的爱这个靠 text 真的 越用越好用, 就是它的功能,你会发现啊,更像是一个聚合体,就是把那些好的特性全部给你进行过来,点这个状态,你看就当前,对吧?就跟是 play 模式对吧? play 模式 i shift 加 table 一 样的,对吧?你看你开发什么东西?开发学生, 呃,管理系统,这时候他会问你问题,就相当于问你你要开发什么样的管理系统,就是相当于,哎,作为一个问群, 嗯,问题,然后还有这个权限啊,就你一般来说不要开这个,除非你对自己的这个,呃,电脑上的文件没有任何的这种,嗯,很很高贵的东西,你就可以开, 对吧?然后你看他,他就会问你一些,弹出一个 question 就 让你去选,做选项,选项题,选择题一样的,噔噔噔噔,你选完,你选完之后,哎,就就就结束了,还有就是这个可以关联云端, 然后呢,你这边有一个剩余额度,你可以从这里看嘛,就是他这个额度,我简单说一下吧,就是五小时,啥意思?就是说你这五个小时里面你能用的数量,你这还有还剩多少?归零之后你就不能用了,但是你过完五小时他会给你刷新,就是给你刷到这个全新的这么一个情况。 嗯,当然了,如果一周的额度清零了,代表你所有的这个额度都清零了,你看啊,现在这个 question 就 出来了,你看它有三个 question, 你 可以选择一次性给他回答了,对吧?你点一下,比如说我要开发一个啊,学习管理,你要开发一个什么风格呢? rockaway 加 and 赞,对吧?啊?他就会去思考,根据你这个,根据你的模式去这个文,这个 贴图也特别有意思,你看我随便截个图,你看贴个图,哎,我回车你看放大是吧,就很用的,很很丝滑。我我觉得我真的是特别的喜欢这个 codex 啊。就是用过我现在用过的好多工具啊。我先先用过了,我用过 cursor。 我 用过这个 kylou 的, 还用过 codex 的 之前的终端版嘛,对吧?我用过的特别特别多,我自己都数不出来了,对吧? 还有真的还有很多很多这种主流我就不会一个一个列了啊,我主要列是常用的。那就那你发现没有,我还是觉得扣袋子是最好用的。扣袋子 app 就是 尤其它这个技能这一块,真的,你比如说我想要部署 cloud flair, 对 吧?你安装这个部署哎步就可以部署了。我想要去跟 gitlab 进行关联,对吧?我想要去和这个 losen 进行关联。点一下又可以玩了,是吧? 非常的 nice, 真的 用的很丝滑,当然它有一些不好的点。那不好的点我,我其实也能够列出很多条条框啊。第一个对吧?它没有自己的这个 id, 呃,第二个就是整个这边居然没有个搜索,真的你要搜索某一个记名称搜不出来,这就很很很蠢的一个设置啊。我觉得真的最好就是有一个搜索, 嗯,我觉得会好很多,然后,呃,就大概这些核心功能吧,简单说了一下,我觉得就已经包含了所有核心功能了。那分支也是一样,你就可以切换你自己合适的分支,和之前一样吗?艾特斜杠,然后你可以去看你当前的这个,当前的这个状态,嗯,当前这个额度, 还有就是当前的这个,你回答的一个个性,嗯,就是学你自己嘛,对吧?好,我觉得现在没有什么核心功能,一般看的懂中文的都都都能学的会吧?这个这个工具没有没有啥好讲的,但是我还是想跟大家分享一下。这个工具真的很好用,很好用,我强烈推荐大家试试。

朋友们,现在我人在外面啊,但是呢可以用手机来控制家里面的 cloud 的 了,我不知道大家平时有没有这样的痛点啊,就是人在外面呢,也想用手机来控制家里的 cloud 的, 因为有的时候我们可能有些工作没有完成,那在外面呢,也想用手机呢来继续控制家里的 ai 来帮我们干活,因为我们出门在外总不能背这个笔记本吧。 那最近呢,也赶上春节了,好多朋友呢,可能需要走亲访友,或者说陪家人出来游玩,那这个时候呢,我们如果有台手机能够远程的控制家里的 clock, 那 岂不是很爽。最近 呢,我也一直在找这样的解决方案,那终于呢,找到了一个开源的项目叫 happy, 这个项目的地址呢,我放在我的主页 ai 交流群了,那通过这个 happy 呢,我们就可以非常方便的并且免费的能通过手机来控制家里的 clock 了。那下面呢,我就把这个方法呢分享给大家。第一步,在手机应用商店 搜索下载 happy 这个 app, 苹果的用户需要注意一下,需要切换到美区商店才能够下载。第二步,在电脑端通过 npm 安装 happy code, 目前 happy 支持 cloud code 和 codex, 如果你平时使用 cloud code 比较多的话,就直接输入 happy 来启动,如果你平时使用 codex 的 话,那就通过 happy 空格 codex 来启动。 第三步,第一次启动的时候呢,我们需要通过手机 app 和电脑绑定一下,电脑端启动后选择第一个 mobile app, 这个时候呢会出现一个二维码,通过手机端 happy 扫码成功后,手机就跟电脑绑定上了, 接下来在 happy 的 终端中添加设备配置,你要操作的项目目录就是你平时用 cloud code 操作的那个项目路径,配置好后,你就可以在手机上愉快的操控家里面的 cloud code 了。 那有了这个神器啊,我们就可以在外面随时随地的用手机来控制家里面的 cloud code 了,让 ai 呢继续帮我们干活, 是不是很方便。虽然说这个项目在使用的过程当中呢,可能极个别情况会有一些小 bug, 但是整体上呢,不影响总体的这个使用体验。出门在外呢,作为应急啊,作为一个基本的使用是完全足够的,而且它的操作方式啊,跟我们在家里面使用电脑登录 cloud code 的 交互方式是一模一样的, 所以感兴趣的朋友呢,可以去试一试,真的非常方便。那如果在这个软件的安装或者使用过程当中有什么问题的话呢,也可以来我的主页 ai 交流群进群沟通,那如果有朋友呢,没有找到我的 ai 交流群,也可以在后台私信我。

codex 这次升级加入 computer user 后啊,很值得一玩。在玩的过程中呢,我发现了他操控其他工具干活的时候,他那超牛的提示书写能力,我们自己写提示词呢,需要思考,这样呢就会耗很多时间,并且还没有他写的规范。他写的提示词啊,可以说都是机器对机器的工程化的提示词。 最牛的是他有时候直接会给工具给出比工具更牛的方案。这是我昨天让他通过微信通道操作我的小龙虾,帮我制作一个每天给我推送港股跌幅最大涨幅最大的 top 五股票。并且呢,帮我给出十只推荐买入和十只不推荐买入的 sales。 下面呢,我不多说,朋友们直接往下看。

好,大家好,我是小刘。呃,今天我们一起来聊一下在 codex 中上下文管理的一些技巧,那这里呢,我会讲我平时在使用 codex 当中,我是怎样进行上下文管理的。那我们先说一下背景, 什么上下文管理呢?就是我们知道我们在一次对话的过程当中,它的绘画窗口是有限的,可以看到这里是共二百五十八 k, 那 已经使用了三十二 k, 当这个上下文满的时候呢,扣代码,它会自动的压缩这个背景,这样呢我们的这个整个上下文会失真。什么是压缩背景呢?比如说猫和老鼠四个字,那就是我们绘画的主要内容,他会把它压缩一下变成猫老鼠,你看是不是压缩了,对不对? 但这样就会产生一个通病,就是产生 ai 幻觉,那也就是我们的功能开发会越用越不好用,你会发现你跟他说一个点,他就是不明白,然后呢会导致我们很崩溃。 那我们来看一下这个网友是怎么解决的,然后我再讲我自己的方案,他的方案就非常的简洁易懂,就我们都知道每一次对话呢,它会产生一个绘画的 id, 那 我们这次绘画它是存储到我们本地内存当中或者数据当中,这时候我们可以选择复制这绘画 id, 那 这个绘画 id 呢?本身上是一堆的这种字母,就我们扣带子可以根据这个字母找到我们当前上下我们所有对话, 他拿到绘画呢,可能是压缩库的,可能是不准确的,所以呢他就遇到了这个情况,他就把他哎复制到一个新的窗口当中,比如说新对话,这时候你看跟他说对吧?请你帮我进行这个功能继续开发是不是?那这个时候是不是就拿到了我们的青山崖纹?这个也可以,只是说开发的时候,那他需要去浪费更多的图层,因为他需要加载数据库,加一个内存,对吧? 好,首先我先说一下我的方案,就是这里呢,我会回顾一个上下文的文档,进行定期的总结。举个例子,比如说像这个绘画呢,他都满了,那我就跟他说,请你帮我根据当前这一次的绘画呢进行总结出一个 markdown 文件,这个 markdown 文件呢是包含了这一次的一些所有的关键信息,那你可以看我思路这样的,请你帮助我, 请你总结当前项目的关键决策已经完成的部分和代办事项,便于我下次听话加的一定要加这句话,如果说你不加这句话,他给你的可能就是一个总结性的文档,如果说你加这句话的话,他会按照 call 代词能够处理的绘画格式给你一个哎,一个合理的 bug 档,所以就相当于固定的一个格式给他。那如果说,哎,我这时候跟他说这句话对不对? 尽量用五点五模型,用最好的模型实现的效果可能是最好的。然后你比如说用五点五超高你发送一下,那这时候呢,他就会根据你当前的这个项目进行总结一个 bug 大 文件,那收下一次开启的时候呢,你就可以把这个 bug 大 文件哎给他 就是丢进去,然后这个时候呢,他就可以直接的进行上一次上下文的复用,而且呢失真不会失的很严重,那最起码会比直接使用 codex 压缩的方式会好一点,那这是我的第一种方法。第二个呢,就是使用这 codex 内置的压缩功能呢,这个我刚刚说过了,对吧?我们 正常来说 codex 也会进行自动压缩,但是它会进行四帧,但是进阶技巧就是我们可以直接让 codex 呢,每次都生成这个 prompt, 就是 给它设定一个这个啊, ajax, ajax, markdown, 这种,对吧?让它自动生成,而不是让我们手动去指定它。 那这里呢,再分享一下我自己的这个 codex 技巧,因为有小伙伴他会问我说,你视频当中平时使用 codex, 那 我先说我怎么使用呢?首先我不会把一个项目 丢到一个上下绘画里面,一个上下文绘画里面我会把它拆成多个小的功能,在每一个小的功能对应一个绘画,这样呢,我这个绘画可以赞成很大,并且呢它总结出一个 markdown 文件,再把这个 markdown 文件丢给一个新的绘画,这样呢,我们就基于这个功能在进行优化,不会去影响整个的大局。啊,能懂我意思吧? 那第三种就是我们可以使用外部的持久化工具,那这个外部持久化工具有很多,比如像我们之前说的 context 上来说,就是把原先我们的 markdown 给它缔造了外部的这种 社区部里面去,你可以这么去理解,然后通过一些更好的方式去把它读取到这个 collect。 那 每一个开源项目都有自己的方式,大家可以自行研究,因为篇幅有限,所以我这里呢就讲这几种,好吧。 然后呢?呃,这种方式呢?其实我还是建议大家使用 bit 进行管理起来,因为当我们用 bit 进行管理起来之后,我们整个上下文呢,能够更加有链路的去回溯,就是每一个版本都有对应的回溯, 我们能够很清晰的看到,对吧?这是我们整个流程,你可以看到通过这样的方式,那就是像上下文的这个管理,好吧,这呢是。呃,好了,那以上就是本期视频的全部了呢,我是小刘,我们下期再见。

为什么我说现在就是你开始 vaping 的 最佳时机?因为现在开始的成本真的很低。 openai 的 创始人 sam ottoman 在 推向上宣布,他家旗下的 codex 能免费用了,而且免费的不是什么渣渣模型,而是 openai 最新的 gpt 五点三。 codex 速度更快,逻辑更强,完全不输隔壁添加了 cloud ops 四点六,那我已经深度使用一个月了,并且已经手搓上线了自己的产品。那么这期视频我们一起来学习一下如何正确使用 codex, 开启你的 web coding 旅程。 给还不了解 codex 的 同学简单介绍一下, codex 是 open ai 旗下的编程智能体,而隔壁 cloud code 是 同一种产品,有了 codex, 再加上 gpt 五点三的模型,就可以愉快的编程了。 一般人看到黑底白字的命令行界面估计就被劝退了。别担心, codex 不是 硬核的即刻工具,它有正儿八经的图形界面,官网下载、安装、登录一气呵成,没有什么要你做的复杂配置, 接下来的内容很关键,你要搞清楚两个概念,工作区和 thread 工作区。你可以理解为你的项目文件夹,比如你想做一个网站, 先建立好文件夹之后,所有的代码文件都会保存在这里。而 thread 就是 一个个的聊天窗,这些聊天窗就是 一个个的任务线。这里有个黄金法则,大家一定要记住,不同的任务要开不同的 thread, 千万别在一个窗口,一会让它改 bug, 一 会让它写新功能。另外你也不用傻,等任务完成,你可以同时开多个 thread, 同时处理多个任务,效率直接起飞。前段时间爆火的 skills 在 codex 里直接格式化了,内置了几十种的 skills, 鼠标点点就能安装了。这些 skills 能让你的 agent 如虎添翼,关键省去了繁琐的搜索和安装过程。 最后分享一点个人使用心得。上一个视频里我推荐了谷歌的 anti gravity, 其实这两个产品你可以一起用,把 codex 的 插件装在了 anti gravity 里面,这样你可以同 同时要用多个模型,比如让 g p t 五点三改 back, 让 jammer 做前端,让 cloud 出方案,不用切屏,不用复制粘贴,一个界面汇集世界上最好的三种模型帮你干活。这套 web coding 的 形态, 你值得拥有。以上就是本期视频的所有内容,欢迎关注艾伦,二零二六年,我会持续创作更多 web coding 和 ai 工作流的相关内容,我们下期再见。

hello, 大家好,我是 d p, 今天我们来录一期 codex scale 新手入门视频,这期视频包括两个部分的内容,新手入门阶段和进阶阶段。首先这期视频我们将使用 git commit 这个高频场景来演示 codex scale 的 使用, 因为每一次我们修改完代码以后,都会对代码的区别进行查看,然后赚写一个 message, 然后提交 commit。 这个流程它不复杂,但是它重复率非常高。然后呢,边界也很清楚,步骤也固定,非常适合做 skill。 好的,我们现在进入准备环节。首先大家需要做的第一件事是打开 dprt 点 live 零零点 com, 在 这里搜索 codex skill, 找到这期视频对应的文章。打开这篇文章以后,你需要知道的是, 这期视频用到的所有内容在这篇文章里都可以找到,我们来快速的看一下。文章的第一部分是 skill 相关的内容,一共有一点一和一点二两文件。然后 b 部分是 skill 共享的软链接命令,也就是进阶部分的内容。现在你需要做的第一件事是 新建一个测试的项目,然后按照一点一和一点二的目录结构,把这两个文件复制到你的项目里来,就像我当前向你演示的这样。 ok, 接下来我们来简单的介绍一下 scale。 首先大家需要知道的一个概念是, scale 分 全局级和项目级,它的作用是不同的,全局级的 scale 是 对你这台机器里所有的项目都生效, 项目级的 scale 就是 只针对这一个项目生肖,我们当前的这种复制方式,它就是项目级,所以这个 scale 你 只能在这个项目里使用,如果你再开比如说零零五这个项目,那么就用不到这个 scale。 我 们来观察一下这个 scale, 首先它是在点 index 这个目录下,然后有一个 scales 目录,然后再向下有一个 get local commit, 这个目录就是这个 scale 的 目录,然后它下面会有一个 scales, 点 md 就是 这个主文件,这个主文件就是大家看到的这个文件的内容,然后它 里面还有一个文件是在 agents 下有一个 open a r, 点 y a m l, 这个就是给 open a r 的 codex 用的,它告诉它,呃,这个 scale 显示的名字是什么, 然后简介是什么?然后默认的提示词是什么?然后我们现在回来看这个 scale 的 主文件,它分为上下两个部分,上面这个部分是告诉它 名称是什么,这个不重要,最关键的是 description 这个表示简介是什么?简介是什么意思呢?是告诉你的 ar 在 什么时候调用这个 scale。 然后下面就是正文部分,正文部分 还挺长的,一共有这么多,然后它一共包括三个内容,第一个是目标,目标就是说这个 scale 是 做什么事, 然后工作流就是说这个 scale 怎么做这件事,然后约束就是说在做的过程中什么能做,什么不能做。那么我们重点来看工作流这个部分。工作流第一部分是使用 get status, 就是 确认 get 的 状态来确定改动的边界,就是哪些改了,哪些没改, 得到这个边界以后进有进入。第二部分用 get default, 在 这些改动的文件上来判断改动的内容是哪些? 然后第三步就是用 git commit 的 message 生成功能,它就是说基于你的 git differ 拿到的内容来生成这些内容,到底是改动了什么?生成一个 message。 第四步就是用这个 message 来提交你本地的 git commit, 然后第五步就是提交结束,给用户一个反馈,这就是这个 scale 的 全部内容。 ok, 所有的理论知识到这里都结束了。接下来我们来通过案例看一下这个 scale 是 怎么工作的。我这边已经准备好了一个对话, 首先我给他的第一个要求是对 scales 这个文件进行一些升级,然后它进行了相关的工作。最后是对 scales 点 md 和 open ar 点 yaml 这两个文件进行了修改, 这边是他汇总的信息,然后我直接让他调用修改后的自己提交了一个 git commit, 那 么他做的事情就是把这两个修改提交到本地的 git, 对 吧?然后他完成了这个提交,然后告诉我提交完成了。那我们来看一下他到底提交了什么呢? 我这边用了一个 g u r 的 工具来方便展示。首先我做的第一步是把这两个文件从另外一个项目拷贝过来,方便演示。然后这就是他的第一次提交 message, 是 升级本地提交 scale 流程,然后包括这两个文件的修改,所以这个提交是没有问题的。 然后紧接着我又做了第二个尝试,我告诉他对这个 scale 点 md 进行修改的内容是在 title 后方增加中文的 title 内容,在这里他原本的 title 只有这么多,没有中文,只有英文,然后他让他增加了这个,这是一个很小的修改,对吧?然后我又在这个项目的目录里对一个 md 文件进行了在这 对这个 md 的 文件进行了一些修改,然后大家可以看到我这次修改是和这个对话没有任何关系的,对吧?所以我想测试的就是边界情况。这个对话里修改的是这个 scale md, 然后我在对话之外修改了这个,然后我就跟他说 do git commit, 那 他就调用了 gitlocal commit 这个 scale 没有任何问题。然后他发现除了我们对话里的这个标题的改动以外,还有一个点 m d 文件也修改了,然后他调用了 default 去查看这个修改的内容是什么, 然后他确认了这个修改的内容和本次对话无关,所以他做了一个很正确的选择,只提交了和本次对话相关的 scale 点 md 的 修改,这个文档的修改,也就是这个 分析的这个数据,他没有做任何提交,然后他完成了 get 的 commit, 给了我一个答复,那我们来看一下他做的修改到底是什么? 这是第二次修,第二次的 get commit, 它只针对 scale 点 m d 这个 title 这个修改进行了提交, message 是 补充本地提交 scale 中文标题好结束。 紧接着我又给了他第三个任务,请把和本次对话无关的内容也进行汇总,然后运行一次 get commit, 他 就用了还是用了这个 skills, 然后把无关的内容进行了一个汇总,然后进行了提交。那么他提交的是什么呢?在这里 我对这个分析文件等于也是加了一些英文的内容,然后它的标题是更新频道,分析归档文件,然后把这个文件提交了。 好的,到这里我们就完成了三次不同的 get 情况。第一次就是只出现对话级的 文件修改的情况下进行的提交,第二次是有对话集也有人工操作的这种情况,这种就更像我们的工作场景,那么这时候他会优先只提交对话集的,并且告诉你你有其他的 非对话集的修改。然后我们在同一个在当前对话里,让他把非本次对话的内容也进行了提交,我觉得就覆盖了所有的我们工作中的场景。 ok, 接下来我们来做一些有意思的事情。我相信频道的很多观众和我一样,有 codex 的 编程环境,也有 multivity 的 编程环境。这两个 ide 都是支持 scale 的, 那我们怎么能实现维护一处的 scale 在 这两个 ide 里都使用呢?那么解决方案就是用全局级的 scale 加软链接的形式。 首先需要做的第一件事就是新建全局级的 scale。 我 在这边来举一个例子,你可以在任意的位置和我一样新建一个 d p 下划线 scales 这个文件夹,这个名字你可以自己改,然后里面包含的就是每一个 scale。 我 以 get local commit 来举例, 里面的内容和我们这边放在项目级的内容是一模一样的,只要把它们平移过来就可以了。然后这边我有其他的 scale。 好,这样我们就有了一个局统一管理的共享 scale 的 位置。接下来我们需要做什么呢?我们需要把这个位置挂载到我们的 antigravity 或者我们的 codex 能读取到的位置里,这时候我们就需要回到我们的这个文章,回到文章以后,我们需要来到 b 部分, b 部分一共有三个命令,我们先不着急看,我们先看二点一里面的两个目录地址,这个地址是 antigravity 局域 scale 的 目录,这个地 址是有差别的。 antigravity 是 直接挂载到 scale 这个目录, codex 呢是可以在 scales 下面挂载一个子目录,那么相对的 codex 就 会比较安全。 原因是因为 codex 有 项目级啊,有那个全局级的系统 scale, 所以 如果直接挂载到 scales 下,会把它系统的那个默认的 scale 给覆盖掉,所以 codex 允许我们挂载到子目录,然后它也可以自己去读取,但是 antigravity 不 行,所以说到这步的时候,你需要判断 antigraphy 这个 scale 目录里有没有文件,如果有的话,你需要把它备份出来,因为我们用软链接挂载以后,这个内容是会被覆盖掉的。然后 codex 你 只需要保证 d p 下划线, scales 这个没有没有相同的内容就行了,当然这个 d p 是 我的名字,你可以改成任意你想要的名字, 然后这就是位置的说明,然后我们来一次一次运行这个命令。首先第一个是查看命令,查看命令的用途是什么呢?我们先来跑一下,放在这里,这里就会告诉你,你已经有了这么一个软链接,它的作用就是说把后面的这个 文件夹的这个地址挂到这个里面来,就是等于有点像快捷方式的那种感觉。 然后我们在开始之前我们需要用的是什么?需要用二点二来清除掉这个软链接, 其实就是删除这个文件夹的意思,然后把它删除掉,删除掉以后我们再回来看这个软链接,这个就没有这个文件夹了。然后这时候我们来新建这个软链接,用二点三这个命令 新建完了以后,这个软连接就回来了。然后我这边特别说一下二点三这个命令,后面这一段是不能动的,但是中间这个文件夹 就是我们刚刚新建的统一管理的文件夹的,这个路径可以根据你的实际情况进行替换。然后怎么获取这个路径呢?有一个快捷的方式,直接把它拖到你的命令行里,就会得到这个这个地址,这就是用软链接统一管理 scale 的 一个方法。 ok, 最后我们来做一个比较简单的总结。首先这期视频我们讲解了 codex scale 入门的一些基本知识,然后我们使用的场景是 get commit 这个重复流程, 然后呢,这期视频对应的资料在我们网站的文章里都可以直接复制得到。 如果这期视频对你有帮助,请帮忙点赞和转发,如果你有相同的经验,想要分享或者遇到相关问题,欢迎留言。 我们正在制作 codex 新手入门和进阶的相关视频,如果有兴趣的话可以点个关注,我是 d p, 谢谢。

好,大家好,我是小刘。呃,今天我们来看一下那个 codex 这一次最新的更新哦,那我讲一下我自己使用 codex 的 一些技巧,希望能够对你有所启发。那首先呢,我觉得 codex 当中所有功能当中最好用的一个功能就是这个自动化,没有之一。真的,这个基本上它能帮你完成所有的事情。比如说像我们家每天呃,基本上每周吧就要换一桶蒸馏水,这个时候我就可以跟那个呃帮我创建一个自动化任务。 然后呢,这个时候呢就直接艾特 composer 柚子,他会自动在微信列表找到送水的小王,跟他说家里没水,让他送水过来,晚上我看了消息之后给他转钱,这时候呢,他会自动去运行。注意这里呢,你要选择最低的模型,因为这个任务他很简单,并不需要使用很复杂的模型, 所以就是说,呃,你可以测试一下。那没问题呢,他会自动在你的微信列表里面找到小王,跟他发这个消息,甚至你还可以每天早上让他给你老婆发消息,或者给你老公发消息,非常简单。 这里记得开启这个防止休眠的开关。那尤其他最近更新了一个挺有意思的功能,叫做,嗯,就是这个浏览器使用,也就说你可以完成京东的打卡,淘宝的打卡,还有一些其他的操作。那这里呢,你可以给他始终而允许,然后这样的话,他在电脑上去审批一些文件的时候,你甚至可以给他 呃做任何你能够想不到的事情,比如说登录学校官网去帮我刷课,刷网课他都可以做到,真的很神奇一个点,这是我觉得最好用的 一个功能,自动化,那绝经、打卡送水都是一些小例子,大家可以以此发挥,对吧?比如说每天给谁谁谁发消息,那都可以让他去做到。那我们来看一下这一次更新的一些我觉得不错的功能嘛,就是首先比如说我让他帮我搜索这个最火的博主,你看他手里到这个列表,然后 排了排序了一下,就这一个,就这一个命令,哦,我用五点五模型,然后他跑完之后,你猜用了多少? 他用了接近百分之二十,因为我刚又多问了一个问题,我用完的时候还是百分之八十三,你看就问了这一个问题,他是百分之八十三啊,对吧?非常的恐怖,这个五点五模型消耗了一个速度,而且我还是 plus, 这个 plus, 这个这个 啊角色,你看他消耗这么多,也就说你一个 plus 用户每五小时你只能大概问啊五六个这样的问题,所以就是我觉得还是用 token 比较节省的话,是五点四比较好一点,对吧? 这里呢再给大家分享两个插件,我用的比较多的就是这个 codex history, 然后同步的这么一个工具。这个开始工具呢,主要就是可以帮助你把你的这个账号之间隔离的这种数据呢,给它全部都放在一个账号上来, 非常的 nice。 因为大家发现没有,就我们在使用 codex 的 时候,你的这个记录啊,老是消失,哎,突然突然就不见了,尤其是你换了多个账号之后,之前的记录更是找不到了,但是这些记录呢, 一直没有消失,全部都存在你本地的这种数据库里面,就是个 circle net, 就是 codex 存存入数据的地方,就这玩意它需要你自己手动去把它给它同步到一个地方,就可以使用这个工具,它可以帮你把这个账号 全部放到一个上面去。那 windows 的 话是可以使用这一个开美项目,还有个 mac, mac 的 话使用这个开美项目就隔离一下吧,大家可以自行看一下,那两个项目都是一样的,你看还是基于它听,嗯, 公开的,它补充了 mac 的 这个版本,相当于这两个工具,可以帮助你解决这种数据不统一的问题。那非常简单,使用起来,你直接把它下到本地,然后你你你安装个图形界面,创建快捷方式,你执行一下就好了,非常非常简单。你其实不知道怎么操作,你就复制它一下,然后你新建一个选项,好吧?新建一个选项,你直接问他,对吧?你直接问他啊,请你帮我就是,哎,把这个插件安装到本地并帮我启动,就这么简单一件事,好吧。 然后就是这个插件,这里这一次又加了几个小的功能,就是这个,我给大家按一下艾特符号,看到没有?支持 word 文档读取,还有表格读取,还有 ppt 读取,之前还是不支持的,他可能依赖一些外部第三方的 skills, 但是那样读取并不是很好,但是他出了这个官方的 skills 就 不一样了,你读取出来的结果一定是非常的 nice 的, 非常的匹配的。就你有任何的 word 文档, ppt, 你 都可以教给他,或者论文之类的, 非常适合做学术研究啊,就是我觉得,呃,这几个比较好的,但这次它去掉了就只有两 两个核心,一个自定义。那系统第一个讲起这个默认,很多人没搞懂什么叫默认啊?就是说 codex 在 沙河中自动运行这个命令的时候,他会默认的去向你进行询问,哎,他觉得这个权限风险哎,蛮高的。那就向你去询问,他可以什么 问题都问你一下,就是跟你进行交互,这个自动审查,他会在沙箱中自动运行这个命令。啥意思啊?就是我运行这个命令的时候,我会在一个虚拟的环境中运行一遍,哎,我觉得他有风险,我再给你询问,哎,可能是问的不怎么明白。自定义 就说你把你所有这个权限,你全部打开这个设置,这个设置,你点设置,这边有一个叫做啊这个权限的这个配置,你看这个这个用户配置,这玩意你得打开,你看他会对每一个每一个项目你使用什么模型,对吧?啊?使用了这个什么什么啊? 比如说,哎,我对某一个插件是否允许它开启 compile use, 你 看开启现在开启状态对不对?我可以把它关掉,飞个马插件,你看就你把这个配置可以把它找成一个文件,你可以发给你的朋友,让你的朋友用到这个文件,但是注意一定要把这个路径给他改成一样的啊, 对吧?这是一个好点,就用户配置嘛,对吧?我们说了啊,这个不同权限,其他的我之前都讲过,那就没什么好说的,个性化这里我觉得这个有点啰嗦,所以我用了这样一个自定义指定,我觉得挺好用的。 然后,呃,还有一个点就是我建议大家不要什么都开这个记忆,这个记忆很容易造成某种,如果说你是做某一类的需求,那你可以把它开起来,不然就会造成噪音啊,这个噪音就是会干扰你那个那个啥,你可以自己去把你的记忆进行处理一下,我觉得挺好用的。对, 还有就是那就刚我们说的这个浏览器这里,浏览器这里呢?这个我们刚说,对吧?你可以选择屏蔽一些网址,就你屏蔽的这个网址呢?就他在 open source 运行的时候不会给你打开啊,当然非常的 nice。 好, 那我们再来看一下,就是,呃,这个五点五模型真的非常的消耗,消耗头坑 plus 用户一天只能够五到六次,对吧?所以呢真的适合这个,这个 真的不太适合,就是用来做打卡之类的相关的东西。好吧,好了,呃,那以上就是本期视频的全部流呢,我是小刘,我们下期再见。

从零开始,用国内网络把新电脑打造成全能 a a agent 运行平台,解锁 cloud code codex、 hermes agent, open cloud 等等一切 agent 框架,从此搭建环境再也不用求人。本期视频是一个手把手的保姆级教程,我准备了三台刚刚重装完系统的电脑, 分别覆盖 windows, mac os 还有 linux, 使用国内家庭宽带用录屏软件详细记录了全过程,相信大家跟着视频演示,绝大多数问题都能顺利解决。我们先从 windows 开始, note g s 是 一个让你可以在电脑上运行 java script 代码的工具,或者叫做运行环境大量的 aaa 阵的软件,比如说 codex 部分 cloud 等等,都是依赖 node js 才能运行的。我们来到 node js 的 官网,在下面找到 windows 系统的安装程序,下载下来,然后运行安装程序,一路点击下一步完成安装。接下来我们回到桌面,右键开始菜单选, 选择终端管理员,输入这个命令回车。这个命令的意思是允许在控制台运行 power shell 脚本,然后我们输入命令 node 杠位,还有 n p m 杠位,这里都显示了版本号,我们的 node js 就 安装成功了。接下来我们来安装 git。 git 是 全世界最流行的版本控制软件, 比如我们上学写论文的时候,会把论文保存成多个历史版本,如果我们需要某个版本的某个段落,可以很轻松地从历史里面找回来,这就是最原始的版本控制。 get 是 一个帮助我们进行版本控制的软件, 使用 git 对 文件进行版本控制,可以很方便的让 ai 随时回退到某个历史节点重新工作。我们来到 git 的 官网,点击下载 windows 系统的安装包,根据自己的 cpu 架构选择叉八六六十四位还是 am 架构的安装包,一般 windows 电脑的 cpu 架构都是叉八六六十四位的。 下载并且打开这个安装程序,一路点击下一步完成安装。然后我们回到桌面右键,在终端打开,输入命令, git 杠杠 version 回车,这里能够成功地打印版本号,我们的 git 就 安装成功了。接下来我们安装 cloud code, cloud code 是 阶阶段公认的最强的 a a agent 软件。我 我们来到桌面右键,选择使用终端打开,然后输入这个命令来安装 cloud code, 回车,好,安装完成。接下来我们对 cloud code 进行一个基础设置,让它使用国内的模型先跑起来, 等下我再简单介绍怎么获取一个 cloud code 的 官方订阅。这里我们来到 c 盘用户,你的用户名,这个文件夹在顶部菜单点击查看,勾选上显示隐藏文件夹,还有文件扩展名。 接下来我们在这个目录右键新建文文本档,然后把我们新创建的文件的名字改成,点 colog, 点 jason, 双击改名后的文件,选择用记事本打开,然 后把这一大串文本复制进去,内容比较长,你可以暂停视频,截个图发送给 ai 进行文字识别。在这一大串配置里面,大部分内容都是固定的,我们只需要改动两个地方,一个是这里的 token, 也叫做 api k, 第二个是模型厂商的 url, 这个 api k 我 们可以在国内的某家 a i 服务商开通服务后申请创建一个,比如这里。我来到国内的某家 a i 服 务商开通服务后申请创建一个,比如这里,我来到国内某家 a i 服务商,开通服务后申请创建一个。比如这里,我来到国内某家 a i 服务商开通服务后申请创建一个。比如这里,我来到国内某家 a i 服务商。开通服务后申请创建一个。比如这里,我来到国内某家, 便填写个名字,点击新建,把生成出来的这个 a p i k 复制下来,填写到我们的配置里面。接下来第二个需要修改的地方,就是这里的被子 u r l 每家大模型厂商都有自己的对应 a p i 地址这里我们在右上角点击文档,找到最下面的,在第三方中使用。在文档里面有被子 u r l, 我们把这一串复制下来,填写到 cloud code 的 配置里面,按 ctrl 加 s, 保存一下这个配置文件,然后关闭。我们还是来到桌面,右键在终端打开,然后输入命令 cloud 来启动 cloud code, 选择第一个信任这个文件夹,打个招呼,这里给到了回应,我们就配置完成了。 下一步我们来安装 v s code。 v s code 是 一款清亮且功能强大的代码编辑器,几乎支持所有的编程语言, 是我们使用 a a agent 进行代码编辑的必备软件。我们来到 vs code 的 官网,点击下载 windows 系统的安装程序, 然后打开安装程序,一路点击下一步完成安装。接下来我们解锁 github。 刚才我们介绍了 git, 这是一个版本控制软件, hub 的 意思是中心汇聚集合全世界的开发者,会把自己用 git 进行版本控制的仓库, 也就是一个个的文件夹上传到 github 的 网站上面,这个网站就是 git 仓库的集合,也就是 hub, 所以 git 加 hub 就是 github, 它是全球最大的代码仓库托管与协助平台。在国内网络使用 github 经常会因为网络问题导致超时或者打不开。 我们在搜索栏搜索 store, 然后打开 microsoft store, 搜索 word to kite 这款开源免费的软件,然后点击安装,安装完成以后,打开软件,找到网络加速, 勾选上 gitlab, 点击一键启动加速,然后我们就可以顺畅地访问 gitlab 了。如果没有账号的话,可以在右上角点击 sign up, 先注册一个,填写一个用户名,邮箱密码,地区,点击注册,然后去邮箱收一下验证码, 把邮箱里面的验证码填写过来,点击继续,这样就注册完成了,然后点击三印按钮,就登录进了 gitlab。 我们来看一个实战案例,把刚才的几部配置串联起来,首先在桌面新建一个文件夹,然后打开这个文件夹,右键在终端打开,输入命令 cloud, 来启动 cloud code, 这里输入提示词,创建一个 html 的 坦克大战,并且上传到 github 上面,变成一个仓库。 ai 在 执行过程中会申请权限,这里我都选择 yes。 接下来他询问我怎么把项目上传到 github 上面,这里我选择第二个 ai 提示,我先访问这个地址, 创建一个仓库,我点击这个链接,进来以后填写一个仓库的名字,点击创建,然后我把仓库地址复制一下,再粘贴给 cloud code。 接下来 cloud code 继续它的操作,这里会自动打开一个弹窗,让我登录 gitlab, 我 选择使用浏览器登录, 然后再点击授权按钮,回到 cloud code, 我 们看到任务就完成了, ai 编辑的代码也同步上传到了 gitap 上面。接下来我们来安装 python。 python 是 一个非常流行的编程语言,很多 agent skills 附带的脚本都是依赖 python 才能运行的。 我们来到 python 的 官网,在 download 这里点击 python install manager, 下载完成以后运行,点击 install python, 然后会弹出一个终端窗口,我们全部输入外回 车,这样 python 就 安装好了。我们先打开一个终端,输入命令, python 两个横杠 version, 还有 python 三 version 都能打印版本号。 我们使用 p i p install 命令也能安装 python 软件包,这样基础使用就满足了。 agent skills 里面的脚本也都可以运行了,更进阶更推荐的用法是使用 python 的 虚拟环境进行多版本管理,把不同工程的 python 依赖分文件夹存储, 我们可以输入命令 py install 三点一三,这样就可以安装一个指定版本,也就是三点一三版本的 python。 然后我们在桌面新建一个文件夹,右键在终端打开 输入这个命令,它的意思是使用三点一三版本的 python, 在 这个文件夹下面创建一个虚拟环境,接下来使用命令来激活虚拟环境,然后我们再使用 pip 命令来安装 python 包,这样依赖就被安装到了指定版本的指定文件夹下面,相互之间就不会再有冲突。 这里有个注意事项,很多 ai 不 喜欢用虚拟环境,所以我们可以在提示词里面注明,要求 ai 必须使用虚拟环境来进行工作。接下来我们在 windows 电脑上安装 wsl, wsl 的 全称是 windows subsystem for linux, 也就是运行在 windows 上的 linux 子系统。开启了 wsl 以后,你的 windows 电脑就拥有了一个 linux 子系统,很多在 windows 上无法安装或者表现不佳的 agent 软件也都能很好地运行了。 在使用 wsl 之前,我们需要先开启两个 windows 功能,我们来到 windows 的 搜索栏搜索功能,选择起用或关闭 windows 功能,然后勾选上这两个 适用于 linux 的 windows 子系统,还有虚拟机平台,点击确定,然后根据提示重新启动电脑。电脑重启完成以后,我们还是来到桌面 右键,在终端打开,输入这个命令, wsl 两个横杠 install 两个横杠,外部 download, 耐心等待它下载完成。下载完成以后,我们填写一个用户名密码,这样 wsl 就 安装完成了。 然后我们新开一个终端,输入命令 wsl 两个横杠 list。 这里显示的五版图就是我们的 linux 子系统。 乌班图是目前最流行的 linux 发行版,是 wsl 默认安装的版本。我们在顶部点击加号,在下拉列表里面就能找到我们的 linux 子系统,点击乌班图就进入了子系统。 wsl 的 文件系统跟 windows 上是互通的,我们可以在 windows 上打开我的电脑,在左下角可以看到一个 linux 的 图标,我们点击一下,这里显示了一个乌班图的文件夹,我们点击进去,这样就在 windows 里面打开了这个 linux 的 文件系统。 我们可以在 linux 里面用 touch 命令创建一个新的文件,在 windows 这边也可以同步看到。除了在 windows 上查看 linux 的 文件,我们也可以反过来从 linux 上查看 windows 上的文件。我们可以在 linux 这边输入命令, c d 斜杠 m n t 斜杠 c, 这就进入了 windows 电脑的 c 盘。接下来输入 obsidian note, 回车就进入了我在 windows 上存放笔记的文件夹,然后输入 l s 命令,可以查看所有的笔记。 有了 wsl 以后,我们就可以安装运行一些原本 windows 上不支持的 ai 工具,比如这是最近很火的 hermes agent, 它在 windows 上原本是不支持的,但是我们看到这里它支持 wsl。 我 们只需要复制一下这个一键安装命令,来到 wsl 的 窗口粘贴过来直行, 有时候可能会因为网络问题访问这个地址失败,可以多试几次。等待了差不多二十分钟完成了安装,我们看到在国内的网络环境下也可以正常安装。接下来他让我们选择一个模型提供商,这里我选择 openroot, 然后我们根据提示来到 openroot 的 这个地址,创建一个 apikey, 我 把创建的 apikey 分 复制一下, ctrl v 粘贴近 wsl 回车。接下来他让我选择模型,这里我选择这个免费的模型回车。然后我们按照提示启动 hermes agent 的 聊天功能, 这里打个招呼给到了回复。我们的 hermes agent 在 wsl 上也安装成功了。 codex 是 我近期最推荐的 aaa agent 工具,因为 codex 给的额度较高,而且对中国用户比较友好。接下来我们就在电脑上安装一下 codex, 并且配置一下 openai 的 官方套餐。在 openai 的 官网可以看到 codex 至少需要一个 plus 版的订阅套餐才可以使用。我们先来到 chat gpt 的 官网,在这一步需要国外的上网环境才可以访问到这个页面,这里提示一下,在视频的前面我们已经解锁了 github, 在 github 里面可以搜索到一切你需要的知识,在视频里面我就不展开讲了。然后我们点击免费注册,先注册一个账户,使用国内的邮箱就可以注册。 我们在安卓手机上下载一个谷歌 play 商店,登录完成以后,在右上角点击头像,然后点击设置常规设置,找到账号和设备偏好设置,这里把国家跟地区改成美国,注意这一步,你的手机上需要有美国的上网环境。接下来我们回到首页,点击头像点, 点击付款与订阅,这里点击添加卡片,国内的卡片也可以绑定成功。接下来我们还是回到谷歌 play 的 首页,搜索 chat gpt, 下载 chat gpt 的 手机版 app, 打开手机版的 chat gpt, 点 顶部有一个获取 plus, 点击一下订阅方式,选择谷歌 play, 这样我们就获得了 g p t 的 plus 订阅。我们来到桌面右键,在终端打开,这里输入 codex 的 安装命令,然后我们输入 codex 启动起来,在浏览器里会打开一个登录页面,我们登录一下 chad 的 官方订阅,我们来到 codex 官网,注意这里一定要选择 用谷歌账号进行登录,而且这里要注意你的谷歌账号的邮箱必须是机妙的,使用机妙邮箱不会触发手机验证码,那个步骤 接下来跟 chad 的 gpt 很 像,我们还是先下载谷歌 play, 国家跟地区改成美国,然后下载 cloud 的 手机 app, 在 手机 app 里面使用谷歌 play 完成订阅。后面我会单独出一期视频进行详细介绍。 mac 电脑自带的 safari 浏览器被人调侃是新时代的 i e 浏览器,非常的不推荐,我们要做的第一件事就是先把它替换掉。 我们先打开 safari 浏览器,我们在百度搜索 chrome, 第一个就是 chrome 的 官网,然后点击下载 chrome, 下载完成以后双击这个安装包,把 chrome 拖拽进 application 文件夹就完成了安装。安装完成以后,我们在 app 里面找到 chrome, 把它拖拽进程序屋,然 然后把它原来自带的 safari 浏览器在程序屋里面移除掉。下一步我们来安装苹果电脑的命令行开发工具包,内含了很多基础工具,我们在 app 里面往下找有一个终端,打开终端,然后输入这个命令, xcode 杠 select 空格两个横杠 install 进行安装,这里会弹出一个确认窗口,我们点击同意,这样就安装完成了。这里面内含了很多开发工具,比如它就自带了 get, 我 们可以输入命令 get 两个横杠 wash, 我 们看到 get 已经帮我们安装好了。 接下来我们来安装 node js, 注意这里有一个大坑,就是千万不要使用 node js 的 官网安装包,安装包会把 node js 安装到 root 目录,后续会出现很多的权限问题, 这里我们还是来到 note g s 官网,一定要选择使用 nvm 的 安装方式,把下面这几个命令在终端里面依次执行一遍,不过这些命令在国内的网络环境有可能会执行失败,可以替换成我这几个命令。我 我们在 app 里面找到终端,打开终端,输入这个命令,先创建一个 shell 的 配置文件,复制第一个命令粘贴过来,回车执行复制第二个命令,粘贴过来,执行输入,克里尔回车清理一下屏幕。第三个命令,最后一个命令 nv m install 二十四, 这样就把 node js 二十四安装到了电脑上,然后我们输入命令, node js 就 安装完成了。 接下来我们安装 cloud code, cloud code 是 阶阶段公认的最强的 aaa 智能软件,我们在 app 里面找到终端,打开终端,然后输入这个命令来安装 cloud code, 回车好安装完成。然后我们对 cloud code 进行一个基础设置,让它使用国内模型先跑起来。我们在终端里面输入 c d 空格点 jason 创建一个 cloud code 的 配置文件,在访达里面点击用户名, 进入主目录,然后点击 command 加 shift 加点显示隐藏文件,找到我们新创建的文件,右键打开,然后把这一大串文本复制进去。在这一大串配置里面,大部分内容都是固定的,我们只需要改动两个地方,一个是这里的 token, 也叫做 api k, 第二个是模型厂商的 u r l, 这个 api k 我 们可以在国内的某家 ai 服务商开通服务后申请创建一个, 比如这里,我来到国内某家大模型厂商的网站,在右上角点击控制台,然后点击新建 api key, 随便填写个名字,点击新建,把生成出来的这个 api key 复制下来,填写到我们的配置里面。接下来第二个需要修改的地方,就是这里的被子 u r l。 每家大模型厂商都有自己的对应 api 地址,这里我们在右上角点击文档,找到最下面的,在第三方中使用,在文档里面有被子 u r l, 我们把这一串复制下来,填写到 cloud code 的 配置里面,按 command 加 s 保存一下这个配置文件。然后我们还是回到终端,输入命令 cloud 来启动 cloud code, 这里选择第一个信任当前文件夹,然后会弹出一些授权窗口,我们都点击允许, 打个招呼,这里成功给到了回复,我们的 cloud code 就 配置完成了。然后我们来解锁 github。 在 国内网络使用 github 经常会因为网络问题导致超时或者打不开,解决方法是我们来到这个网站下载 what to kit 这个开源免费的工具, 这里我使用的是网盘下载,下载完成以后双击安装包运行,然后把它拖拽进 application。 然后我们打开软件,这里因为安全策略被阻止了,我们可以来到设置 隐私与安全性,点击这里的仍要打开,这样就可以成功进入软件。然后我们找到网络加速,勾选上 gitlab, 点击一键加速,这里又爆了一个权限错误,我们只需要填上自己的 mac 电脑的用户名,然后复制一下下面这条命令,打开终端执行一下,再次尝试加速 gitlab, 这样就成功了, 我们就可以顺畅地使用 github 了。有关怎么注册 github 账号,并且把 cloud code 开发的程序备份上传到 github 上面。在本视频前面的 windows 章节有过详细介绍了,可以去参考一下。接下来我们来安装 homebrew, homebrew 是 mac 上最流行的命令行软件管理器,有了 homebrew 以后,用一行命令就能安装、更新,卸载各种软件和开发工具, 也是 mac os 上的必装软件。我们来到 homebrew 的 官网,这里有一个一键安装命令,我们把命令复制一下,接下来还是打开终端,把命令粘贴过来。我们注意到这个命令它依赖 github 上面的一个执行脚本,所以在前面我们先解决了 github 的 网络问题。接下来我们回车执行一下这个命令,等 等待了一会儿, homebrew 就 安装完成了。有了 homebrew 以后,就可以很方便的安装其他软件,比如可以安装 python, 我 们还是打开终端输入这个命令, blue install python, 艾特三点一二,给我们的电脑安装三点一二版本的 python, 等待了一会儿就安装完成了。我们打开访达,点击用户名,进入主目录, 找到这个点, z s h r c 文件,双击打开,添加这么四行,然后按 command 加 s 保存一下。 以后在命令行里面不论输入的是 python 还是 python 三,都是使用的 python 三点一二版本。这里有个注意事项,使用轰不入安装的 python, 直接在终端执行 p i p 命令,尝试安装 python 依赖会报错,轰不入禁止局安装 python 依赖,也就是说我们必须使用虚拟环境。 使用虚拟环境是 python 最推荐也是最标准的做法。我们先创建一个项目文件夹,然后在终端里面使用 cd 命令进入文件夹, 接下来输入这个命令,在项目文件夹创建虚拟环境,然后下一条命令,激活新创建的虚拟环境。接下来就可以使用 p i p 命令来安装 python 依赖了。使用虚拟环境,让每个项目的依赖都放到自己的文件夹下面,相互之间就不会再有冲突。 这里有个注意事项,很多 a a 不 喜欢用虚拟环境,所以我们可以在提示词里面注明要求 a a 必须使用虚拟环境来进行工作。接下来我们安装使用 codex 还是打开终端输入 codex 的 安装命令,这样就安装完成了。 然后我们可以去 chad 的 gbt 的 官网注册账号获取 plus 订阅。这些内容在前面的 windows 章节已经进行过详细介绍了,大家可以参考一下。同样的方式我们也可以获得 cloud code 的 官方订阅,在前面也已经介绍过了。 这是一台乌班图二十四点零四操作系统的 linux 新电脑,我们来给他配置一下 agent 运行环境。 linux 用户一般动手能力比较强,所以这个章节我讲的就快一些。我们要做的第一件事就是更新 a p t。 锁影。 a p t 是 乌班图系统安装软件的工具, 更新锁影就是让系统知道现在有哪些软件可以装,最新的版本是什么。我们来到桌面,右键在终端打开, 输入这个命令速度 a p t update 更新一下 a p t。 锁影,填写我们电脑的密码,回车,这样就更新完成了。接下来安装两个 linux 系统的必备软件,第一个是 c u r l c u r l 是 一个用命令行访问网址的工具,我们输入命令速度 a p t install c u r l。 接下来我们安装 git, git 是 全世界最流行的版本控制软件, 输入命令速度 a p t install git, 点击 y 回车确认执行,这样两个必备软件就安装完成了。接下来我们安装 node js, 这里还是选择 nvm 的 安装方式,需要依次执行这四个命令。我们复制第一个命令进入终端执行第二个命令,第三个命令, 第四个命令,这样 node js 就 安装完成了。然后我们输入 node 杠位验证一下,这里显示了版本号,我们的 node js 就 安装完成了。接下来我们来安装 cloud code, 还是在终端里面输入 cloud code 的 安装命令,回车,这样就安装完成了。然后我们在终端里面输入命令, c d 斜杠, home 斜杠,你的用户名,进入主目录 touch, 点 cloud, 点 json, 创建一个 cloud code 的 配置文件。然后我们在文件管理器里面来到主文件夹,打开左上角的菜单,点击显示隐藏文件,然后双击打开我们刚才新创建的配置文件, 把这一大段粘贴进去,这里只需要修改两个地方,一个是这里的 api key, 还有一个是模型厂商的 bug 章节,里面我有过详细介绍了, 回去参考一下。然后我们保存一下这个配置文件,输入 cloud 来启动 cloud code, 打个招呼,这里给到了回复,我们的 cloud code 就 配置完成了。我们也可以去 cloud 的 官网获得一个官方订阅, 在视频的前半段我有过详细介绍了,可以回去参考一下。接下来我们来安装 vs code, 这里先来到 vs code 的 官网,它自动识别出了我是 linux 系统 开遍或者无斑图系统,下载左侧的点 d e b 格式的安装包。下载下来以后,我们来到下载目录,右键在终端运行,然后输入这个命令速度 app install, 点斜线,后面是安装包的名字,回车,在左下角的应用程序里面就可以看到 vs code, 点击就可以直接运行了。接下来我们来下载 chrome 浏览器,这里来到 chrome 国内版的官网,点击下载,然后选择点 d、 e、 b 格式的安装包,下载完成以后,我们来到下载目录,右键在终端打开, 输入这个命令速度 app store 点斜线,后面是 chrome 的 安装包的名字,回车,这样 chrome 就 安装完成了。在左下角的 app 里面就可以找到 chrome 浏览器。

hello, 大家好,我是 d p, 这期视频我想跟大家分享一个很直观的东西,平时我们都是用 codex 来写代码对不对?但是其实它可以直接操作我的 macos, 比如像这样它就可以操控 控浏览器访问网页,找到对应的内容,进行一些精细化的操作,是不是很棒? ok, 我 们来讲一下 codex app 如何对 macos 电脑进行操作的相关内容。 首先设置部分,在左下角的 setting 打开,然后 settings 里面在左边找到有一个叫 computer use, 打开,然后这边会有一个对勾,如果没有的话,你就点一下安装就行了, 这边显示那个可以 try 就 可以使用,就是正常的。然后我们回到我们的聊天窗口,随便找一个窗口,然后换换好你想用的模型, 一般我会选择用一个比较快速的模型,然后这边使用 it 找到 computer use, 选择这个,其实它是一个插件,接下来只需要把提示词复制过来,我的提示词是使用 chrome 浏览器,打开呃, dprt 点 lab 零零这个网址,然后再 文章列表中找到第三个文章,并且把这个文章打开,那么在文章详情页向下滑动三百个像素,然后复制支持列表板块中一点一的标题,然后把这个复制的标题放在浏览器的输入框中。 一切准备就绪,我们开始启动。为了方便查看,我把那个窗口移动到这边啊, 首先它会提示我是否给那个它使用 chrome 浏览器的权限,我点确认,然后这时候第一次使用的时候就会跳出这个本地的一个配置,首先把第一个 的允许打开,然后就是把这个拖到上面,其实仔细看上面已经有了 codex computer 域子,这是因为我之前做过测试,然后这时候同意一下,他就有了这个权限,然后把第二个也给他。第二个很简单,也是在这上面,我也是测试过的,拖上来, 然后这个选 let 就 好,然后把这个关闭掉,然后他这边就会继续进行,我把这个拖到这边,他已经开始确认任务了,大家可以看到他的已经出现了一个,就是类似在背景状态下的使用,他不需要使用我们当前的焦点,他可以直接吸附到这个浏览器上来。 然后他已经打开了 d p r t 的 文章列表页,因为要跟那个呃 a p r 做交互,所以整个可能看起来有点慢。现在他找到了第三篇文章, 应该是在做点击这个动作。好,文章已经打开了,打开了文章以后, ok, 现在的动作是向下滑动,三百个像素已经完成。然后在支持列表啊支持内容里找到一点一标题,复制 好的,它已经定位到一点一标题了, ok, 粘贴进去。 好的,最后应该会给我们一个总结, 好的,整个流程都已经完成了,是不是觉得很奇妙? 好的,我们来单独看一下 token 的 使用情况,我用的模型是 gpt 五点四 mini, 然后思考等级是 high, 其实可以再降一点,我觉得也是 ok 的。 然后我们看一下 states 当前的五小时额度是用了百分之五,然后我刚刚做测试,差不多运行了四次相关的内容, 那么这一次这次应该是运行的最全面的,它大概用了百分之二左右的五小时额度,这就是整个 computer use 对 talkin 的 使用情况。 好的,我们来做一个比较简单的总结。首先总耗时是两分十七秒,对于这个动作来说耗时有点长,但是关键的耗时都是在和 a p r 的 交互上,我觉得这也可以理解。然后关于费用,我用的是 g p t 五点四 mini, 然后其实不用嗨也行,我觉得用中等也是可以完成这个任务的,不过无所谓,因为五点四 mini 本来就有一定的速度优势,价格也很便宜。然后执行的操作嘛,打开浏览器,然后找到第三个文章,算是有一点挑战, 上下滑动三百个像素是一种精细的操作。然后最后我给了一个进阶的任务,就是说在那个支持内容板块找到一点一这个标题,我觉得这已经是很细致了, 然后他都做对了,然后把这个标题最终的结果复制到那个浏览器的地址框里,全部都完成了。我觉得是很魔幻的一种场景,我们只通过了这样的文字的描述, ar 就 可以帮助我们完成很多 很精细的操作。那么在这个基础上,大家可以衍生出很多种玩法,有没有一点像钢铁侠贾维斯的感觉,就是真正的 ar 助手。 好的,这就是这一期使用 codex 的 computer 预置功能,实际操作 macos 浏览器,实现一些精细的浏览器及操作的视频全部内容。如果这期视频有对你有帮助,请帮忙点赞和转发。如果你有相同的经验,想要分享或者遇到相关问题,欢迎留言。 我们正在制作 codex 和 ar 相关的一些内容,如果有兴趣的话,欢迎关注。我是 d p, 谢谢。