回头我们可以去看一下 接下来我们来讲一下 Codex高阶插件体系集成与研发工作流复冷 那么Codex里面有一个非常强大的一个组件 叫做插件 那么这个插件的话 它是把这个scale 这个技能还有应用 包括mcp server 都把它做了一个整合 然后打包成了一个可以复用的工作流 也就是说 大家装好了这个插件之后 你在使用这个插件的时候 这个插件有可能 它会调用各种这个skill 包括一些应用 一些CLI命令 包括一些mcp服务 这样的话 我们可以做一些 非常复杂的一些功能 并且把它整合到 我们这个业务里面去 所以说啊 这个插件的话 我们可以拓展 非常多的一些功能 比如说我们可以装一些 这个gmail的插件 装一些这个slack的一个插件 或者是飞书的一些插件 那我们可以做各种各样的一些操作啊 比如说一些原文档的一些插件是吧 那我们就可以去新增一些原文档啊 所以说插件的这个功能的话非常强大 那一个插件的话 基本上可以包含几块 首先的话是scale 它可以去面向特定任务的一些可负重指令啊 比如说我们想加载一些画图的scale是吧 去加载一些深圳视频的scale 包括我们还可以直接一些脚本 比如说我们想把文件上传 或者说我们要去执行一些这个程序等等的 这个都可以在这个插件里面 集成scale来做一个实现 然后应用的话 比如说我们可以通过调用github的一些接口 去把它这个一些代码拉下来 我们还可以调用一些云平台的一些工具 做一些这个处理 所以说Codex利用这个插件 可以去集成应用的这功能 我们可以相当于 做很多这些个工作啊 然后是MCP Server 那么这个MCP Server的话 主要是为Codex提供了 非常多的一些工具啊 或者是共享了这个上下文的一些服务 比如说我们想去查询一些天气是吧 查询一些企业内部的一些服务 那我们都可以通过MCP Server的方式去集成 所以说这个插件的话 大家也可以开发企业内部的一个插件 我们等一下就会带大家去搭建一个插件 就是怎么样去开发这么一个插件 怎么去使用它 包括我们还可以把它发布到这个应用市场里面去 就是插件市场 这个就相当于一个应用一样 我们直接可以去做一个这个使用 那么在Codex里面怎么去安装呢 主要是有一下这种方式 一个的话就大家通过这种命令行的这种方式去安装 并且的话你还可以通过这个 整个的我们的一个图形化界面去装 比如说我们你可以用CodexAPP的方式 但是CodexAPP的话 它登录这个X的GPT账号 因为我是使用这个API Key的方式去访问 所以它这里不支持去下载这个插件 然后大家还可以通过这个 在Coser里面去装一个 这个Codex给插件 我们把这个插件装好之后 我们打开这个codex 在这个设置里面啊 设置里面有一个这个插件啊 你看在这个里面 我们就能看到很多的一个插件 比如说像Chrome的一些插件啊 这个浏览器的是吧 包括一些这个figuremark做设计的啊 包括做一些这个 像huggerface做大模型的这个下载的是吧 然后包括一些训练啊等等的 就是有各种各样的这个插件啊 大家都可以自由的去下载啊 当然这个也要去登录这个整个的一个 ChatGPG的账号才可以啊 那我之前的话是装了一些插件的 我给大家看一下 你看他这里会提示啊 用APM要登录的话 他是无法去这个使用这个插件的啊 但事实上我们这里面还是可以去使用的 他只是没法下载而已 那这个就是我之前装的一些插件啊 那这个插件的话 我们可以比如说点进去的话 他就可以直接在对话里面去使用啊 他就会引用这个插件去做一个这个调用 比如说我们现在想利用一个插件叫做scale correct 有些的话是他系统内置的一个插件啊 就是你装好这个scale之后的话啊 就装好这个codex之后 他默认就会去帮你去这个装一些这个插件啊 那比如说我们这个里面就有一个scale correct 我们在这个里面可以使用啊 比如说帮我创建一个查询天气的scale 你就直接这么跟他说 你看他现在就会去使用这个插件啊 这个插件的话 其实本身这里面就相当于内置了一个这个scale啊 他可以以这个scale的方式去存在 你看在这个里面 它本身我们刚刚讲到 这个插件有可能 它就是内置了这个scale 或者是集成了一些应用 包括一些mcp server 所以这个插件没有什么太特别的 它只是做了一个打包 它可以把各种的scale应用 包括mcp服务的话整合在一起 所以大家你在用插件的时候 你会发现 这个跟用这个scale 没有太大区别 有时候因为它可能里面 就只放了一个scale 所以的话我们可以看到 他就可以通过这种方式 我们去创建一个scale 是吧 你看就已经写好了 这个就是他可以帮助我们去创建 这么一个scale的一个插件啊 就这个插件是用来去创建scale的啊 并且的话我们这个插件的话 我们还可以去卸载他啊 好 然后这个里面 你看他这个插件 默认是帮我们装到了这个目的啊 这个scale 他会默认帮我们去装到这个目的去 那这个就是我们刚刚创建的一个scale 你看这个是查询天气的 这个就是使用插件啊 那么这个插件的话 除了我们的这个app一顿啊 我们也可以在命令行里面去看到 比如说我们进入这个codex 然后输入这个 当然有时候大家去 啊 这行的时候 他会有一个升级啊 我们这里可以跳过 然后比如说我们叫packing 啊 大家看啊 就这个就是我之前装的一些插件啊 这是我之前装的一些插件 然后你可以去这个搜索是吧 这是他所有的一个插件 比如当前装了四个 我看一下 这里面我们选一个来安装啊 你说安装 你看现在就是五个是吧 我再装一个 这时候我看装一个getHub的 你看现在就是getHub的是吧 这个就是getHub的一个差点 那我们在这个里面来刷新一下 看能不能看得到 你看这个给他是不是就装好了 所以大家在这个图形画页面里面 他没法正常装 没关系啊 你可以用命令行的方式去装啊 那只是图形化页面不支持 所以我们其实可以在命令行里面就没什么限制 那装完之后 大家就可以去看到啊 你直接折进这个paggings 你就可以看到当前装好的一些个插件 是吧 你看我们现在装好的啊 这几个就是装好的 所以说大家 你就直接可以在这个里面去用了啊 那装完这个插件之后的话 你可以怎么来用呢 你就其实就直接去指令一下 比如说你现在就 这里你就加上这个啊 然后看一下 hagging 然后比如说github 然后他有一个这个 scale 这是这个packing的一些scale 这个packing下面我们刚刚讲到了 它有scale 有mcp server是吧 你看这个是没有mcp server的 它有这个app 有这个连接器是吧 所以它底层本质上还是去调用那个 gh的一些命令啊 所以说整个它还是用的一些命令行去调用的 只是说它这里给你封装成了一个插件 那这里我们使用的话 你其实可以在这个地方 比如github 在兑换里面去使用 然后比如说 我们想让他分析一个仓库的一些这个代码 是吧 那我现在就比如说随便打开一个啊 打开我们之前的这个codex的一个仓库 让他去分析一下 这个就是我们的一个这个使用啊 我们在这个里面 比如说我们现在随便找一个pr 比如说我就找这个pr 让他去分析一下这个仓库里面 这个本次提交了些什么内容是吧 那我们就可以在对话里面 或者大家直接你在这个里面啊 嗯 我们在这个里面 你这里可以退出去 使用github 插件 查询 提交的 DIFF吧 就这个PR 他推了一些什么内容 用 中文输出 我们看一下这个插件有没有生效啊 好 大家看他这里面就开始去调用了啊 然后之前我们这个 mcp 服务因为关掉了 所以这里会有一个警告啊 呃我们可以在这里面给它关一下 这个里面有一个 mcp 服务 把之前的都关掉啊 哎这里还不能关闭了 呃不能关闭的话 那我就直接改配置啊 我们直接把 mcp 之前那几个关掉就行了 然后 然后这个里面 他就 这里就关闭了 然后我们再看一下这里面调用 嗯 你看他其实是用了这个GHPR的这个命令是吧 其实本质上他底层还是调这个GHPR的一个命令啊 虽然说是一个插件 但是跟我们之前给大家讲 用GH命令直接去调用的话 其实是一样的啊 他底层就是用的这个方式 只是说他把它封装成了一个skill啊 你看现在我们依旧要授权 用这种方式去访问啊 如果你不想去频繁授权的话 我们这里promotion 然后给他去切一下 切到超级管理员啊 就是这个全访问的这种方式 你看这个Diff就是改这些东西啊 这个就是那个代码里面对应的 我们可以来看一下 看一下他的一个commit oxy 你看这个就是他改的一个代码是吧 这个就是他改的一个逻辑 所以的manage 你看是不是对上了 那就分析的没问题吧 这个就是使用github插件 我们也想去分析一些代码的一些情况啊 所以这个就是基本的一个使用啊 大家既可以在这个终端里面啊 cli里面去调用这个插件 但你也可以在这个里面啊 可以对话的方式去调用 比如说我们在这个里面 调用 那我现在比如说我要换个插件啊 再看一下他有哪些插件啊 pagging 我再找一个比较实用一点的 你看有一个fig码画图的 但这个肯定要做授权了 看一下有没有一个 review dood 你看有没有做代码审查的 或者说image document 这个是创建文档的 Excel apt powerpoint superpowers 那这些插件都是国外的 大家其实也可以去添加国内的一些 应用市场插件啊 这个插件的话 你其实可以去各种地方把它下载下来 封到那个目录里面 它其实也是可以用的 嗯 再找一个 这不行 我们就用这个有一个document 看一下这个document是用来干嘛的 document 这个是用来创建 google的这个doc的 这是google的一个文档 在这个里面基本上都是一些国外的这个插件啊 Canvas Canvas这个应该是画图的 那我们就用这个Canvas来试一下 嗯在这个里面查一下 复制一下那个Canvas 然后在这里面发起个对话 帮我查询一下 插件有哪些可用的skill 就大家你要去用插件的话 其实无非就是用里面的这个skill 是吧 所以你想要了解它的功能 你直接去调用一下就可以了 你直接可以在对话里面去问 这个插件应该怎么来用 就是大家 你在装了一些插件之后 你不知道怎么用的情况下 你直接去问Codex 让他教你怎么用就完了 但是因为这个插件 不是装在咱们当前用户目录下面的 他不是在项目录下面 他是在用户目录下面的 所以他会要去找 看一下这个用户目录下面 有没有一个叫 Kanva的这么一个packing 你看这个里面 他就告诉你说 他可以做一个设计 然后做一个品牌的logo 那比如说你就可以跟他说 请调用 调用这个 conva 插件 帮我设计一个 猫的 AI 科技感 品牌 我们现在就要用这个插件 让他帮我们做一个AI科技感的一个品牌设计啊 所以你看他现在就是用这个康瓦工具 他会帮你去 去调用一些scale是吧 然后你看 现在这不就有了是吧 这个scale他是不是就会帮你设计 这康瓦座是设计一些视觉啊 比如说颜色字体啊 logo啊是吧 你看这个是生成这个 整个的一个提示词是吧 品牌的啊 这个就是专门用来做设计的 所以我们可以在任何地方去使用插件啊 就大家只要装完之后 因为这个是用户级别的 你当前啊 不管你在哪里用Codex 他都可以调用到这个插件啊 这个就是他的一个优势 所以啊 这个插件就是我们装好之后的话 其实就可以去用了啊 那比如说我们现在输入这个packing 大家就可以看到当前的装哪些插件是吧 那使用的话 我们刚刚也给他讲了 有几个路口啊 一个是你在这个里面啊 废话里面去用是吧 直接你告诉他插件名 然后这里面有一个会计的路口 啊在这个地方 我们可以去找到啊 比如说这个里面 嗯 你看这个是我们装之前装的Core的那些个插件是吧 直接在这个里面在对话里面去使用就可以了 它会在这个里面 这这也是一个使用look 包括你也可以去用at 用这个at符号 我们看这里能不能at出来 at 你看大家看 你直接at也可以的 比如说at看网 或者是atGithub 然后 你就问他 这个仓库 的用途 你就问他这个仓库啊 就是我们现在有一个项目 他是用来干嘛的 你看他现在就会去分析这个readme啊 用这个Github这个插件 帮你去分析 所以的话 其实我们在这个里面直接去 add的方式就可以了 这个使用方式最简单啊 add的方式 它是最简单的 你看它是不是就分析出来了 这个是OpenAI Codex CLI的一个开源仓库 是吧 我们可以在这个里面 让AI读代码改代码 整个啊 大家想要去了解CLI的一个使用 是吧 它的一个源码 我们都可以去知道啊 因为我之前是把这个原码下下来啊 大家可以用这种方式来分析这个原码啊 比如说你还可以问的更加细一点啊 你爱的给他哈 呃 比如说我想了解一下 CII的一个核心实现是吧 对 你想学习一下这个原代码 那你就可以用这个插件 那去调这个接口 帮你去做一个分析啊 这样的话 大家你即使没有把代码下下来也没关系啊 他这个插件 他会去调接口去查询的 你就不需要关注这些东西 但是因为他你看我现在本地 我把这个项目捣出来了 所以他其实也识别到了 他就不需要调用jh命令去查了 就他这个还是比较智能的 我当天有这个项目的话 他就不会再去调命令去查 如果没有项目的话 他可能会调命令 把这个项目给拉下来啊 因为他要分析原码 所以他可能会把这个 一些原码给他下载下来啊 给他执行给他命令 把他可用下来 所以的话我们现在这边 其实他现在分析就比较简单了 这要分析我当前本机的一个目就可以了 这个就是我们其实用插件是吧 他就可以做很多事情 你用GitHub的插件 就可以去做一些代码分析啊 等等的 包括去学习一些这个项目 是吧 这都是挺方便的 然后包括一些这个 安装插件的话 它其实会 让这个对应工作流 在这个Codex里面去 可用啊 但是你现有的这个 审批设置的话 依旧是存在的 比如说 我们要去 连接一些外部服务啊 你还要是要去做认证的 比如说你要去装这个figma是吧 比如说我们现在要装figma 你要装这个插件的话 你要用这个figma的话 你还是要做一些授权的啊 比如说我们现在at 这里在开一个对话 嗯 你说爱的飞个吗 那他这里还是没刷新啊 没关系 那我们就复制过来 帮我设计一个 就你让它设计 它肯定要去连接啊 帮我设计一个 用户管理页面 现在他就会用Figma去帮你去做设计 你看他首先要确定一下有哪些工具 因为他这个是做圆形设计嘛是吧 他会去先判断啊 你看他会帮你把页面结构啊 视觉风格啊 这些个东西 但是因为他没有连接到Figma 所以我们肯定是要做授权的 这个就是他 他是做设计啊 比如我们要建立连接 帮我连接 到这个Figma 这个就是要做授权登录了 你看在这个插件里面 他要做一个登录授权啊 就是我们打开这个插件设置里面 这个飞个码 但是因为这里没有登录无法用啊 所以的话 其实你要去做一个 这个有一个差的GPT账号才可以 他这里面要做一个登录授权啊 看一下现在app有没有 我现在有了 登录授权 我看一下这样行不行啊 这里面要做一个这个 浏览系登录啊 浏览系登录之后的话 你要做个授权就可以了 就是你要自己去登录这个figma 登录授权完之后 然后再去登录啊 这个回头大家可以自己去试一下 就有些插件 它是需要授权认证之后才能去用的啊 所以你用的一些插件 有些是要登录的 并且的话 他有些是要用 XADGPE这个账号登录才行 这个是需要注意的 然后其实我们也可以去 卸载当前的一个插件 比如说我们现在装了这个Figma 那大家可以在这个里面去卸载 Figma on install 现在就没有了 然后我们在这个里面再刷新一下 Figma是不是就不见了 是吧 这个就是Figma 然后这里面我们其实也不用重启啊 他会默认的去刷新一下就可以了 然后这个Codex就是 它是用插件的话啊 还是非常方便的 一般来说啊 我们如果说你只是做一个简单的功能啊 比如说就在自己的一个仓库里面 或者一个工作流里面就做处理 一般来说一个scale就够了 那比如说你希望把这个工作流分享给团队 你又有应用集成 就是你这个又非常复杂 你又要调mcb服务 又要调scale 还要做应用集成 包括生命周期 hoax这些东西你都要有的话 那你就把它打包成一个插件 这种场景都特别适合插件的 就非常复杂的各种你都要集成 那你就把它打包成一个插件