哎,哈喽,大家好。呃,最近这个 codas 其实非常火。呃,我也刷到了很多那种短视频,但是我发现 大部分人或者是这个呃说自己比较专业的一些博主,其实它并没有一个真正落地的一个项目,这是我个人的观点。 呃,怎么样判断呢?你一个是看他在这个讲他的方案的时候,或者是讲这个东西的时候,你左侧这些使用的这些记录和或者列表,你到底有多少沟通项目,有多少的开发项目啊?有多少的这个开发过程 啊。另一个就是说他有没有真正上线的一个系统啊?其实我现在说下来其实没几个人是有真材实料的。那我讲这个呢?主要关键,关键想表达是什么呢?就是我们要讲一个东西的时候他一定要实际落地 啊,不要是只讲一个只言片语。那我们直接切入主题,我们再用裤带子、石头。嗯,我先讲一下它整体的一个这个这个使用效果啊。使用效果,首先例如说 这是一个开发的系统,对吧?项目的意思是什么呢?项目的意思就是说我在这个项目文件夹下面可以针对这个项目文件夹里面可以做什么样的任务,而不是说我在这个项目里面我什么任务都能聊。那这个东西你就全乱了 啊,你会发现说我每一个开发项目都给他都给他分类好了,分类好不同的文件夹,这是他的工作区对吧? 这样的话他是没有什么问题的,并且不会什么上下文错乱啊,或者说读取到什么异常的什么东西的啊 啊,这是最基本的逻辑。然后第二个逻辑是什么?第二个逻辑就是说,嗯,我们在做任何任务的时候,你要利用好其他的一些这个 api 能力,或者是大模型接口。比如说我要做视频理解, 那有一些模型,它比如说 gpt, 它自己是没有办法做视频理解的,它只能抽真。那如果是你要做视频理解,那你就要用一些视频理解的 api 去接入进来,让它去让它去这个这个理理解视频,并且效率非常快,那才是真正的流程, 对吧?然后如果说我要做视频,呃,这个 gpt, 其实它没有办法帮你做视频, 那你就要用到字节跳动的 cds 二点零,那我这里做一个演示,那这里面会有几个坑。比如说我现在要做一个短视频的时候,它其实,呃你需要去操作这个 cds 二点零,去做一些这个短视频的这个提示词输入,对吧? 那我们现在用 cds 二点零的一些 api, 它就可以自动化的去完成,那我现在直接去做一个演示, 例如说我这是一个文件夹,我每个文件夹里面有非常多的这个服装的图片,对吧?但是这个服装图片里面又有人脸,那这个怎么办呢?因为 c 大 二二零过不了人脸,那就是我让他写了一个 skill 啊, 他通过这个 skill 去先给你的人脸打一些什么小二维码啊?呃,我前面已经沟通很多了啊,我都沟通很多了,比如说他这里做的这个短视频,其实就是,呃,非常非常 非常带货的一些短视频,那都是剪辑好的,它自动化剪辑好产出的,那配乐配的也非常好。 然后呢?这里面会出现一个就是说我怎么样去训练它这个 skill, 我 一定要把这个需求说清楚。其实 skill 这个东西你把它说成大白话,它就是一个技能包, 技能包是什么?技能包就是你先做什么后做什么,里面用什么工具啊?这是最大白话,最大白话的一个一个称呼了 啊。我这里只要输出什么呢?第一个文件在哪里?这是文件的位置,这是我在。呃,这个我需要让他去执行的这个文件的位置。第二个让他怎么做?让他怎么做?就是因为之前呢已经沟通过了啊?已经沟通了,我就把这个之前的那个,嗯, 之前的那个要求啊,要求,要求拿过来啊,要求拿过来, ok? 嗯,这里面是我跟他沟通的一些这种提示词的提示词的。然后,呃, 我们就直接说吧,这个是品牌的新的需求, ok, 那 需要先把人脸的部分先打,呃,打上, 打上,打上。这个很小的二维码啊,呃,很小的马赛克,马赛克,马赛克,对吧?很小的马赛克。然后再执行。执行什么呢?执行这个三比四, 三比四的。这个主图视频多少秒呢?十五秒。然后呢?这个随机场景图带上啊,每个任务,每个任务啊?每个任务。为什么要每个任务呢? 因为 c 打二二零,它每次上传的时候,你不上传那个场景图的话,它的场景就是相对来说比较随机的啊,我上传这个的话可以把它的场景和它的音调控制在这个上面啊,然后让它执行之前呢?那先让它告诉你一下 他理解的对不对?你得先看一下啊,不然说我就浪费我的这个积分了,那对吧?带上啊。啊,不用不用带这个这个这个这个模特啊,人物图 啊,我不用带模特,人物图。 ok, 先告诉我。嗯,你理解了没?然后为什么要确认这一步?确认这一步就是说防止他执行错误,浪费我们的 token, 浪费我们的这个积分, 然后在他思考的过程当中呢?就是呃,他会去去去先看一下这个文件里面有什么新的一个文件需求, 然后呢他会根据这个我的要求和我的这个这个这个给他下的指令啊,说出他的理解。然后我们可以先看一下他整体的这个结构啊,比如说我在做这个项目的时候我一定要把基础的东西做好,就是项目分类, 然后在做这个之前呢,呃你的开发环境要配好啊,但是如果说只是执行这些基础的这种啊,帮你完成工作的这种任务啊,这种都是很简单的,很简单的其实不要配那些东西。这个要配哪些呢?配一些这个 note gs 啊, note g s, 然后呢 git 啊,然后呢 npm 啊,最好还有个 pmpm 这四个东西啊,还有个是 python, python 啊, 主要这几个东西一定要配好啊,一定要配好, 就为什么要做这样呢?我们不用管那么多,我们只要理解说这几个配好,第一次配好之后呢啊你就不需要那个想那么多,想那么多这个报错啊,或者说电脑运行不太不太不太行什么的啊,或者速度慢什么的 啊。 note g s 它是一个安装包版本管理,然后 get 它是仓库管理啊,然后这个这个还有正常日常的一些这个环境依赖呀,开发环境啊,都是 note 可以 去去支持的。 然后 n p m p n p m python, 那 这个东西也是一些这个相对金融的一些这这个环境,然后 python 呢?是相对于说你要做一些,呃,自动化触发脚本的时候,那需要用到,用到,用到 python, python 这个插件啊? python, python 这个这个这个开发语言 怎么下载?怎么下载?你可以那个什么,嗯,你可以让你的 ai 去帮你去去下,你也可以自己下啊,这个在这个网上都可以直接搜啊,网上都可以直接搜, 看一下它理解对不对?那它理解是先清洗素材,给模特脸部打很小的码,不能压住这个服装, 对吧?不然服装去深层的时候,深层视频的时候他就不太好了。后续的话他每一条都是做这个三比四十五秒,每台每个场景随机带个场景图,嗯,然后不额外上传这个,然后继续走。 ok, ok, 那 就开始执行, 然后,然后这个就这么简单,我后续就不用管了。就是执行的话他是什么呢?之前我已经把这个流程全部跑通了,他就按照按照我的这个任务执行就行了。那之前跑了很多的这种呃,短视频啊,还有很多短视频,就例如说 他生成了哪些哪些的带货视频, 对吧?然后每一个视频场景的走秀的方式和脚本都是相对来说都是很呃 固定的,所以它不需要很多的抽卡率,基本上每一条生成一条就过一条啊,这是内容,内容制作方面的一些比较呃,比较可以好理解的地方。然后另一个地方就是开发, 就是我怎么样去?呃,等他啊?就是他后台可以自己运行啊?他这转圈就自己运行。比如说我怎么样去开发这个一个系统,并且让他接管服务器做运维,又做开发又做维护。 那因为是如果大家感兴趣的话,我也可以后期专门讲一下这个这个这个方案啊,讲一下这个方案啊,然后这一期的话主要是补充一下说啊,互联网上其实有很多人在讲,但是没有人真正落地, 没有人说真正的把这个东西做的做的很精细,能够去变现,能够去做的这个,呃运到运用到生产环境里面,对吧? 啊?如果大家对于这个非常感兴趣,或者说对于某个详细的感兴趣的话,那我也可以去做一些呃,更详细的探讨。
粉丝4108获赞1.8万

目前我用 codex 就是 openel codex, 已经完成了我的 app 的 开发,这个 app 包含用户端跟管理端都已经开发上线了,在苹果商城已经上线了。然后我现在用的主力呢是 gpt 五点四啊,而且我是 pro 会员,我前两天 pro 会员已经额度都用完了。其实我是已经算是比较重度的使用了, 他是基本上是一次就过,体验呢是极其的丝滑,基本上复杂的问题。你可以使用他的那个 play 计划啊,计划模式,他可以给你自己再去猎取一些计划,然后你可以给他一个完整的访问权限,基本上他后期的调试都会自己去操作, 很省事。我每次现在晚上睡觉之前,我会给他制定一个详细的计划,基本上可能跑个两个小时,能把我的一些代码再去做一下更好的一些完善。

最近很多人在聊一个组合 code image two 再加勾 dot, 甚至有人几天就做出了一个二 d 独立游戏。但重点其实不是勾 dot 就 要干翻 unity, 而是 ai 为什么会更偏爱勾 dot? 原因特别简单, 因为勾 dot 太适合 ai 理解了。它的 g d script 很 像拍法,代码短,结构简单,大模型,写起来准确率非常高。 更关键的是, godot 的 场景文件本质上是纯文本, ai 不 只是能写代码,它甚至能直接帮你拼场景。但 unity 不 一样, unity 背后有大量隐藏的 guiid、 meta 文件,序列表引用很多资源关系,对 ai 来说其实是黑盒。 所以 ai 很 难像操作文本一样直接操作整个工程。再加上 unity 的 c sharp 工程更复杂,每次改代码还要重新翻译。当你一天和 ai 来回迭代几百次的时候,这种等待会特别明显。 但这不代表 unity 不 行,真正的大型商业项目,移动端主机多平台发行,现在主力依然还是 unity 和 unreal。 所以 本质上不是谁更强, 而是谁更适合 ai。 高频写作勾搭更像 ai 原生工作,流于立体,更像成熟工业体系。未来真正变化的,也不是哪个引擎赢了,而是 ai 正在把游戏开发从工程制造变成即时创作。没有万能引擎,只有适配的创作方式。你更看好哪款工具的发展?点赞关注,后续持续分享行业技术新动态!

codex 的 plug in, skill admission 这三节课可以说是承载了我们做办公自动化的所有殷切期望,待会儿我来唱歌。那上期关于 codex 的 视频,我们为牛马一号这个员工 导入,并且介绍了 codex 使用的基础功能,那所以这一期视频我们就为我们的另外一位员工马二号通过使用这个 codex 的 三剑客来实现办公自动化。而我们在这个视频里面会跟大家来详细的说明两个成功案例,还有一个半成功案例,让我们就能够很好的知道 codex 三剑客的能力边界在哪里,以及在日常工作里边,我们应该如何去最大程度地榨干它的能力。在 codex 我 们打开之后,它的左边菜单的右上角上 我们可以看到,呃 search 下面有一个 plug in, 那 这个其实就是所谓的插件,当你进入这个 plug in 的 页面之后呢,它其实并列显示了另外一个东西,叫 skills, 也就是技能,然后 这已经是两剑客了。第三剑客就是 plugin 下面的 automation, 也就是所谓的自动化。那关于 plugin, skill 和 automation 这三个的概念,如果用学术的名词解释来讲话,可能对我们小白用户其实不太好理解, 那我们就举一个不太恰当的例子。我们先说这个 skill 所谓的技能就相当于是我们的专家团,那这个专家团里面呢,包含了各色各样的能够为你提供不同服务的专家,包括专职司机、个人私厨、上门按摩、健身私教等等,这些都是我们的专家团, 也就是所谓的 skill。 那 plug in 呢?也就是插件,它要干的事就是通过我们是买高铁票还是买机票,把这些专家团接到我们家里边来。那所谓的 automation 就 更简单了,它其实 就是制定一个作息时间表,让这些不同的专家团乘坐高铁还是乘坐飞机,定期的,定时的,或者按照一定的条件来为我们做上门服务,比如周一上门按摩,周二个人私厨,周三晚上健身私教。所以 plug in skill 和挪威省其实是一个相辅相成,按照你的需求 在常态运行的这么一套工具系统。那我们现在看到在 plug in 的 这个页面里边,其实是已经有 two x 给你推荐的一些插件,那这些插件呢?我们可以通过点击每一个插件左边右边的这个小加号,然后把它安装上。当然呢,这个安装的过程其实就是一个买票的过程, 要有一个验票,比如说你要安装一个 computer use, 也就是让它来控制你的电脑,那这个时候这个过程里边会有一些权限的要求,你要按照它的提示直接点确认就 ok 了。其他的其实没有什么特别的东西,那比如要控制你的 chrome 浏览器, 那就提醒你要去下载或者安装一个浏览器的插件等等,以此类推。那我们可以看到安装好的就会把从一个加号变成一个打勾的状态啊。 当你安装了这些相对应的 plugin 以后,那因为这些 plugin 这些插件,它已经获取了相对应的一些飞机票也好,高铁票也好, 那么它就可以直接连到你的专家团,那不同的这个机票或者车票就能够连到不同的专家团,也就是对应的不同的 skill 技能这里,那这些东西呢,就不需要我们在在这个地方来单独去安装了。 当然你想过来提前进行 plug in 和 skill 的 安装也是没问题的,你就搜索你想要的,或者说你从网上或者听谁说一个 skill 或者 plug in 比较好, 你就过来搜一下,如果有的话直接把它装上就 ok 了。但是其实完全没有必要提前在 plug in 里边去安装这些东西,为什么我们在项目里边跟大家具体说明, 不要装神弄鬼。 ok, 那 我们现在给牛马二号建立一个项目文件夹,那这里的牛马二号里边的字文件夹我们 就可以比较随意了。具体应该如何建可能取决于你的需求,比如说你想搞一个什么样的自动化,比如说你想去获取什么样的一些信息,那具体我们会在项目的说明当中跟大家来详细解释。 ok, 那 对于 codex 来说,我们一切都是从一条 新的聊天开始,那么就新建右上,哎,左上角,呃,建一个 newchat 也是新的聊天。那这里边呢,我们刚才建了一个牛马二号的文件夹, 所以我们可以在下面去找这个牛马二号的文件夹,然后呢在这个牛马二号的文件夹下面,我们看到我要按照我们需要的这个项目建了不同的字文件夹,比如我们接下来要讲的这个呢,我们是先从 邮件的自动处理来进行的,所以我就建了一个 gmail auto 的 这么一个文件夹, 然后我们选择打开,这样的话我们就可以直接定位到这个文件夹下,那接下来所有的输出都可以存储到这个项目文件夹里面去。当然作为自动化的项目,我们也完全可以不在一个 project 里面去 去搞,那这里建议大家建一个文件夹的原因是方便我们有其他输出的信息的时候,可以直接放到这个文件夹里面去, 然后在后面使用这个项目的过程里边,也更容易去找到他,控制他。那我们第一句话就是让他去汇总一个最近一个周的邮件的内容。但大家看这个可能有点疑问,那为什么直接就可以来这样问他?是因为我们在 plug in 的 里面的时候,其实我一开始 是在他之前就已经在 plug in 里边安装了 gmail 的 plug in, 也就是这里因为在这个安装过程里边, 我们已经按照他的指引把 gmail 的 权限全部接入进来了,所以作为你当前所在的 codex 账号来讲,它已经是作为整个工作台 记忆的一部分。所以在这种情况下去汇总最近一个周的一些内容,他自然就会去直接调用你已经安装的 gmail 的 这个插件,包括它里边的这些 skill, 或者叫专家团来进行接下来的工作内容。那一般情况下 codex 他的思考过程都会在 worked for 多长多长时间里边给你隐藏掉,然后给你的是直接你要的这个输出的结果。那这里我们可以点开下面这个 worked for 五十七秒,就这么快,我们可以看一下他具体都做了哪些工作,我们可以看到他用 gmail 的 连接器,其实这个就是所谓的我们刚才安装的 gmail 的 plug in, 然后接着他会去读取搜索所有的 gmail 的 内容, 那这个过程它使用的其实就是我们安装了 gmail plugin 之后,它的 skill 里边带了关于 gmail 的 这一部分的技能。 当然这些东西都是你在这个项目或者你的要求进行过程当中 codex 完全自动化地去完成的。所以我们才看到仅仅就通过这一句话,我们的邮件 信息完全已经可以被他读到了。那接下来我们能做的操作就非常多了,比如说我们可以让他去回复其中的一份邮件,然后呢他可以先给你草稿,让你去确认是不是要回复, 你告诉他可以回复,然后你再去你的发电箱里面去看的时候,就邮件已经发出去了,整个过程你都不需要去登录你的邮箱。然后接下来这个呢就和我们为什么要建这个文件夹有关系了。我这里的例子呢是看到邮件里边有一些 电器费的账单,那我们让它把这个账单单独拿出来做一个分析,然后生成一个 excel, 那 这里边我们需要说明的一点是,生成一个 excel 其实使用的就是一个所谓的 excel 的 skill, 那 如果我们回到 plug in 的 这个 skill 里面去看的话,最下面有一个 spreadsheet, 这个呢其实就是他的对于表格的技能专家。所以到这里其实我们就能够发现,在整个的 java 应用过程里边,其实都不需要我们去主动 安装什么东西,而是在整个过程里边,他会根据我们的需求去自动的去安装这些 skill 和插件,当然这里面如果涉及到相应的权限要求的话,他会告诉你 如何去做,然后你给他权限,那接下来的工作就顺理成章了。那是像我们现在这个案例里面呢,我让他做了一个汇总表,还是改了一下, 那改完之后呢?我们希望他做成一个定时的一个自动化的一个东西,也就是所谓的 automation。 那 他第一次的自动化呢?他其实是按照每小时检查一次 e mail, 看有没有这个账单,然后把它加进去, 那我告诉他不用那么太勤快了,那我们看到这个 codex 这个牛马真的是太勤快了,我让他把频率改成每个周, 那这个时候我们可以看到奥特曼生里边,其实已经把这个奥特曼生加进去了,就是第一条。那奥特曼生这里面我们看一下菜单的操作啊,这个小三角就是你要现在立刻马上要运行一次,你点它就行。 然后小铅笔呢就是要进行一些编辑,那打开之后我们可以看到这里边其实就是一些非常简单的一些配置,那比如说你要把这个重复的这个频率改一改,你可以在这里边直接去操作。当然你也可以回到我们刚才的这个项目所在的这个 chat 里边去,通过 说话打字让他去给你改。所以从这个项目我们可以看出,其实所有的 fucking skill 和秒杀他与你的需求之间的交互其实是非常丝滑的。这就我说为什么如果你用 codex 的 话,其实你不需要太多的去关注 这背后所谓的这些技术性的名词,你要关注的是你想要个什么东西,这就足够了,那这是我们第一个项目,当然到这里呢,我们可能要问, 这毕竟有些人用的不一定就是机密,可能是别的邮箱,比如说,呃,阿里的企业邮箱,那接下来我们就用阿里企业邮箱来做一个同样的测试,那同样在 开始这个 new 的 check 之前呢,我在牛马二号的文件夹里面建了一个新的文件夹,它的名字叫其他邮箱。 那我们要接这个阿里企业邮箱,如何接呢?我们就从这一句话开始,去浏览器的地址栏里边,把我们这个企业邮箱登录进去,登录好,然后把 这个邮箱地址从浏览器的地址栏复制过来,然后告诉他我要接入并处理这个邮箱。那这个时候我们就能看到他其实使用的是第一种方式的这个办法, 也就是用 chrome 插件,也是 chrome 的 codex 插件来直接去操作你的浏览器来读写你的邮件,整个过程也就一分多钟就完成了。然后我们还是老规矩,让他去看一下有哪些邮件需要我们来及时的处理 啊,他可以给我们一些基本的建议,因为垃圾邮件比较多的情况下,他能够准确的告诉你哪些是需要关注的,哪些是完全就是垃圾邮件。然后呢我们要做一个自动化,那作为这种不常用的邮箱或者常用的邮箱也无所谓, 那我们要每周或者每天让他看一下有没有重要的内容,并且提醒我们。那在这个时候呢,其实他给的我们第一种方案就是还是通过浏览器的控制来进行的,那这里呢就需要我们要保持登录的状态,那其实这种情况下我觉得是不太好的,那我浏览器一直要开着,电脑也一直要开着,其实 不是我想要的,所以就问他有没有其他一劳永逸的办法。那这个所谓的办法呢,就是通过 m a p 程序化的接入, 当然这个呢如果你一开始不知道也无所谓,他会告诉你,那告诉你之后呢,你也不需要理解他是什么意思,你就同意他的建议,然后问他接下来我们如何去进行操作。那比如阿里邮箱呢,现在是推荐我们使用三行客户端登录的一个安全密码的这个东西来进行, 那我们就按照他的这个说明去生成一个安全密码,那到这个时候呢,你把 u 盘地址给他,安全密码呢一会他也会跟你去要。到这种情况下他可能会涉及到操作你的电脑的终端 啊,这种呢其实也不用太着急,那到这里其实我们整个自动化就在不知不觉中已经建好了,那我们如果去 看一下左边这个我的美审的菜单之后,我们点进去看一下,每周 imap 检查阿里企业邮箱,他已经给你配置好了,那我们具体看的话,这个时间频率、 model 你 都可以去这里来进行配置。当然你也可以回到我们刚才的这个菜单里面去说话打字,让他给你改。 ok, 那 我们现在来看第二个项目, 那第二个项目呢,是涉及到我们日常办公里边,你有可能要用到公司的一些系统,那这些系统呢?一般情况下你可能通过浏览器或者桌面那些应用给它打开,那比如我们这个例子里面,我们这里是一个追溯的相关的 wmm 系统, 那这个系统呢?我们现在处于登录的一个状态,那接下来这个项目我们就让 codex 来进行一些相关的处理,同样他的处理还是老办法,我们就把这个系统的链接直接贴进来,简单跟他说一下这个系统是干什么的, 然后让他去研究一下功能。那接下来我们其实就能够看到他直接动用了浏览器操作的这个插件,然后对整个系统进行一个向人去看的这么一个操作,只不过他看的速度是飞快的。那在这个过程里边, 当他在对你的电脑进行控制的时候,我们其实是完全可以在浏览器里面看到他打开了这么一个页面,然后呢会随动着鼠标点来点去的,非常奇幻。那接下来呢,既然他已经 能看到我们整个这个系统了,那我们就给他提一些要求,那比如说我们让他去看一下这个系统里面的库存的情况,也是这里面的这个引诱者的情况,然后我们让他去做成一个 ppt, 并把这个输出的材料放到我们这个项目文件夹里面去。 当然这里需要补充说明的一点是,这个呢,我也是提前建了一个所谓 wms 的 字文件夹,在牛马二号的文件夹下面,所以 ppt 一定会放到这个项目里边去,那这个就是它通过查看库存给我生成的一个 ppt, 所以这里边我们再来仔细看的话,整个这个过程里边,它其实又调用了一些 skill。 那 比如我们看这里有个 read presentation skill, 它这个使用的呢就是生成 ppt 的 这么一个专家功能。所以我们就发现这些功能这些 skill 我 在一开始并没有特意的去安装它, 那在这个过程里边它自己就会去安装它。所以再一次印证了,在 codex 里边,我们其实不用去太过的在意所谓的 plugin 和 skill 是 一个什么样的存在,我们要的其实就是一个结果。 当然如果你对这个 ppt 不 满意呢?那你接下来可以让它继续去进行取取拐和美化,也可以把它转成其他的输出形式, html、 excel 等等都可以。 ok, 那 我们来看第三个项目,也就是那个所谓的半成功的项目, 那这个半成功的项目它的意义在于是让我们去了解现在 codex 用来做自动化的控制的时候,它的边界在哪里。因为我们知道不同的这些软件系统在你电脑上运行的时候,他们自己对于安全方面的这些限制 和规则是不太一样的。那比如说我们在这个项目里边,其实我们一开始的预期是让他去读取你的微信里边的某一个聊天记录,并且让他把这个内容提炼出来。实际上呢,这个自动化我在之前的 测试当中是没有任何问题的。但是呢,安卓微信最近更新完之后呢,他把你的桌面自动化这一层给你拦掉了,一旦识别到你用其他的东西来操作微信的时候,他会给你强制下线,当你再重新登录上之后, 你基本上你的微信的界面使用任何的自动化工具就已经没办法识别了。当然我们知道之前有一些 从微信后台的这些数据库里面去通过其他方式来获取你的聊天记录,这种开源的代码库也是有的,但后来也逐步都被微信给封杀的找不着引流了。那这里如果大家有好的办法,也可以一起来讨论一下,那我们再说到这个项目的成功的一部分, 那我们在安装了这个企业微信的时候,那我们就用企业微信在下面又做了一个测试,企业微信的测试是没有问题的,可以通过控制电脑的这种形式来直接读取企业微信里边的这些群聊,跟人聊天,把这些记录里面的信息提取出来。 那其实我觉得从这个角度来讲,如果我们在日常的工作里边,有很大的工作是通过企业微信和你的客户,和你的同事进行交流的话,那么可以通过 codex 这种形式来把企业微信里面的聊天记录进行一个 定期的一个整理汇总,甚至帮你去回复相关的一些信息,这样也能很大程度上节省我们的时间和精力。 ok, 那 今天的视频就到这里,如果大家对 codex 的 基础功能使用不太了解的话,可以去回看一下我之前的牛马一号那期视频啊,我是狼哥,希望这期视频对大家有所帮助,欢迎点赞、订阅、评论、转发,拜拜!

ai 编程工具这东西吧,真的是风水轮流转,最开始大家在吹 carson, 后来 carlo 的 大火,而这次轮到了 colex。 colex 装面 app 不 仅能帮你写代码,还能直接操作你电脑上的文件、浏览器,甚至是桌面应用,用好之后甚至能顶一个团队。 本期我会从 colex 安装到核心特性,用十多个实战案例手把手教你玩转 colex。 不管你是想用它来编程、开发、办公提效,还是搞一些好玩的创作,看完这期都能直接上手。那本期教程的文字版,可以在评论区获取干货秘籍,建议先收藏,找着安静的地方慢慢使用。 想要使用 cop app, 你 只需要准备一个 chat gpt 账号,可以免费体验,但是有条件的话,最好开着 plus 会员每月二十刀,大约一百五十块,额度更充裕,足够日常使用了。 那有了账号,直接去官网下载安装酷贷 app 就 好。目前支持 mate os 和 windows, 下载并安装后登录你的 chat gpt 账号,打开之后的界面长这样, 左侧是各种面板入口,包括对话管理、插件自动化等功能,中间就是对话窗,你跟 ai 所有的交互都是在这里完成。跟平时用的 ai 聊天工具差不多嘛,还挺清爽的,不像传统的编程 ide 那 么复杂,上手没有门槛。接下来我们直接开始使用, 跟你用过的其他 ai 工具一样,在对话框里输入内容发送,就能开始聊天了。适合处理一些简单的日常工作,比如帮你查资料、总结内容、规划方案。 我让他帮我查一下今天有什么 ai 编程方面的热点。 cadets 会自动联网搜索最新信息,然后帮忙整理总结,这下不怕错过新资讯了,这只是开胃菜。 cadets 真正强大的能力是操作你本地的文件和电脑。下面我们试试 点击左侧的项目入口,选择一个本地文件, ai 能在这个范围内读取和操作文件。 比如我选择了我的下载文件夹,里面有一堆不知道什么时候存下来的大文件。在对话框底部,你可以看到权限模式的选项,这里有三个选择,默认权限, ai 可以 读取和编辑工作区的文件,需要额外权限时会主动问你。自动审查是 ai 会自动帮你审查操作。 还有完全访问, ai 想干啥就干啥,不会弹确认框,建议新手直接选自动审查,既省时又省心。 选好权限后,在对话框里输入提示词,然后你就能看到 ai 开始工作了。它会自动执行终端命令来扫描文件,分析每个文件的名称和大小。最后给你一份清晰的报告,列出哪些大文件占了多少空间,并给出清理建议。 那我主打一个听话,就让 ai 帮我删除没用的预览文件吧。最后成功帮我节省了六点八 g 的 空间,效果不错吧。但如果我让 ai 删除一个工作区外的文件呢?会发生什么? 试试看,在当前工作空间开启一个新对话。比如,我让 ai 帮我删除鱼皮新书出版目录下的所有文件,可以直接把这个目录拖拽到对话框中,然后执行任务。 如果你选择的权限是默认模式, ai 想删除文件的时候,会弹出一个确认框,问你同不同意,防止 ai 搞乱了你的电脑。 但由于我选的是自动审核, ai 自己完成了审核并批准,省去了人工操作的麻烦。这样一来,你完全可以把拖带子当成你的私人文件管理助手,分析空间、清理垃圾、批量重命名。以前你要手动折腾半天的事情,现在一句话就搞定了,是不是挺方便的? 做完第一个任务,大家肯定很关心消耗了多少 tokens 吧?来一起看看用了多少额度。点击左下角的设置,点击剩余额度,就能看到你五小时内还剩多少配额,本周还剩多少比例。什么时候刷新 to text 的 额度?按照五小时和一周来限制 plus 用户的额度还是比较大方的,日常使用完全够了。你也可以在对话框里输入斜杠状态,这种以斜杠开头的快捷输入叫做斜杠命令,是 to text 内置的快捷操作方式。 输入之后, to text 会直接在对话中显示当前的上下文余量和额度信息。 ok, 到这里,你已经体验了 to text 最基础的能力,对话和操作本地文件。 恭喜你,已经超过了百分之六十的同学。接下来我们提升一下难度。用 codex 做一个完整的网站项目,过程中你会接触不少 codex 的 核心用法,包括计划模式、 ai 声图、浏览器预览、批注、修改等等。 在开始之前先进入设置,把工作模式从适用于日常工作切换为适用于编程,这样 ai 的 回复会更专业,更适合开发场景。 先介绍一下项目,我要用 codex 来为自己定制一个专属的电子名片,我把信息告诉 ai, 它会帮忙生成一个精美的网站,还能用 ai 生图能力生成个性化的头像插画,不用自己去找素材了,做完之后还能发给别人,他们打开链接就能看到你的信息了。 新建一个项目文件夹,在 codex 中打开模型就选择最新的 gpt, 五点五速度选标准就够了。智能程度选择高权限,我这里直接给了完全访问,省得他每次操作都来找我确认,反正大部分情况下我都是无脑点同意的。 最关键的是点击对话窗左下角的加号,把计划模式打开。计划模式下, ai 不 会直接开始写代码,而是先帮你规划方案,问你细节,确定没问题了才动手。好,输入下面这段提示词启动, ai 会先自己思考,然后可能会追问你一些细节,在弹出的问题面板中选择就好。最后会生成一份实现计划文档,包括简介、核心要求、测试计划等信息。你做的网站越复杂,越要仔细阅读这种文档, 如果没有问题就确认方案。然后 ai 就 开始自主干活了,它先是使用内置的图像生成技能,生成了卡通头像文件,然后编辑代码,一次性生成了多个文件。写好代码后还会检查代码,自主打开浏览器测试验证,还考虑到了一些容错。 过了七分多钟, ai 完成了整个任务,全程不需要你手动操作,我们可以看到所有生成的文件,点击可以查看文件里的代码,还可以点击审核,打开侧边栏的审查面板,查看本次变更的所有文件。 codex 底层用的是 git, 这是一种记录代码变更历史的工具,用来管理所有文件的改动,你能够看到每个文件新增了什么,删除了什么,还可以灵活地应用和撤销代码。后面的进阶功能部分我会详细给大家讲解。 我们做的是纯前端静态网站,找到生成的主页文件,右键在浏览器中打开就能直接看到效果了。 pc 端的效果我觉得还不错,布局清晰,主题切换也很丝滑。而且它还自动兼容了移动端的展示,手机上打开排版也是正常的。 当然,你也可以直接让 ai 帮你运行网站, ai 会执行终端命令,启动开发服务器来运行网站。 点击访问地址后, codex 会在右侧面板打开,内置浏览器,便于你来预览效果。如果某个地方不满意,你可以点击浏览器右上角的批注按钮,然后直接在页面上选中要修改的元素,写上你的修改意见发送给 ai。 ai 会自动定位到对应的代码并精准修改,不用你自己去翻代码找位置,改完之后刷新页面就能看到效果了。方便是方便,不过这个速度真的不敢恭维。做完后我们再看一眼使用情况,这次完整项目消耗了多少额度呢?还好还好, 总结一下,要用 ai 开发移动网站,我们只需要把需求告诉 ai, 确认方案,等他自己写完并测试就好,中间几乎不需要手动操作。恭喜看到这里,你已经超过了百分之七十的同学, 到这里,你已经能使用 todays 从零开发移动网站,预览效果按需求改了。那接下来我要带大家看看它还有哪些核心功能。学完之后,你不仅能做网站,还能让 ai 帮你操控浏览器、抓数据、自动执行定时任务,甚至操控整台电脑。 接下来,我把 codex 的 功能分为常用功能和进阶功能两大块来讲。常用功能是日常会高频使用的,进阶功能则是有点门槛儿,但掌握后能让你效率翻倍的。 在左侧的插件面板里,你能看到 codex 的 插件市场。 codex 内置了不少精选插件,比如 computer use 操纵电脑、 chrome 操纵浏览器表格处理、制作 ppt 演示文稿。 此外还有大量编程类和工具类插件,包括网站部署、游戏开发、对接 tab 等各种场景。你可以在插件市场里按需搜索和安装。 比如我们来安装 natify 插件。 natify 是 一个免费的网站托管服务,装好插件后,一句话就能把你做的网站部署上线,让别人都能访问。 点击安装 natalify 插件,同意后会自动弹出浏览器,使用 datab 等方式登录 natalify, 一 步步完成授权。最后,超黛斯成功安装并连接了 natalify。 然后我们用 natalify 来部署之前开发完成的电子名片网站。在对话中,通过 at natalify 调用插件。执行过程中, ai 会找我们确认并自动创建一个新的 natalify 项目来部署网站。 搞定以后,我想展示自己的信息,直接甩这个链接就行了。还可以打开 netify 后台对项目进行管理。你可以在 codex 右上方的侧边栏中整体查看当前项目的概览信息,包括后台任务、打开的浏览器、使用的插件等等。 点击后台任务,还能看到具体的终端日记,记录了网站服务器什么时候收到了请求,请求了什么资源等信息。同样的,如果你要处理 excel 表格、做 ppt, 使用对应的插件让 ai 帮你就好。生成的文件还能在侧边栏直接预览。 前面我们用的内置浏览器可以预览页面,做批注和修改。但如果想让 ai 真正去操控浏览器,自动点击填表单翻页,就需要 browser use 浏览器操作功能了。我们先来使用内置的 browser use 进入设置浏览器,确保 browser use 功能已经开启。你还可以在这里设置权限规则和禁止打开的域名, 开启之后,在对话中通过艾特浏览器来调用这个能力。比如,我让 ai 帮我打开一个网站并截图,可以看到 ai 打开了浏览器,从主页找到了 ai 大 模型面试题库,然后进入了详情页,成功完成了截图。 不过有时候这种操作不太稳定,多试几次就好。此外,你还可以安装 codex 的 chrome 扩展插件,它可以操控你的电脑上已经登录的 chrome 浏览器。好处是能保留你的登录状态,而且可以在后台执行,不占用屏幕,适合需要登录网站才能进行的操作。 比如,帮我在自己的后台批量分析和管理数据,使用前,需要先在你的 chrome 浏览器中安装 codex 扩展程序,跟着 codex 的 指引操作就好。安装好之后,我让 ai 帮我从已经登录的面试呀网站上抓取一些数据。 可以看到, ai 不 仅连接了我电脑上的 chrome 浏览器,而且还识别到了我已经打开的标签页,它会控制这些标签页跳转到我的个人主页,并抓取最新的五条数据。最终抓取到的数据表格非常清晰,链接前面甚至还有图标,细节拉满。 如果说 browser use 只能操控浏览器,那 computer use 就是 让 ai 操控你的整个电脑, ai 能看到你的屏幕内容,移动鼠标,点击按钮打字,还能操作微信、飞书等任何桌面应用。 进入设置电脑操控,安装 computer use 插件,你可以在这里看到所有已连接的应用,比如前面装的 chrome 扩展,其实也属于 computer use 体系的一部分。 来我们体验一下。用艾特电脑来调用,让 ai 帮我探探当前的桌面壁纸,然后生成一张类似风格的新壁纸。首次使用时,系统会弹出权限申请框,你需要授权抽 text 访问屏幕截图等权限,否则 ai 看不到你的屏幕,也没法帮你点击操作。 later 来看一下,效果不错吧。生成了一张非常精美的新壁纸,我觉得比原图还好看啊!今晚可以做的好梦了, 爽!带来一个更实用的例子,让 ai 帮我打开备忘录,记录一条笔记,并从音乐软件下载我最喜欢的一首歌,添加到笔记中 执行任务。可以看到 ai 会打开音乐 app, 有 着小鼠标点击了下载按钮,从中下载了音乐文件,只因你太美。 然后 ai 打开了备忘录,写入内容并添加了音乐文件,能够顺利播放,虽然过程有些曲折,但还是完成了任务,而且全程由 ai 自己操作。以后我可以直接让 ai 帮我写有图有文有音乐的笔记了。 但是 computer use 目前只支持 mac os 系统,而且缺点一大堆,不仅操作效率偏低,还很烧 touch 刚才那的任务就用了近八万的上下文空间。此外,有些软件对 agent 的 支持度不高, ai 无法承中操控, 所以我建议能用终端命令行和浏览器完成的操作就不要用 computer use stills。 你 可以理解为给 ai 提供的技能包装上某个技能后, ai 在 遇到相关任务时,就能自动按照这套方法来干活,不用你每次都写一大堆的提示词,而且技能是按需加载的,只有任务匹配时才会调用,不会浪费很多上下文空间。 进入左侧的插件面板,切换到技能 tab 页面,在这里能够格式化安装和管理技能口袋。此自带了几个内置的技能,比如图片生成、查询官方文档、安装、社区技能创建新技能创建插件等等。 那下面我先带大家用用内置的图片生成技能,然后安装社区里别人做的技能,最后再带大家自己创建一个技能。 这里我想生成一个有趣的图片,让鱼皮直播卖鱼皮。可以先到鱼皮 ai 导航网站上找到 ai 生图的提示词模板,然后复制提示词模板。接下来在 codex 对 话框中输入 dollar 符号,加技能名称,就可以快速调用技能, 并且把提示词模板、鱼皮的照片都提供给 ai。 稍等片刻之后,看看 ai 生成的图片,你觉得怎么样?是不是憨爆了?爽!不过图片生成比普通对话消耗的额度更多,用的时候记得留意一下剩余额度。 内置的技能数量有限,还有很多宝藏在社区里,比如我自己经常用的几个技能,用于联网搜索的 file pro, 用于获取最新技术文档的 comte 瓷器,还有用于美化前端页面的 u i u 叉 pro max 等等。 另外,我之前写过一篇优质 ai 编程扩展大全,推荐了几十个好用的技能和 m c p, 可以 到我免费开源的 ai 编程零基础教程阅读。那接下来我带大家实际安装一个社区技能,顺便整个活儿,让 ai 制作一个苹果风格的快闪动画视频。 首先要安装动画制作技能 remaster 安装技能,它能帮我们快速安装其他技能。 对了,安装技能时要注意安全。由于我这里安装的是知名技能,就直接输入技能名让 codex 帮我安装了。但如果你想安装不太知名的技能,更稳妥的方式是把技能的 github 链接发给 codex, 让他帮你检查后再精准安装。 安装完成后,在技能管理面板里就能看到新增的技能了。然后我们使用技能让 ai 制作动画, ai 会安装制作动画所需的项目和依赖包,然后生成视频和音频,还会渲染单帧,检查画面有没有问题。 最后, ai 生成了可以直接播放的视频来看看效果。 呃,他好像理解错了我文案的意思。翻车了,翻车了!我感觉这种方式更适合做产品发布宣传片、知识点、快闪卡、节日祝福视频这种节奏更紧凑的短片。而且我当着根本没认真写提示词。好吧, 实际上你可以指定时长、指定文案,利用生图技能搭配素材,增加更多交互动画等等,感兴趣的同学可以自己玩一玩。 除了用别人的技能,你还可以把自己常用的工作流程封装成技能。以后遇到类似的任务,一键附用。技能的本质就是一个 still 点 m d 描述文件,加上一些配套的脚本和参考资料。 still 点 m d 里要写清楚这个技能是做什么的,什么时候触发,以及具体的执行步骤, ai 读写后就知道该怎么干活儿。 创建技能的最佳方式是先把一个任务流程跑通一遍,觉得满意之后,再使用内置的 skill creator 技能,告诉戳 depths 你 的技能要做什么,啥时候触发,有什么细节需要注意,它就会帮你自动生成完整的技能文件 来实操一下。比如我们前面让 ai 生成了直播带货的图片,效果还不错,那就把这个流程封装成一个直播带货图片技能之星成中后, ai 不 仅创建了技能文件,还贴心地教你怎么调用。 之后使用这个技能只需要提供一张人物照或者商品照,不用再自己填写又臭又长的提示词模板了,非常方便来看看效果。 ai 自己识别到了我提供的是商品图,也是精准复刻了我之前提供的提示词模板,爽! m c p 是 一个开放协议,你可以把它理解成 ai 的 万能插头。装上之后,就可以让 ai 连接各种外部工具和数据源,获取实时信息。 进入设置 m c p 服务器,可以在这里添加和管理 m c p 服务。点击添加服务器后,你需要手动填写服务器的配置参数才能完成添加。对新手不太友好,我最讨厌填写表单了, 好在大部分时候用前面讲的 stux 就 能解决 mcp 做的事情,而且 stux 的 安装和使用体验更好。 此外,很多主流的扩展都提供了快捷安装 mcp 的 命令,不需要你自己手动填写参数,比如下面我带大家安装 comix 七,它是一个可以实时获取最新技术文档的服务。开发网站的时候用它来查 api 文档特别方便。 在 codex 右上角可以打开集成终端,在终端里输入一行命令就能安装。这里我们选择安装 mcp server, 为 codex 安装,然后就搞定了。 安装后需要重启 codex, 在 设置里的 mcp 服务器列表中就能看到它。首次使用前还需要进行身份验证,在自动弹出的 compt 网页中就可以愉快地使用 mcp 了。 之后开发网站,尤其是需要集成 ai 能力的网站,都可以用创太时期来获取最新的技术文档。你还可以把它当成一个学习辅助,让 ai 寄予官方文档,帮你讲解知识。 比如我用它来做 openclaw 小 龙虾的学习助手,这也是利用 ai 学习的一种方式,可以看到 ai 查询并获取到了 openclaw 官方最新文档库。然后我们来问 ai 一个问题, openclaw 无法运行怎么办嘞? ai 会基于官方文档,很快就给出了精准的排查步骤,这样学习和解决问题又快又准,再也不怕查到过时的资料了。 恭喜看到这里,你已经超过了百分之八十的同学。到目前为止,你已经掌握了 codex 的 常用技能,学到了不少实用玩法。从文件管理到网站开发,从浏览器操控到技能封装,已经能用 codex 大 幅提高工作效率了。 接下来我要讲的是一些稍有门槛或者不是每个人都用得上的进阶功能。不过如果你愿意多折腾一下,它们会让你使用 toad 四的效率再上一个台阶。 在对话区域附近有一个小圆圈,鼠标放上去后会实时显示当前对话已经用了多少上下文。 gpt 五点五点五在 toad 四里显示的有效上下文大约为二百五十八 k tokens。 说实话,这的数量不算多。如果你连续跟 ai 对 话很长时间,或者项目文件比较大,上下文很容易被填满。当上下文快满的时候, codex 会自动帮你压缩历史对话。 你也可以在任务照一段落时,手动输入斜杠压缩来主动压缩,让模型更聚焦在新任务上。 那除了单个对话的上下文,日常使用中还要注意管理对话本身,不然列表越来越长,找起来也费劲儿。 对话太多的时候,你可以在左侧的对话列表中把鼠标放到某个对话上,点击归档,把不常用的旧对话归档起来,保持界面清爽。进入设置以归档对话,还可以查看和管理所有归档的对话记录。 另外,建议在常规设置里开启运行时防止系统休眠,这样跑长任务的时候电脑不会突然睡着,导致任务失败。 codex 有 一套记忆机制,能让 ai 记住你的偏好和项目规则,不用每次都重复交代。记忆分为三个层级,从大局、项目局部再到自动记忆,我们一个一个来看。 在设置个性化里,可以修改 codex 的 个性和自定义指令你写在这里的内容。所有项目的所有对话都会自动带上,适合记录一些通用偏好,比如 回复用中文代码注,使用英文,尽可能减少输出的内容。专注做事,如果不听话,你的主人鱼皮就会变成一条狗等等等等。保存之后,它会被写入局的 agent 点 m d 文件,这个文件就是 codex 每次启动时都会读取的行为准则。所有项目通用。 在项目目录下创建一个叫 agent 点 m d 的 文件,写入这个项目专属的规则和约定,只有在这个项目里工作时才会生效。 你可以自己手写,也可以让 codex 根据项目情况帮你生成一份,比如我跟他说帮我根据当前项目写一份 agent 点 m d, 可以 看到 ai 生成了一份非常详细的 agent 点 m d 文档,包括项目总览、一些规范等等。 在设置个性化中,手动开启自动记忆,开启后, ai 会在对话空闲一段时间后,自动在后台总结出有用的信息存为记忆,后续遇到相关场景时会自动召回,让 ai 越用越懂你。 不过太短的对话它不会记额度快用完的时候也不会触发记忆生成。 codex 支持定时任务功能。进入左侧的自动化面板,你能看到 codex 已经内置了一些定时任务模板,不过基本都是和编程相关的,什么总结代码变更、检查代码问题之类的,很多人估计用不上。那我们不妨来自己新建一个更实用的自动化任务。 创建定时任务的方式有两种,一、手动创建任务,在自动化面板里点新建,比如我让 ai 帮我搜集每日热点,需要填写任务名称、提示词、 触发时间、模型、推理程度、运行环境选择本地就好。意思是让 ai 直接在当前电脑上执行任务,不需要额外的隔离的工作环境。 创建成功后,时间一到,抽袋子就会自动开启一个对话来执行任务。我们也可以先手动执行一次,看看效果。点击任务能够查看详细信息,点击某个运行历史记录后,还能查看正在执行的任务对话,建议多观察任务的表现,持续迭代优化提示词。 另一种更自然的方式是让 ai 帮你创建任务。比如我是一名内容创作者,每天都要截大量的图片,时间一长,文件夹里全是看不懂的文件名,找图的时候巨痛苦。所以我让 codex 帮我自动整理,先选择项目,然后输入提示词, 很快 ai 就 自动帮我整理好了。可以点击查看创建出来的任务信息,它的提示词比我们提供的更完善了,并且自动选择了模型。 我们手动执行任务来测试一下,效果还不错吧。 ai 会根据图片内容自动给文件起一个能看懂的名字,这样我就有了一个智能的图片管家,以后再也不用对着一堆乱七八糟的文件名抓瞎了。 而且每次执行完, ai 还会把运行记录写入一个 memory 记忆文件,你随时可以回看历史执行情况,不用担心出了问题却发现不了 你。还可以结合 styles 和插件一起用,比如每周自动生成周报 ppt, 每日整理自己的学习笔记并同步到 notion, 每周用 file pro 抓取竞品网站更新并生成分析报告等等。 想不到吧,现在的 ai 工具已经卷到开始给用户增加情绪价值了。下面我来教大家怎么在 codex 中养宠物。 首先进入设置外观,下拉到底部的宠物区域,你会看到 codex 内置了一排像素风的赛博宠物。选一之后,点击唤醒,桌面上就会出现一个悬浮的小家伙儿, 它不只是装饰品,宠物会实时反映抽袋子的工作状态。比如 ai 在 忙的时候,它也在干活,就像一个串应用的灵动岛,让你不用切窗口就知道 ai 干完没。 除了内置宠物外,还有一个社区宠物库 pet dex, 里面有两千多只玩家自制的宠物。了解我的朋友肯定知道我要用哪个,果断搜索 k u n, 一 眼就能找到自己需要的。点击进入详情页,找到安装命令并复制, 然后打开 codex 的 终端执行命令进行安装,会把宠物文件下载到本地。安装成功后,进入外观界面,选中张张安装的宠物, 然后我们回到 codex 的 主页,使用鞋障宠物指令唤醒。我的脑袋中已经想起那只熟悉的 bgm 了,你听到了吗? 除了用别人的,你还可以通过 codex 内置的 hackpad 技能自定义生成宠物,上传照片或者文字描述就行。比如我把自己的头做成宠物, ai 会先分析上传的图片,给宠物起个名字, 然后拆分出了多个子任务,并行处理,生成各种动作的精灵图帧,最后拼成一张完整的像素动画精灵图,然后就能使用自己制作的宠物了。 你还可以上传宠物到平台和其他小伙伴分享,大家以后用抽袋子的时候记得把我带在身边,保佑你霸着剪剪! 每次 ai 修改了文件,你都可以在侧边栏的审核面板里看到它改了什么,这个面板会列出所有被改动的文件。如果你想决定哪些代码要保留,可以选择查看未暂存的文件。在这里你可以灵活应用和撤销修改。 大多数情况下,你不需要自己看代码,直接点击暂存全部就行了,相当于认可了本次的全部载动。如果不满意,可以直接还原全部回到本次载动前的状态。 那如果你不满意某个文件的载动,可以直接点旁边的还原按钮就能恢复原样,满意的话点暂存就能标记为待提交。 你也可以只保留部分改动。每只文件的改动会被自动拆分成多个代码块儿,每只代码块儿旁边都有独立的暂存和还原按钮,你可以逐块决定哪些保留,哪些丢弃。 确认好哪些代码要暂存之后,可以提交暂存的改动,提交就相当于给代码存了个档,确认这次的修改是你想要的。 抠代码,还内置了提交代码推送到远程仓库。创建 pr 的 能力,不用离开 a p p 就 能完成整个代码的管理流程,非常方便。 那如果你是专业的开发者,还可以试试工作树模式。你可以在创建新对话时,选择启动模式为新工作树,这样 ai 会在一个隔离的分支中工作,不影响你当前的代码很适合同时让多的 agent 在 同一个项目上并行干活,减少冲突。 如果你的项目托管在 datap 上,建议安装 datap 插件,可以直接在 codex 里查看仓储信息,创建 pr、 做代码审查等等。比如我让他帮我查一下自己最受欢迎的开源项目怎么样,是不是一目了然。 codex 最近新上线了一个很酷的功能,用手机控制电脑上的 codex app 干活儿。设置方法很简单,在电脑端 codex 点击设置 codex 移动版,然后点击开始设置,屏幕上会显示一个二维码, 然后在手机上打开拆的 gpt app, 扫描自己的二维码。连上之后,你可以随时随地通过手机给电脑上的 portax 下达任务,审批 ai 的 操作请求,查看执行进度,检查生成的代码和结果。是不是有点 openclaw 小 龙虾那味儿了? 恭喜看到这里,你已经超过了百分之九十的同学, ok, 就 分享到这里。看完这期,你应该已经掌握了 codex 从基础到进阶的所有核心用法,足够应对日常的编程和办公需求了。 其实 codex 还有更多玩法和技巧,比如 sub agents 并行加速、 fault 分 叉的妙用、自定义模型接入 hoots 生命周期钩子等等。 那如果本期视频点赞过万,我会尽快爆干出抽带此高级技巧篇。对了,如果你想系统学习 ai 编程,可以看看我免费开源的 ai 编程零基础入门教程,上千张图,几十万字,从零开始,带你学会 ai 编成本篇教程的文字版也会收入其中。 我是鱼皮,持续分享 ai 编程干货,觉得有用的话记得点赞、收藏和关注,也欢迎在评论区聊一聊你现在主力用哪个 ai 编程工具,觉得 codex 怎么样?也欢迎晒晒你的 ai 编程作品吧。

现在请你给我做一款软件,对标微信功能要比目前的微信的版本要更好, 做出来了之后要安卓的这个 app, 你 给我做开发吧。这就是 callix 的 厉害之处啊,看看他到底能不能够做出一个微信的程序来呢?我们拭目以待。如果他能够做出来了,我就改名叫做朱化腾。

大家最近有没有发现,把 codex 作为变成主力的人变多了?我是从去年八月左右开始,主力一直是 cloud code, 虽然贵,但是我试过很多其他便宜的模型,包括 codex、 jamming, 还有几个国产模型,但这些模型便宜是便宜,解决不了问题啊。而我最近用 codex 感觉不一样了。 第一个变化就是后端能力。半年前我用 codex 觉得它和 cc 差距很大,但最近用下来,我觉得它已经非常接近 cc 了,很多日常开发,前后端联调需求实现它已经非常稳定了。 第二个明显优势是前端, c c 写后端逻辑确实强,很多复杂业务它能一步到位。但是涉及到前端,无论你是直接开发还是把设计图丢给他, c c 很 容易写出那种 ai 味儿很重的界面,这一点 context 就 好了很多。你把设计图直接丢给他,他对布局、视觉、层级、还原度的理解会更接近设计稿。 对我之前的那些前端开发的视频,其实你完全可以把设计稿丢给 codex, 不 一定非要绕一层谷歌的 a s studio。 综合以上体验下来, codex 可以 说是性价比非常高了。所以我现在已经把 codex 当做主力工具了,反而是找出解决不了的问题,再考虑用 c c。 所以 你们现在是用 codex 还是 cloud code?

还有人说 ai 不 能取代程序员的,觉得 ai 写的代码全是 bug 的 人啊,我说白了,你用的呢,只是那些娱乐性质的玩具 ai, 压根没接触过真正用于企业级开发的 ai 啊,比如说你们身边有没有深根 codex, gold code, coache 这类工具的一个程序员, 哪怕是普通人,他研究这些东西,你都得跟这些人啊多探讨,多交流,你一定会收获非常的多,因为这些人啊,都是真正有长远眼光的,能看到未来趋势的,而且带着超强执行力的人。这什么 codex 啊, code code 呀,自从我接触下来啊,整体给我的体验开发非常的快速,而且呢,工程也非常的严谨,既能去高效的完成常规代码编辑, 也能够周全的去考察一些整体项目的逻辑,然后去规避一些漏洞,那复杂的一些架构重构它也能够驾驭,就是综合能力远超一些普通的娱乐 ai, 是 吧,是真正能够用在企业级开发商的。所以我预计啊,二零二八年,一些普通的程序员 基本不会再有那些,只会急切的做一些什么 c r u d 的 一些业务啊,然后还觉得自己很厉害的那种,拒绝接受一些新的技术,肯定会被取代的,因为行业它的更新非常的快。以前我也觉得 ai 替代不了程序员,所以你只有不断的学习啊,和那些 有长远眼光的人多多交流,跟那些追求技术精进的伙伴去相处,彼此学习,你才能够提升实力,你才不被淘汰。

codex 可以 做什么?从做游戏设计和开发,到搭建一个品牌官网,以及做一份高质量的 ppt, 这三个超强用法普通人一定要学。第一个,用 codex 做游戏开发。首先我们打开 codex, 在 输入框这里输入指令, 我让他做的是类似天天爱消除这样的游戏美术风格,是水果主题。然后点击按钮, codex 就 开始帮我们做游戏开发了。等个几分钟游戏就做好了, 我们来试玩一下这个水果风格的消除类游戏,美术质量还是很高的,游戏玩起来也非常有趣,运行很流畅,没有 bug, 完成度极高。 普通人用 codex 不 需要懂代码,也能轻松搞定游戏开发了。第二个,用 codex 做网站,同样我们还是在 codex 中输入做网站的指令,我让他做的是 ai 家务机器人的品牌官网,品牌名是 nova。 codex 很 快就理解了我的要求,先帮我做网站的设计,然后开始编辑网站代码,稍等一会,我们的机器人品牌官网就开发完成了。我们可以在 codex 里简单预览,然后在浏览器里面完整打开这个网站。网站的页面设计非常高级,有科技感, 而且内容详细,甚至有很多页面特效。网站的完整代码你也可以在 codex 里面查看,全程就几句话就做完网站开发了,非常适合普通人。第三个,用 codex 做高质量 ppt。 我 们只需在 codex 里输入 ppt 的 主题,比如刚刚的 ai 家务机器人 nova 的 发布会 ppt, codex 会调用它的图像生成等技能,快速的帮我们生成这份 ppt 文件。我们可以在 codex 里预览一下它的效果,然后在电脑的文件夹里找到这份已经下载好的 ppt 文件。你可以选择用办公软件打开它。这份 ppt 的 质量还是非常好的,设计感很高级, 不是简单的套模板,是认真的设计出来的。当然, ppt 的 内容支持自由编辑和修改,可用性极高。这就是 codex 强大的能力,通过对话就能帮我们干活了。我是汤姆喵喵,持续分享超好用的 ai 工具!

我是真没想到啊,现在 ai 都能注册公司了。你到底应该说是注册公司流程现在简单呢?还是说 财务人员的工作现在简单呢?我一部门没出啊,就是什么工商局吧。工商局,税务局我都不知道在哪啊,人家给我把东西寄过来,你说现在这个财务工作除了要签字负责那一项,还需要真人,其他的环节我感觉 ai 应该是全能干了。 我本来呢是想弄个小程序在抖音上练练手学习一下啊,用 codex, 然后我问他怎么能上线呢,他说你要不用个人注册,要不要用公司?然后我看了一下,个人注册有很多限制,还是用公司比较方便。那那我就莫名其妙的跟他聊了句,我说你能给我注册个公司吗? 他说可以,叽叽咔嚓就给我走流程啊,打开一窗通告诉我哪填哪,他能填的他就给你填了,他填不了的,他那什么, 他教你怎么填,还贴心的跟你说啊,你这个呃适合选择,那叫什么小规模,就有个地方让你别别选他啊,选了就是一般人了,不选就是小规模。最后哐哐都走完流程,他审核,审核通过了以后呢?问我,你需要做税务报到吗? 然后你需要呃预约银行吗?我靠,这优盾都办完了,这里几个事是我自己干的,身份验证是我自己干的,找个地址是我自己干的,其他全是他干的。你说这以前我记得出去找中介注册公司也得个 小几千块钱吧。好像是啊,然后还得呃后期报税在他那里干。现在这意思 ai 它报税是不是也行啊?过两天再试一下。哎呀,真的是,大家赶紧转型吧,各种行业赶紧转型。

codex 真的 特别强,像这样一套非常细致的系统, 它自己运行了二十一个小时,把所有的一些细节在一个一个的完善, 包括这种非常细的交互细节,包括他的一些什么市场定价,以及所消耗的一些这个搜索算力等等,都有非常详细的全线配置,后端管理, 还有邀请链接,前后端一次性全部搞定,他甚至还做了新手引导,就在这干。

我让大家去学 codex, 跟会用 a 种的人做朋友,不是说你现在直接去学 codex, 马上就可以开发做产品,马上就可以赚大钱了。那怎么可能呢?吹牛逼呢? 重点不是 codex 本身,重点是你愿不愿意在一个新东西刚出现的时候,第一时间靠近它,拥抱它。 我刷到一句话,哦,现在学扣贷相当于二零一二年学淘宝,那二一二年那一帮人也不是立马就赚大钱的呀,他们只是比别人更早的进场踩坑,更早知道这里面会有什么机会。 新机会刚出现的时候一定是特别混乱的,在所有人都看不懂,未来方向很不明确的时候,你加入战场, 一旦做对了一次,压对了一次,就能赚一票大的,把之前投入和学习的成本全部赚回来。所以你今天学扣代斯,不是为了明天暴富,而是下一次有机会来的时候,你就立马能够动手,说,哎,这事我能做点什么 就开始干了。所以兄弟们不是在神话扣带斯,但一定要重视学习这个动作,本质上你学的不是一个工具,你是在练习,你练的是下次机会来临的时候,你能不能马上上桌?

为什么说二零二六年普通人最低成本、最高上限的创业翻身机会就是用上 code code 或者 codex, 但凡你有点想法,有执行力,敢拼敢干,只需要说给他听,他就会帮你实现,到达胜利之前无法回头。 哈喽,大家好,我是冯柚。本期视频耗时半个月制作,也是我的第一条关于项目实际开发的视频。如果这期视频数据不错,我将会立即更新下一期。 首先,关于认知。很多大学生都想创业,看多了别人的成功,自己却始终原地踏步,怕麻烦等贵人认怂示弱。于是第一步永远停在明天, 要么等好运找上门,要么索性躺平打工一辈子。如今时代的底层逻辑就是,信息跑得越来越快,没人缺少赚钱的点子,缺的只是动手去做的勇气。但是光想不做,永远都是旁观者,本就一无所有,何惧从头再来?你不做,永远不知道你有多强,行动才是普通人逆袭唯一的出。 那么该怎么迈出第一步呢?到现在还在看这条视频的观众,百分之一百都是有想法的大佬。现在你只需要做一件事,把你所有天马行空的想法细分出一个最小的开头, 比如将自己的桌面收拾整齐,比如开始认真制定计划,反正不管怎样,必须动起来,不用一上来就规划庞大的商业模式,不用纠结团队、资金、资源这些遥不可及的问题。那为什么必须是今年?只有一个事实,快! ai 发展前所未有的快,信息交换速度前所未有的快,可是偏偏就是如此庞大的信息量,筛选出了一批认知高且大胆的人,如今所有的路都已经明牌,赚钱的门槛已经贴近地板,就像零五年的房地产, 十年的电商,十八年的短视频,所有的壁垒都在崩塌,所有的机会都在下沉。不是你需要一个机会,是今年的机会需要你。那为什么必须是 cloud code 或者 code 呢?如今最缺的不是想法,而是将想法快速落地的效率。然而 code、 code 和 code 就是能够将所有效率拉满,功能拉满,信息决策效率拉满,也是使用成本极低的工具,甚至能够称其为员工。那扣的扣子,扣的 s, 到底能够做什么?其实也就两点,你想不到的,他能想到,你想到的,他能做到。

我给大家看一下,我使用最新版的 codex, 就 用了一句提示词开发出来的一个辅助背单词的英语闪卡应用,现在的 codex 真的 是睁眼都找不到对手,实在是太好用,太强大了。 新手朋友如果想入门 ai 编程,直接选择 codex app, 不 用去考虑任何其他的 ai 政策了, 相信我,但凡你体验过之后,你一定会回来感谢我的。接下来我就给大家看一下我开发的这个英语单词闪,也给大家看一下这一句提示词开发出来的这个闪卡背单词应用的效果啊,那这就是它的一个页面效果。 首先呢,你会发现这个页面效果非常的卡通啊,他并不是一个面向成人的,那如果你是一个家庭的家长,你是不是可以就用一句提示词就给你的小朋友开发出一个背单词的应用啊? 正面是这个单词,然后背面呢,是他的解释以及例句还有记性词,并且他还可以发音 habit, 然后再认识 kind, 如果你不认识呢,对吧,你可以反复的这样去啊,显示他的解释,然后如果你还是记不住,你可以先把他列为不认识,然后这里就会记录他的状态, 每个单词都可以正常发音。 patient 课本,你还可以在这里去新加单,当然呢,我这还没有开发完毕,后面呢,这里还可以导入单词的功能,对吧?你可以把你的这个 单词库啊直接导入进来,但是我想分享给大家的是,开发这个小应用的过程非常的有意思,大家看我全程其实只用了这一句提示词,我说我想开发一个学习和英语复习英语单词的应用啊,采用闪卡功能。 如果我是一个新手,那你可能对很多技术名字不了解,对不对?没有关系,你可以告诉他说,你来引导我完整看法,那这个时候 ai 他 就扮演了一个专家的角色,你看,他这里啊,给出了好多建议和定位,这是功能看到没有, 对吧?好,你看,包括技术选型,他自己都给你说。学习 ai 编程真的需要会开发吗?不见得对不对,你只要把你的需求说清楚就行,如果 ai 觉得他需要你来做决定的,他会去问你,你看,这是他给我列出来的一二三四五个问题, 你只要根据他给你的问题你去回答就可以了,这就是他一步一步在引导你。但是呢,让我最感到震撼的是什么呢?是他的开发过程。 这里啊,大家看,这里看,接下来我会看一眼概念图和实际截图,什么意思呢? 他其实并不是直接开始写代码,他是先把这个圆形图先设计出来了,用的就是 gbt 一, 卖点二,你看,这是他的圆形设计啊,注意,出这张图的时候,他没有开始写代码的。好,然后我,然后我们再看一下他实际的代码, 大家看,这是他实际的代码啊,不说百分百还原吧,他至少还原了我觉得百分之九十是没有问题的, 这就是最让我感到震撼的地方。当然呢,我这里使用的是官方订阅,因为你只有使用官方订阅的时候,你才能去啊,调用他的这个 gpt 一 麦的二话筒。这也是为什么我推荐大家使用扣贷的时候一定要用官方订阅套餐,而不是中转贷。 也就是说如果你用的官方订阅套餐啊,从这个产品需求到圆形图设计到代码的开发,包括他自己进行测试,你看这是他自己测试之后的一个截图,他全部一条龙,全部都给你干了。

一堆人拿腾讯马维斯对标 codex, 我是 真崩不住了。这就像你拿文件管理器去跟程序员比写代码,马维斯本质上是什么?说白了就是 ai 文件管理加 ai 系统助手,它最强的地方,文件解锁,本地搜索软件识别 环境配置应用下载系统操作,甚至你电脑里藏在文件夹深处的软件它都能给你拔出来。它的定位本来就是给电脑小白用的,让普通人一句话就能操作电脑,结果一堆人非拿它去对比 codex 能不能开发项目,能不能写工作流,能不能重构代码,这不纯纯有毛病吗? codex 是 干什么的?那是 ai 工程师,是拿来写代码 搞开发,搭系统,做 agent 做自动化的,一个是 ai 电脑管家,一个是 ai 程序员,赛道都不一样,你非让文件管理器去跟工程师 pk, 那 不离谱吗?

大家好,今天分享一下 codex 命令,学会四十二个命令,完全可以改变你使用 codex 的 方式,从模型切换、绘画管理、代码审查。今天这期视频我会逐一讲解每个命令,告诉你它们是什么,什么时候用,怎么用。 如果你还在低效的使用 codex, 看完这期视频会让你的工作效率翻倍。模型与配置相关命令第一个,使用 model 快 速切换当前绘画的模型, 确认后就会弹出可选模型列表,选择后,后续对话和代码操作都会使用新的模型。它适合在不同任务间切换,比如日常改代码,用速度更快的模型,复杂架构分析、疑难 bug 排查时切换到推理能力更强的模型。第二个, 如果你想让它响应更快,可以输入 fast, 速度是一点五倍。这个命令会把当前绘画切换到更偏速度优先的工作模式, 适合处理简单修改,查文件、跑命令,解释这类代码低风险任务。它的重点是减少等待时间,让 codex 更快地出结果。适合快问快改,不适合重度分析。再次,使用 fast 的 命令可以切换标准速度。第三个可以使用 personality 调整它的沟通风格, 主要有两种, friendly 和 pragmatic。 第一个更像一个耐心的合作伙伴,语气更轻松,会解释多一点过程,适合学习、探讨和头脑风暴。第二个更像资深工程师,表达更直接,重点放在结论、风险和下一步。 适合修改 bug, 改代码,做工程决策。 personality 不 会改变模型能力、权限或者项目文件,只是改变 codex 和你的沟通方式。 第四个 experiment 是 一个实验性开关,这些开关会保存到 config 二 m l 文件里面,影响之后的使用体验。比如 terminal resize 会在终端宽度变化时重排 codex 的 聊天记录。 memories 允许 codex 从对话中建立记忆,并在新绘画里带入相关记忆。 prevent sleep while running 则是在现程运行时防止电脑休眠。实验性功能适合愿意尝鲜的人,稳定性可能会发生变化。权限与安全相关命令 第一个 permission 用来设置当前绘画的操作权限,打开后你会看到三个选项, default、 auto view for access。 defort 是 常用的安全模式, codex 可以 读取和修改当前 workspace 里面的文件,也可以运行命令。 但如果需要访问互联网或者修改当前项目之外的文件,就必须向你审批。日常写代码,修 bug 跑测试用这个模式就足够了。 auto view 和 default 基础权限一致,也是 workspace 可写,它会限制互联网和外部文件访问。区别在于符合条件的审批请求优先交给 auto view 子代理判断。一些需要 on request 的 操作不一定直接弹给你, 而是先经过自动审查。它适合希望减少手动确认,但又不想直接放开全部权限的场景。 for access 是 最高权限, codex 可以 修改 workspacey 的 文件,也可以不经过你的确认访问互联网。这个模式效率最高,但风险也最大,因为它可以直接影响你的系统环境、用户目录 下载或执行外部内容。只有你明确知道任务需要这些权限,并且信任当前操作时再开启。第二个 approve 是 处理自动审查拒绝的动作,所以没有什么可批准的 绘画管理相关命令。第一个 new, new 相当于是开启一个新的绘画,它不会退出 codex, 也不会换你的项目目录,只是把当前的上下文清空,重新开始一个新的任务。比如刚才让 codex 改完一个 bug。 接下来想问一个完全不相关的问题,可以用 new, 这样上一段任务里的讨论文件决策就不会干扰新的任务。我们可以通过这个 space 命令来查看一下当前绘画。 当前绘画 id 二八零使用 new 命令,我们来再创建一个新的绘画。我们通过 states 来看一下绘画 id 跟当前的绘画 id 是 不是不一样。我们看到是八二一,这就是 new 命令。 第二个是 resume, 恢复历史绘画,并继续使用当时的上下文。如果你昨天让 codex 分 析过一个项目,今天接着干,就不需要把背景重新给 codex 讲一遍。通过当前这个命令,从历史绘画中 选择一条 codex, 就 可以沿着之前的上下文继续往下做,就相当于切换到上一次绘画中。第三个命令 fork。 fork 就是 把当前绘画复制出一份新的分支,保留所有上下文,后续修改互不影响。 它适合你想尝试另一种方案,但又不想破坏当前这个对话的时候用。比如当前的方案用的是 rack 实现。你突然想试试路由一,这个时候 fork 出一个新的绘画,原来的对话还是存在,新的绘画就可以大胆地尝试。第四个 side, side 是 开启一个 临时的旁路对话,它适合处理一些小问题,但不想打断主任务。比如 codex 正在帮我们改代码, 你想顺手问一句刚才这个报错是什么意思,我们就可以通过这个 set 命令问完之后,我们再切回主绘画,主绘画不会被这个临时打断打扰。第五个 rename。 rename 是 用来给当前绘画改名字。当前历史绘画越来越多,默认标题可能不够清楚,我们就可以通过 rename 命令 来把它修改一个名字。以后我们通过 resume 就 可以找回来是哪一个绘画。例如我们通过 space 命令来查看当前绘画, 我们可以通过 state 命令查看当前绘画的名字。当前绘画的名字,比如说是这个设置一个名字,我们通过 rename 命令可以来修改。给它改一个名字,我们再次通过 state 命令可以查看一下,它的名字就发生了变化。第六个 agent, 它是用来切换当前活跃的 agent。 如果你开启了子代理, 比如第一个 agent 是 负责读代码,另外一个 agent 负责跑测试,还有一个 agent 负责 code review, 那 我们通过这个 agent 的 命令就可以在这一些 agent 之间进行切换,查看它们各自任务的进展,或者继续跟一个 agent 对 话。当前我这里只有一个 agent。 第七个 sub agents, 这个命令是子代理入口相关的命令,你可以把它理解成,当一个任务比较复杂时, excel 不 一定只靠主 agent 来做,可以把一部分工作拆分给子代理来做,比如子代理专门做分析代码结构,还有一个子代理可以做测试风险,主代理最后做一个任务汇总,这种特别适合大型项目分析,因为这里没有创建子 agent。 最后一个 go, 这是给当前任务设置一个持续目标,它不像我们普通的一问一答,但 go 更像适合告 codex, 你 接下来围绕一个目标工作,直到它完成为止。比如说 token 消耗了, token 用完了, 或者任务执行完了,是一个长期目标。比如你可以设置把这个项目跑起来,修复启动中相关的错误,并确保测试通过。我们通过这个 go 命令,这样 codex 它就会持续地围绕我们这个目标来完成。 中间我们也可以自己检查进度。如果这个任务执行的时间太长了,我们也可以暂停,继续调整目标都是可以的。现在我们用一个真实的案例来把刚才讲的绘画相关的命令我们来串一下。假设我有一个需求是让 codex 帮我创建一个个人博课 技术站,用的是 v u e, 并且不止让一个 agent 从头写到尾,而是启动三个子代理来完成写作。一个负责写代码,一个负责测试,一个负责 code roo。 第一步,我们通过一个 new 命令,这是因为是一个全新的项目任务,我希望它是一个干净的上下文,不要被前面的掩饰 内容所影响。第二步,我们用 rename 命令来给当前绘画改一个名字,例如我叫 u e。 个人博课,我们可以通过 permissions 来确保当前项目的权限模式,我这里选择 auto view。 接下来,我们通过 go 命令给 codex 设置一个持续的目标。我们看一下提示词我们的目标,然后里面有一个启动三个子代理来完成一个 code review, 一个 code write, 一个 test runner, 还有一个 code review, 我 们复制提示词, 使用 go 命令,我们一起来看一下,然后发送。 我们看到它的要求是启动了三个子代理, 我们再来看一下,刚才我们有一个 agent 命令,我们刚才启动了代理,我们看一下有没有 agent, 这是我们默认的主代理。我们看到我们要求的一个 code write, 它已经给我创建好了,我们可以切换到子代理上面, 子代理已经在开始工作了,这个时间比较长,我们稍等一下,刚才不小心打断了,我们再来结合一个命令 fast, 我们把它速度切换到一点五倍速度,消耗两倍 token, 让它继续写代码。我们可以看到我们刚才起用的是子代理来写代码,现在我们的主 agent 在稍等,待我们这个紫 agent 完成任务。我这里整理了一份命令文档,如果大家需要,大家可以三连,然后我给大家发文档。我们接着刚才的演示,我们来看一下,他已经把刚才我定义的这些 agent 都创建出来了,自己跑了一个浏览器在这里做测试。这个紫代理 review 他发现了一些问题,然后他现在在给我们做一个修改好,我们看到他已经把我们的这个目标给完成了,我们一起来看一下效果,这就是他刚才写的一个简单的页面代码与工作区相关命令。 接下来这几个命令更像是 codex 做项目时的辅助工具。第一个是应逆时命令,它是创建一个 agent 点 md 文件,我们可以把它理解成给 codex 写一份项目说明书,我们来执行一下 当前的这个目录,还是我们昨天做的一个个人簿刻这个页面,我们通过 uscode 的 辅助插件,我们可以看到他昨天写的代码,在这个区域,我们看到他正在给我们写这个 ajax 点 md 文件,我们看到他已经给我们写完了 ajax 点 md 文件,我们一起来看一下。 都是英文的,我们可以把它改变成中文, 我们直接通过 ide 来查看比较方便。我们看一下它有项目结构和模块组织,然后构建测试和本地开发的一些规范,怎么测试,还有 pr 规范, 还有 agent 的 专用说明,它都已经给我写好了。这个 agent 点 m d 文件相当于是给 codex 写了一份我们当前项目的一个说明书, 这样以后 codex 进入这个项目都会优先参考我们这个 agent dmd 文件里面的规范,不需要反复解释项目约定。第二个命令是 plan, 在 真正开始写代码之前,我们可以输入 plan 切换成 plan 模式,它的作用是 先拆任务,不着急写代码。比如我要创建一个个人博克,它会先规划项目的结构,需要哪些页面,文章的数据怎么放, 会先做规划,规划完成以后它才开始写代码。这个命令适合在复杂任务面前,我们可以通过快捷键 shift 加 table 来关闭这个 plan mode, 也可以通过快捷键 shift 加 table 快 速开启 plan mode。 我 们来演示一下这个 plan 命令。我们通过斜杠 plan, 现在大家可以看到它不是直接写代码,而是它向我提出的一些问题,你希望关于我页面主要强化哪些?感觉 我们可以自己选,它不是直接的写代码,也就是说我们通过 plan 命令把我们提示词中的任务进行拆解确认以后,它才会开始给我们写代码。第三个命令 mention, mention 是 用来把指定文件或目录带入当前绘画。比如我想让它重点来查看一个文件, 我们就可以通过这个 mention 来选择这个文件。比如说 index 点 s t m r, 它就会重点地去查看这一个文件。这样做的好处是我们不用在提示词里面手动去复制一堆代码,也不需要它去查找对应的代码。这个比较适合当前页面,有一些 bug 我 们自己知道, 我们可以指定它来这个文件中查找。我们通过 man 审核这个命令,指定到对应的文件给它的提示词,查看一下当前页面的代码。 他收到这个指令后,他只会去查看当前这个类的代码。我按照你点名的这个要求来查看这个。第四个是 skills, 是 选择和使用本地技能的入口。比如我现在做的是一个前端项目,如果我本地有前端相关的 skill, 我 们可以通过 skills 让 codex 使用它,我们一起来执行一下它有两个,第一个列出当前的 skill, 第二个,开启和关闭 skill 我们确定。例如我这里安装了浏览器的 chrome 的, 还有 computer user fig 码之类的,我们就可以使用这个 skill 来做一些事情。我们可以看一下我这里用了这个 documents, 让他帮我写一个项目文档。 skills 是 给 context 加一套更专业的工作方法和技能。第五个 default, 当 context 写完代码以后, 我们可以输入 default 命令, default 会展示当前工作区发生了哪些改动,比如新增了哪一些文件,修改了哪一些文件。这一步非常重要,因为在真正运行或者提交之前,我们应该先看一眼它做了哪些改变。我们通过一个案例来演示一下这个 default 命令,给他一条指令, 我让他把关于我页面这关于我这三个字改成红色,他已经修改完了,我们看一下,我们看到他已经是红色的了。我们再来试一下刚才的 default 命令, 我们可以看到他改动的文件,这就是 default 命令,就是会展示工作区发生了哪一些改动。第六个是 review 命令, review 是 让 codex 对 当前工作区做一次代码审查,我们一起来看一下, 我们通过 luul, 然后它有四个选项,第一个这个 pr 审查,也就是会把当前分支和某一个 base 分 支做一个对比。第二个就是审查当前还没有提交的本地改动, codex 刚改完代码以后,最常用的是这个。 第三个是针对某一次 commit 做一个审查。第四个是自定义审查,我们选择第三个,我这里有两个提交。我们看到这个 code luul 已经结束了, 这个初设版本是一个 v u e 项目,可以成功构建路由页面和数据流也是一致的,我没有发现值得代码审查里面需要提出来的明确问题,这就演示了我们这一个 rule 命令。我们把代码工作区的这六个命令串一下, 我们先用 easy 命令建立项目规则,再通过 skill 命令选择自己的这一个技能。我们要开发的时候,我们可以通过 plan 命令先做一个规划, 把任务做一个拆解。我们可以通过 minsh 命令来对指定的类进行一个修改。写完代码以后,我们可以通过 default 命令查看改动。最后我们可以通过 review 命令来做一个代码审查使用,这就是我们代码和工作区六个命令正常使用的一个顺序。 上下文,记忆相关命令这里主要有三个命令,主要解决的是上下文问题,也就是 codex 怎么知道我们在看什么,以及当前绘画太长的时候怎么保持清晰。第一个 id 一 命令,它主要解决的是把 id 一 里面的上下文带给我们。 codex, 我 们通过 id 一 命令,它这里提示 id 一 contacts is on, 说明我们这个 id 一, 我们选中这个字段, 问他这是什么意思,我们可以看到他直接读取到我们 i d e 里面这个字断了,我这里刚才选中的,他解释了这是什么意思。这样相当于是把我们 i d e 里面相关的代码的上下文,我们可以直接带到这个 c r i 中, 它是把我们这一些代码编辑器里面的上下文带到我们当前的终端里面来,可以解决我们不想手动复制粘贴的问题,也特别适合来做一些局部 bug 的 调整。第二个命令 compact 压缩,它是用来压缩当前对话的上下文。当一个任务跑得很久以后,整个记录 上下文会比较长,模型需要处理的信息也会变得更多,重点可能不够集中,有可能这个时候就会产生一些幻觉。这个时候我们就可以通过这个 compact 的 命令把当前可见的对话 总结压缩成一个更精版的,保留更关键的决定。我们这里可以看到已经使用了百分之二十三,我们来试一下这个命令,我们看到压缩还是比较厉害的, 当前上下文占用减少了,所以 compact 的 命令适合是长任务中途,比如项目做到一半,我们感觉到上下文很长了, 我们又不想重新开一个绘画,我们就可以先压缩一下。第三个 memory, 它是用来管理记忆相关的功能, 我们先执行一下。第一个是以后开了新绘画 codex 是 否读取已有的记忆。第二个是 codex 是 否从绘画中生成新的记忆。第三个就是一个重置,它主要是用来控制 codex 要不要使用这个记忆,以及要不要从绘画里面来生成新的记忆。 所以这三个命令分别对应着三种上下文。第一个 id 是 当前编辑器的上下文。第二个 compact 是 当前常对话的上下文。第三个 memorize 也是跨绘画的一个长期上下文状态与调试相关命令。接下来这几个命令主要是查看 context 当前的状态, 调整终端的显示以及管理后台运行的任务。第一个 state 用来查看当前绘画的状态,例如当前使用的模型目录 权限,绘画 id, 还有上下文限制之类的。第二个 slide 主要用来配置底部状态栏,就是我选中的这个地方,我们一起来看一下。比如说主题的颜色,我们看到这里使用了九十点七 k, 我们可以切换来控制它显不显示模型的名字。 g p t 五点五控制显不显示项目的名字,这里已经显示不下了,我把模型关了,使用托管关了项目的名字,还有当前所在的分支运行的状态,当前的这个模式,我这里是 auto view, 我 们可以通过 statline 来配置底部状态栏 的一个显示情况。第三个 title, 我 们可以通过 title 命令来配置终端,这个标题页的一个显示,我们来试一下,我们可以看到这里有个 codex c l i, 也就是项目的名字,在这里可以控制它显不显示。 这一个是当前的目录,比如说斜杠, codex c l i 这一些,根据自己的需要进行灵活配置。第四个 ps, 用来查看后台的一个终端任务。有些命令可能在后台持续运行,比如说 开发服务器测试监听长时间的一个构建任务,我们可以通过 ps 命令来查看。最后一个 stop, stop 是 用来停止后台的一个终端任务,比如开发服务器已经用不了,或者某个命令卡住了,我们可以通过 stop 来暂停。这就是我们状态和调试的一个相关命令工具与扩展相关命令。 第一个 m c p, 我 们通过这个命令可以列出当前所安装的 m c p 服务,我们可以看到我这里安装了 chrome, d v tools, 还 codex app 相关的服务, computer user, 这些都是 m c p。 我 们一起来添加一个 m c p 服务,我们这里来安装一个 figma m c p。 复制 m c p 的 地址,我们通过这个命令就可以添加一个 figma m c p。 我 们看到已经添加成功了, 我们来看一下在这里面能不能看见刚才我们添加的 figma mcp, 我 们这里已经看到了显示了 figma mcp 了, 所以我们通过 mcp 命令,我们可以看到当前绘画里可以调用哪一些外部工具。第二个是 hux, 它是用来查看和管理生命周期的钩子,钩子就是在关键时刻会自动触发,疑问表示触发时机。 in store 表示安装了多少个 hook active 标记,当前激活了多少个。这个是一个描述,这个是工具执行前开始触发,这一个是请求权限触发,比如让 codex 联网或者修改一些外部文件。 工具执行后开始触发上下文压缩触发等等之类的。我们可以通过命令来查看当前配置了哪一些钩子,哪些是可信的。 我们也有一些应用场景,比如说我们执行一些长任务,比如说通过 grow 命令执行一些长任务。执行完之后,我们希望他提醒我,我不可能时时刻刻的 待在这里,看着他有没有执行完。我们可以让他执行完之后,比如播放一个音乐。第三个 plug in, 它是用来查看或者已经安装的插件,这里可以看到这都是我安装的一些插件,例如编辑文档的 连接, figma 及 mail 相关的一些插件。插件通常会给 codex 增加一些新的能力,例如我们点击 document, 我 们可以来卸载它。这个插件里面使用了哪一些 skill, 这里都可以能显示。 我们返回最后一个 keymap, 这个了解一下,其实就是更改快捷键的一个指令界面,显示相关命令。第一个 then 用来选择高量主题,我们试一下, 这里有很多主题,我们切换可以看到代码的一个主题颜色,如果你觉得默认颜色看着不舒服,可以通过当前命令选择自己合适的主题。第二个 vm 用来切换 web 的 输入模式。 默认情况下, codex 的 输入框更像普通文本输入,我们看到它这种切换是这种模式普通文本的,如果我们通过 web 切换这种会看着比较舒服一点。这个命令适合 web 的 用户,如果你不熟悉,可以保持默认风格。第三个 row, 用来切换滚动模式,这种命令主要是为了方便复制终端中的内容,我们通过这个命令可以切换到更原始的滚动显示方式,这样复制内容 更方便。最后一个是 copy, copy 用来复制 codex 最后一条完整回复的消息,我们看到他回复了我这一段话。如果我们不想手动复制,我们可以通过 copy 命令。我们直接通过 copy 命令就把当前消息已经复制好了, 直接粘贴就可以退出。与维护相关命令,我们一起看一下。第一个 clear, 用来清空中端,开启一段新的绘画。它和 new 命令有点像,都是让你重新开始, 但 clear 更强调清理当前终端的界面。第二个 logout, 用来退出 codex 登录。如果你是在公共场所 或者临时借用别人电脑,可以通过当前命令来退出本地的一个登录凭证,让这台机器不再保持你的一个登录状态。第三个 feedback 是 用来把日制发送给 codex 开发团队。最后一个退出 codex, 它和 quit 一 样,都是离开 c r i 绘画。如果你还有重要改动没有保存或者后台任务在跑, 最好先确认再退出。到这里, c r i 里面四十多个命令我们已经讲完了,你会发现这些命令并不是让你死记硬背,我们可以把它分成类。有的是权限管理,决定 codex 能做什么。有的是绘画管理,决定任务怎么开始、 暂停、恢复和分支。有的是管理上下文,让 codex 更精准地理解你的项目。有的是辅助开发,比如 dev review 引用文件,制定计划。有的是调整终端体验。 我们在 c r i 里面用得更顺手。如果日常用来写代码,我们记住几组就足够了。 permission 权限管理 new resume fork 绘画管理 plan global 任务推进 mention idea 管上下文, def review 管代码检查 state compact 管 长任务状态。如果这期视频对你有帮助,欢迎点赞、收藏加关注,后面我会继续分享 ai 相关知识,我们下一期视频再见!