回头我们可以去看一下
接下来我们来讲一下
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这些东西你都要有的话
那你就把它打包成一个插件
这种场景都特别适合插件的
就非常复杂的各种你都要集成
那你就把它打包成一个插件