WEBVTT

00:00:00.000 --> 00:00:01.920
回头我们可以去看一下

00:00:01.920 --> 00:00:04.280
接下来我们来讲一下

00:00:04.280 --> 00:00:08.180
Codex高阶插件体系集成与研发工作流复冷

00:00:08.180 --> 00:00:12.240
那么Codex里面有一个非常强大的一个组件

00:00:12.240 --> 00:00:13.180
叫做插件

00:00:13.180 --> 00:00:14.880
那么这个插件的话

00:00:14.880 --> 00:00:16.800
它是把这个scale

00:00:16.800 --> 00:00:18.680
这个技能还有应用

00:00:18.680 --> 00:00:20.080
包括mcp server

00:00:20.080 --> 00:00:22.620
都把它做了一个整合

00:00:22.620 --> 00:00:25.700
然后打包成了一个可以复用的工作流

00:00:25.700 --> 00:00:26.760
也就是说

00:00:26.760 --> 00:00:29.560
大家装好了这个插件之后

00:00:29.560 --> 00:00:31.460
你在使用这个插件的时候

00:00:31.460 --> 00:00:32.760
这个插件有可能

00:00:32.760 --> 00:00:34.900
它会调用各种这个skill

00:00:34.900 --> 00:00:36.880
包括一些应用

00:00:36.880 --> 00:00:38.500
一些CLI命令

00:00:38.500 --> 00:00:40.800
包括一些mcp服务

00:00:40.800 --> 00:00:41.500
这样的话

00:00:41.500 --> 00:00:42.560
我们可以做一些

00:00:42.560 --> 00:00:45.060
非常复杂的一些功能

00:00:45.060 --> 00:00:46.420
并且把它整合到

00:00:46.420 --> 00:00:47.420
我们这个业务里面去

00:00:47.420 --> 00:00:49.780
所以说啊

00:00:49.780 --> 00:00:51.300
这个插件的话

00:00:51.300 --> 00:00:52.200
我们可以拓展

00:00:52.200 --> 00:00:53.260
非常多的一些功能

00:00:53.260 --> 00:00:54.920
比如说我们可以装一些

00:00:54.920 --> 00:00:56.400
这个gmail的插件

00:00:56.400 --> 00:00:58.900
装一些这个slack的一个插件

00:00:58.900 --> 00:01:00.260
或者是飞书的一些插件

00:01:00.260 --> 00:01:03.340
那我们可以做各种各样的一些操作啊

00:01:03.340 --> 00:01:05.360
比如说一些原文档的一些插件是吧

00:01:05.360 --> 00:01:08.700
那我们就可以去新增一些原文档啊

00:01:08.700 --> 00:01:11.560
所以说插件的这个功能的话非常强大

00:01:11.560 --> 00:01:13.160
那一个插件的话

00:01:13.160 --> 00:01:15.020
基本上可以包含几块

00:01:15.020 --> 00:01:16.400
首先的话是scale

00:01:16.400 --> 00:01:21.200
它可以去面向特定任务的一些可负重指令啊

00:01:21.200 --> 00:01:25.400
比如说我们想加载一些画图的scale是吧

00:01:25.400 --> 00:01:27.560
去加载一些深圳视频的scale

00:01:27.560 --> 00:01:29.980
包括我们还可以直接一些脚本

00:01:29.980 --> 00:01:32.960
比如说我们想把文件上传

00:01:32.960 --> 00:01:36.680
或者说我们要去执行一些这个程序等等的

00:01:36.680 --> 00:01:38.640
这个都可以在这个插件里面

00:01:38.640 --> 00:01:40.400
集成scale来做一个实现

00:01:40.400 --> 00:01:41.660
然后应用的话

00:01:41.660 --> 00:01:45.280
比如说我们可以通过调用github的一些接口

00:01:45.280 --> 00:01:48.660
去把它这个一些代码拉下来

00:01:48.660 --> 00:01:51.400
我们还可以调用一些云平台的一些工具

00:01:51.400 --> 00:01:52.700
做一些这个处理

00:01:52.700 --> 00:01:56.700
所以说Codex利用这个插件

00:01:56.700 --> 00:01:58.400
可以去集成应用的这功能

00:01:58.400 --> 00:01:59.640
我们可以相当于

00:01:59.640 --> 00:02:02.280
做很多这些个工作啊

00:02:02.280 --> 00:02:04.160
然后是MCP Server

00:02:04.160 --> 00:02:05.820
那么这个MCP Server的话

00:02:05.820 --> 00:02:07.560
主要是为Codex提供了

00:02:07.560 --> 00:02:09.540
非常多的一些工具啊

00:02:09.540 --> 00:02:12.320
或者是共享了这个上下文的一些服务

00:02:12.320 --> 00:02:14.500
比如说我们想去查询一些天气是吧

00:02:14.500 --> 00:02:16.860
查询一些企业内部的一些服务

00:02:16.860 --> 00:02:20.360
那我们都可以通过MCP Server的方式去集成

00:02:20.360 --> 00:02:21.860
所以说这个插件的话

00:02:21.860 --> 00:02:25.120
大家也可以开发企业内部的一个插件

00:02:25.120 --> 00:02:27.960
我们等一下就会带大家去搭建一个插件

00:02:27.960 --> 00:02:30.280
就是怎么样去开发这么一个插件

00:02:30.280 --> 00:02:31.220
怎么去使用它

00:02:31.220 --> 00:02:34.640
包括我们还可以把它发布到这个应用市场里面去

00:02:34.640 --> 00:02:36.040
就是插件市场

00:02:36.040 --> 00:02:38.100
这个就相当于一个应用一样

00:02:38.100 --> 00:02:40.540
我们直接可以去做一个这个使用

00:02:40.540 --> 00:02:44.440
那么在Codex里面怎么去安装呢

00:02:44.440 --> 00:02:47.080
主要是有一下这种方式

00:02:47.080 --> 00:02:51.620
一个的话就大家通过这种命令行的这种方式去安装

00:02:51.620 --> 00:02:53.860
并且的话你还可以通过这个

00:02:53.860 --> 00:02:57.360
整个的我们的一个图形化界面去装

00:02:57.360 --> 00:03:00.600
比如说我们你可以用CodexAPP的方式

00:03:00.600 --> 00:03:02.140
但是CodexAPP的话

00:03:02.140 --> 00:03:04.080
它登录这个X的GPT账号

00:03:04.080 --> 00:03:08.480
因为我是使用这个API Key的方式去访问

00:03:08.480 --> 00:03:11.260
所以它这里不支持去下载这个插件

00:03:11.260 --> 00:03:14.420
然后大家还可以通过这个

00:03:14.420 --> 00:03:18.040
在Coser里面去装一个

00:03:18.040 --> 00:03:20.660
这个Codex给插件

00:03:20.660 --> 00:03:22.860
我们把这个插件装好之后

00:03:22.860 --> 00:03:24.480
我们打开这个codex

00:03:24.480 --> 00:03:26.040
在这个设置里面啊

00:03:26.040 --> 00:03:29.920
设置里面有一个这个插件啊

00:03:29.920 --> 00:03:30.620
你看在这个里面

00:03:30.620 --> 00:03:32.340
我们就能看到很多的一个插件

00:03:32.340 --> 00:03:35.140
比如说像Chrome的一些插件啊

00:03:35.140 --> 00:03:36.160
这个浏览器的是吧

00:03:36.160 --> 00:03:39.600
包括一些这个figuremark做设计的啊

00:03:39.600 --> 00:03:41.360
包括做一些这个

00:03:41.360 --> 00:03:45.740
像huggerface做大模型的这个下载的是吧

00:03:45.740 --> 00:03:48.020
然后包括一些训练啊等等的

00:03:48.020 --> 00:03:50.140
就是有各种各样的这个插件啊

00:03:50.140 --> 00:03:51.920
大家都可以自由的去下载啊

00:03:51.920 --> 00:03:54.780
当然这个也要去登录这个整个的一个

00:03:54.780 --> 00:03:57.160
ChatGPG的账号才可以啊

00:03:57.160 --> 00:04:00.340
那我之前的话是装了一些插件的

00:04:00.340 --> 00:04:01.100
我给大家看一下

00:04:01.100 --> 00:04:02.920
你看他这里会提示啊

00:04:02.920 --> 00:04:04.100
用APM要登录的话

00:04:04.100 --> 00:04:07.460
他是无法去这个使用这个插件的啊

00:04:07.460 --> 00:04:10.140
但事实上我们这里面还是可以去使用的

00:04:10.140 --> 00:04:11.400
他只是没法下载而已

00:04:11.400 --> 00:04:14.400
那这个就是我之前装的一些插件啊

00:04:14.400 --> 00:04:15.920
那这个插件的话

00:04:15.920 --> 00:04:17.820
我们可以比如说点进去的话

00:04:17.820 --> 00:04:20.060
他就可以直接在对话里面去使用啊

00:04:20.060 --> 00:04:23.320
他就会引用这个插件去做一个这个调用

00:04:23.320 --> 00:04:28.220
比如说我们现在想利用一个插件叫做scale correct

00:04:28.220 --> 00:04:30.880
有些的话是他系统内置的一个插件啊

00:04:30.880 --> 00:04:33.720
就是你装好这个scale之后的话啊

00:04:33.720 --> 00:04:34.980
就装好这个codex之后

00:04:34.980 --> 00:04:41.220
他默认就会去帮你去这个装一些这个插件啊

00:04:41.220 --> 00:04:45.000
那比如说我们这个里面就有一个scale correct

00:04:45.000 --> 00:04:47.360
我们在这个里面可以使用啊

00:04:47.360 --> 00:05:00.100
比如说帮我创建一个查询天气的scale

00:05:00.100 --> 00:05:02.880
你就直接这么跟他说

00:05:02.880 --> 00:05:06.000
你看他现在就会去使用这个插件啊

00:05:06.000 --> 00:05:06.720
这个插件的话

00:05:06.720 --> 00:05:10.820
其实本身这里面就相当于内置了一个这个scale啊

00:05:10.820 --> 00:05:13.600
他可以以这个scale的方式去存在

00:05:13.600 --> 00:05:16.220
你看在这个里面

00:05:16.220 --> 00:05:18.640
它本身我们刚刚讲到

00:05:18.640 --> 00:05:20.060
这个插件有可能

00:05:20.060 --> 00:05:21.960
它就是内置了这个scale

00:05:21.960 --> 00:05:23.860
或者是集成了一些应用

00:05:23.860 --> 00:05:25.900
包括一些mcp server

00:05:25.900 --> 00:05:28.400
所以这个插件没有什么太特别的

00:05:28.400 --> 00:05:29.620
它只是做了一个打包

00:05:29.620 --> 00:05:31.900
它可以把各种的scale应用

00:05:31.900 --> 00:05:33.840
包括mcp服务的话整合在一起

00:05:33.840 --> 00:05:35.880
所以大家你在用插件的时候

00:05:35.880 --> 00:05:36.540
你会发现

00:05:36.540 --> 00:05:38.200
这个跟用这个scale

00:05:38.200 --> 00:05:39.760
没有太大区别

00:05:39.760 --> 00:05:41.680
有时候因为它可能里面

00:05:41.680 --> 00:05:43.440
就只放了一个scale

00:05:43.440 --> 00:05:45.340
所以的话我们可以看到

00:05:45.340 --> 00:05:47.360
他就可以通过这种方式

00:05:47.360 --> 00:05:49.880
我们去创建一个scale

00:05:49.880 --> 00:05:50.780
是吧

00:05:50.780 --> 00:05:52.680
你看就已经写好了

00:05:52.680 --> 00:05:58.080
这个就是他可以帮助我们去创建

00:05:58.080 --> 00:06:00.000
这么一个scale的一个插件啊

00:06:00.000 --> 00:06:03.380
就这个插件是用来去创建scale的啊

00:06:03.380 --> 00:06:06.320
并且的话我们这个插件的话

00:06:06.320 --> 00:06:07.900
我们还可以去卸载他啊

00:06:07.900 --> 00:06:11.140
好

00:06:11.140 --> 00:06:12.580
然后这个里面

00:06:12.580 --> 00:06:13.500
你看他这个插件

00:06:13.500 --> 00:06:16.460
默认是帮我们装到了这个目的啊

00:06:16.460 --> 00:06:17.180
这个scale

00:06:17.180 --> 00:06:20.020
他会默认帮我们去装到这个目的去

00:06:20.020 --> 00:06:22.540
那这个就是我们刚刚创建的一个scale

00:06:22.540 --> 00:06:25.820
你看这个是查询天气的

00:06:25.820 --> 00:06:28.980
这个就是使用插件啊

00:06:28.980 --> 00:06:32.360
那么这个插件的话

00:06:32.360 --> 00:06:36.140
除了我们的这个app一顿啊

00:06:36.140 --> 00:06:38.180
我们也可以在命令行里面去看到

00:06:38.180 --> 00:06:40.220
比如说我们进入这个codex

00:06:40.220 --> 00:06:42.740
然后输入这个

00:06:42.740 --> 00:06:45.400
当然有时候大家去

00:06:45.400 --> 00:06:46.320
啊

00:06:46.320 --> 00:06:46.920
这行的时候

00:06:46.920 --> 00:06:48.600
他会有一个升级啊

00:06:48.600 --> 00:06:49.580
我们这里可以跳过

00:06:49.580 --> 00:06:52.520
然后比如说我们叫packing

00:06:52.520 --> 00:06:54.040
啊

00:06:54.040 --> 00:06:54.640
大家看啊

00:06:54.640 --> 00:06:57.300
就这个就是我之前装的一些插件啊

00:06:57.300 --> 00:06:58.980
这是我之前装的一些插件

00:06:58.980 --> 00:07:03.720
然后你可以去这个搜索是吧

00:07:03.720 --> 00:07:06.380
这是他所有的一个插件

00:07:06.380 --> 00:07:08.280
比如当前装了四个

00:07:08.280 --> 00:07:12.580
我看一下

00:07:12.580 --> 00:07:14.980
这里面我们选一个来安装啊

00:07:16.780 --> 00:07:17.620
你说安装

00:07:27.280 --> 00:07:28.920
你看现在就是五个是吧

00:07:29.820 --> 00:07:31.020
我再装一个

00:07:31.920 --> 00:07:33.840
这时候我看装一个getHub的

00:07:37.220 --> 00:07:39.240
你看现在就是getHub的是吧

00:07:39.820 --> 00:07:41.240
这个就是getHub的一个差点

00:07:41.240 --> 00:07:43.960
那我们在这个里面来刷新一下

00:07:43.960 --> 00:07:45.640
看能不能看得到

00:08:02.195 --> 00:08:04.475
你看这个给他是不是就装好了

00:08:04.475 --> 00:08:07.155
所以大家在这个图形画页面里面

00:08:07.155 --> 00:08:08.275
他没法正常装

00:08:08.275 --> 00:08:09.115
没关系啊

00:08:09.115 --> 00:08:10.955
你可以用命令行的方式去装啊

00:08:10.955 --> 00:08:12.775
那只是图形化页面不支持

00:08:12.775 --> 00:08:16.095
所以我们其实可以在命令行里面就没什么限制

00:08:16.095 --> 00:08:17.495
那装完之后

00:08:17.495 --> 00:08:19.535
大家就可以去看到啊

00:08:19.535 --> 00:08:20.995
你直接折进这个paggings

00:08:20.995 --> 00:08:24.875
你就可以看到当前装好的一些个插件

00:08:24.875 --> 00:08:25.595
是吧

00:08:25.595 --> 00:08:27.715
你看我们现在装好的啊

00:08:27.715 --> 00:08:28.615
这几个就是装好的

00:08:28.615 --> 00:08:30.935
所以说大家

00:08:30.935 --> 00:08:33.895
你就直接可以在这个里面去用了啊

00:08:33.895 --> 00:08:37.055
那装完这个插件之后的话

00:08:37.055 --> 00:08:39.795
你可以怎么来用呢

00:08:39.795 --> 00:08:42.215
你就其实就直接去指令一下

00:08:42.215 --> 00:08:45.975
比如说你现在就

00:08:45.975 --> 00:08:49.275
这里你就加上这个啊

00:08:49.275 --> 00:08:51.455
然后看一下

00:08:51.455 --> 00:08:53.455
hagging

00:08:53.455 --> 00:09:01.475
然后比如说github

00:09:01.475 --> 00:09:05.055
然后他有一个这个

00:09:07.055 --> 00:09:08.435
scale

00:09:08.435 --> 00:09:13.135
这是这个packing的一些scale

00:09:13.135 --> 00:09:15.635
这个packing下面我们刚刚讲到了

00:09:15.635 --> 00:09:16.635
它有scale

00:09:16.635 --> 00:09:18.455
有mcp server是吧

00:09:18.455 --> 00:09:20.295
你看这个是没有mcp server的

00:09:20.295 --> 00:09:21.675
它有这个app

00:09:21.675 --> 00:09:23.095
有这个连接器是吧

00:09:23.095 --> 00:09:26.875
所以它底层本质上还是去调用那个

00:09:26.875 --> 00:09:29.135
gh的一些命令啊

00:09:29.135 --> 00:09:34.015
所以说整个它还是用的一些命令行去调用的

00:09:34.015 --> 00:09:36.075
只是说它这里给你封装成了一个插件

00:09:36.075 --> 00:09:38.835
那这里我们使用的话

00:09:38.835 --> 00:09:40.035
你其实可以在这个地方

00:09:40.035 --> 00:09:40.915
比如github

00:09:40.915 --> 00:09:42.615
在兑换里面去使用

00:09:42.615 --> 00:09:44.215
然后比如说

00:09:44.215 --> 00:09:47.155
我们想让他分析一个仓库的一些这个代码

00:09:47.155 --> 00:09:47.535
是吧

00:09:47.535 --> 00:09:50.715
那我现在就比如说随便打开一个啊

00:09:50.715 --> 00:09:53.395
打开我们之前的这个codex的一个仓库

00:09:53.395 --> 00:09:55.095
让他去分析一下

00:09:55.095 --> 00:10:00.915
这个就是我们的一个这个使用啊

00:10:00.915 --> 00:10:02.695
我们在这个里面

00:10:02.695 --> 00:10:04.655
比如说我们现在随便找一个pr

00:10:04.655 --> 00:10:08.815
比如说我就找这个pr

00:10:08.815 --> 00:10:11.735
让他去分析一下这个仓库里面

00:10:11.735 --> 00:10:14.215
这个本次提交了些什么内容是吧

00:10:14.215 --> 00:10:18.315
那我们就可以在对话里面

00:10:18.315 --> 00:10:20.655
或者大家直接你在这个里面啊

00:10:20.655 --> 00:10:22.375
嗯

00:10:22.375 --> 00:10:23.835
我们在这个里面

00:10:23.835 --> 00:10:25.515
你这里可以退出去

00:10:25.515 --> 00:10:28.095
使用github

00:10:28.095 --> 00:10:31.915
插件

00:10:31.915 --> 00:10:33.895
查询

00:10:33.895 --> 00:10:39.275
提交的

00:10:39.275 --> 00:10:42.315
DIFF吧

00:10:42.315 --> 00:10:43.655
就这个PR

00:10:43.655 --> 00:10:46.155
他推了一些什么内容

00:10:46.155 --> 00:10:47.275
用

00:10:47.275 --> 00:10:50.875
中文输出

00:10:50.875 --> 00:10:54.275
我们看一下这个插件有没有生效啊

00:10:58.635 --> 00:10:59.075
好

00:10:59.075 --> 00:11:01.955
大家看他这里面就开始去调用了啊

00:11:02.955 --> 00:11:05.495
然后之前我们这个 mcp 服务因为关掉了

00:11:05.495 --> 00:11:07.615
所以这里会有一个警告啊

00:11:07.615 --> 00:11:10.455
呃我们可以在这里面给它关一下

00:11:10.455 --> 00:11:13.295
这个里面有一个 mcp 服务

00:11:13.295 --> 00:11:15.295
把之前的都关掉啊

00:11:16.755 --> 00:11:19.395
哎这里还不能关闭了

00:11:19.395 --> 00:11:21.195
呃不能关闭的话

00:11:21.195 --> 00:11:23.395
那我就直接改配置啊

00:11:26.855 --> 00:11:30.715
我们直接把 mcp 之前那几个关掉就行了

00:11:30.715 --> 00:11:33.715
然后

00:11:49.355 --> 00:11:50.715
然后这个里面

00:11:51.015 --> 00:11:52.015
他就

00:11:52.815 --> 00:11:54.015
这里就关闭了

00:11:55.815 --> 00:11:58.015
然后我们再看一下这里面调用

00:11:58.855 --> 00:12:00.115
嗯

00:12:00.715 --> 00:12:07.895
你看他其实是用了这个GHPR的这个命令是吧

00:12:07.895 --> 00:12:13.315
其实本质上他底层还是调这个GHPR的一个命令啊

00:12:13.315 --> 00:12:15.275
虽然说是一个插件

00:12:15.275 --> 00:12:17.495
但是跟我们之前给大家讲

00:12:17.495 --> 00:12:20.595
用GH命令直接去调用的话

00:12:20.595 --> 00:12:21.635
其实是一样的啊

00:12:21.635 --> 00:12:23.815
他底层就是用的这个方式

00:12:23.815 --> 00:12:26.595
只是说他把它封装成了一个skill啊

00:12:26.595 --> 00:12:29.215
你看现在我们依旧要授权

00:12:29.215 --> 00:12:31.215
用这种方式去访问啊

00:12:49.215 --> 00:12:51.315
如果你不想去频繁授权的话

00:12:51.315 --> 00:12:52.715
我们这里promotion

00:12:53.615 --> 00:12:55.315
然后给他去切一下

00:12:59.215 --> 00:13:01.715
切到超级管理员啊

00:13:01.715 --> 00:13:03.455
就是这个全访问的这种方式

00:13:03.455 --> 00:13:08.115
你看这个Diff就是改这些东西啊

00:13:08.115 --> 00:13:10.915
这个就是那个代码里面对应的

00:13:10.915 --> 00:13:12.055
我们可以来看一下

00:13:12.055 --> 00:13:14.455
看一下他的一个commit

00:13:14.455 --> 00:13:16.715
oxy

00:13:16.715 --> 00:13:28.615
你看这个就是他改的一个代码是吧

00:13:29.215 --> 00:13:31.935
这个就是他改的一个逻辑

00:13:31.935 --> 00:13:33.555
所以的manage

00:13:33.555 --> 00:13:35.035
你看是不是对上了

00:13:35.035 --> 00:13:36.335
那就分析的没问题吧

00:13:36.335 --> 00:13:38.135
这个就是使用github插件

00:13:38.135 --> 00:13:40.475
我们也想去分析一些代码的一些情况啊

00:13:40.475 --> 00:13:42.575
所以这个就是基本的一个使用啊

00:13:42.575 --> 00:13:45.455
大家既可以在这个终端里面啊

00:13:45.455 --> 00:13:47.875
cli里面去调用这个插件

00:13:47.875 --> 00:13:50.435
但你也可以在这个里面啊

00:13:50.435 --> 00:13:52.335
可以对话的方式去调用

00:13:52.335 --> 00:13:54.555
比如说我们在这个里面

00:13:54.555 --> 00:13:56.095
调用

00:13:56.095 --> 00:13:58.735
那我现在比如说我要换个插件啊

00:13:59.215 --> 00:14:04.215
再看一下他有哪些插件啊

00:14:04.215 --> 00:14:06.455
pagging

00:14:06.455 --> 00:14:12.215
我再找一个比较实用一点的

00:14:12.215 --> 00:14:17.895
你看有一个fig码画图的

00:14:17.895 --> 00:14:19.535
但这个肯定要做授权了

00:14:19.535 --> 00:14:23.455
看一下有没有一个

00:14:23.455 --> 00:14:27.535
review

00:14:27.535 --> 00:14:28.775
dood

00:14:28.775 --> 00:14:30.495
你看有没有做代码审查的

00:14:34.335 --> 00:14:38.195
或者说image document

00:14:38.195 --> 00:14:39.695
这个是创建文档的

00:14:41.275 --> 00:14:42.075
Excel

00:14:43.835 --> 00:14:44.675
apt

00:14:46.195 --> 00:14:47.395
powerpoint

00:14:49.695 --> 00:14:50.795
superpowers

00:14:52.335 --> 00:14:53.935
那这些插件都是国外的

00:14:53.935 --> 00:14:55.935
大家其实也可以去添加国内的一些

00:14:55.935 --> 00:14:57.495
应用市场插件啊

00:14:57.495 --> 00:14:58.195
这个插件的话

00:14:58.195 --> 00:15:00.135
你其实可以去各种地方把它下载下来

00:15:00.135 --> 00:15:01.575
封到那个目录里面

00:15:01.575 --> 00:15:02.935
它其实也是可以用的

00:15:05.035 --> 00:15:05.875
嗯

00:15:05.875 --> 00:15:07.195
再找一个

00:15:10.775 --> 00:15:11.395
这不行

00:15:11.395 --> 00:15:14.335
我们就用这个有一个document

00:15:14.335 --> 00:15:16.235
看一下这个document是用来干嘛的

00:15:20.675 --> 00:15:21.675
document

00:15:23.235 --> 00:15:24.635
这个是用来创建

00:15:24.635 --> 00:15:26.395
google的这个doc的

00:15:26.395 --> 00:15:28.375
这是google的一个文档

00:15:28.375 --> 00:15:32.295
在这个里面基本上都是一些国外的这个插件啊

00:15:32.295 --> 00:15:33.295
Canvas

00:15:43.235 --> 00:15:45.375
Canvas这个应该是画图的

00:15:49.375 --> 00:15:52.375
那我们就用这个Canvas来试一下

00:15:56.739 --> 00:16:00.879
嗯在这个里面查一下

00:16:00.879 --> 00:16:07.339
复制一下那个Canvas

00:16:09.539 --> 00:16:12.499
然后在这里面发起个对话

00:16:12.499 --> 00:16:17.059
帮我查询一下

00:16:17.059 --> 00:16:22.279
插件有哪些可用的skill

00:16:22.279 --> 00:16:25.039
就大家你要去用插件的话

00:16:25.039 --> 00:16:27.099
其实无非就是用里面的这个skill

00:16:27.099 --> 00:16:27.679
是吧

00:16:27.679 --> 00:16:29.699
所以你想要了解它的功能

00:16:29.699 --> 00:16:31.799
你直接去调用一下就可以了

00:16:31.799 --> 00:16:33.619
你直接可以在对话里面去问

00:16:33.619 --> 00:16:35.579
这个插件应该怎么来用

00:16:35.579 --> 00:16:36.479
就是大家

00:16:36.479 --> 00:16:39.559
你在装了一些插件之后

00:16:39.559 --> 00:16:40.899
你不知道怎么用的情况下

00:16:40.899 --> 00:16:42.159
你直接去问Codex

00:16:42.159 --> 00:16:43.679
让他教你怎么用就完了

00:16:43.679 --> 00:16:47.039
但是因为这个插件

00:16:47.039 --> 00:16:50.179
不是装在咱们当前用户目录下面的

00:16:50.179 --> 00:16:51.939
他不是在项目录下面

00:16:51.939 --> 00:16:54.019
他是在用户目录下面的

00:16:54.019 --> 00:16:55.299
所以他会要去找

00:16:55.299 --> 00:16:57.579
看一下这个用户目录下面

00:16:57.579 --> 00:16:58.599
有没有一个叫

00:16:58.599 --> 00:17:00.299
Kanva的这么一个packing

00:17:00.299 --> 00:17:03.039
你看这个里面

00:17:03.039 --> 00:17:04.539
他就告诉你说

00:17:04.539 --> 00:17:08.299
他可以做一个设计

00:17:08.299 --> 00:17:09.939
然后做一个品牌的logo

00:17:09.939 --> 00:17:12.659
那比如说你就可以跟他说

00:17:12.659 --> 00:17:15.219
请调用

00:17:15.219 --> 00:17:18.619
调用这个

00:17:18.619 --> 00:17:20.099
conva

00:17:20.099 --> 00:17:21.639
插件

00:17:21.639 --> 00:17:24.419
帮我设计一个

00:17:24.419 --> 00:17:25.459
猫的

00:17:25.459 --> 00:17:31.439
AI

00:17:31.439 --> 00:17:33.099
科技感

00:17:33.099 --> 00:17:38.159
品牌

00:17:52.499 --> 00:17:54.159
我们现在就要用这个插件

00:17:54.159 --> 00:17:58.599
让他帮我们做一个AI科技感的一个品牌设计啊

00:17:58.599 --> 00:18:03.119
所以你看他现在就是用这个康瓦工具

00:18:03.119 --> 00:18:04.239
他会帮你去

00:18:04.239 --> 00:18:06.819
去调用一些scale是吧

00:18:06.819 --> 00:18:07.939
然后你看

00:18:07.939 --> 00:18:09.999
现在这不就有了是吧

00:18:09.999 --> 00:18:12.179
这个scale他是不是就会帮你设计

00:18:12.179 --> 00:18:15.819
这康瓦座是设计一些视觉啊

00:18:15.819 --> 00:18:17.779
比如说颜色字体啊

00:18:17.779 --> 00:18:19.499
logo啊是吧

00:18:19.499 --> 00:18:22.619
你看这个是生成这个

00:18:22.619 --> 00:18:24.799
整个的一个提示词是吧

00:18:24.799 --> 00:18:25.839
品牌的啊

00:18:25.839 --> 00:18:27.599
这个就是专门用来做设计的

00:18:27.599 --> 00:18:31.059
所以我们可以在任何地方去使用插件啊

00:18:31.059 --> 00:18:32.139
就大家只要装完之后

00:18:32.139 --> 00:18:34.779
因为这个是用户级别的

00:18:34.779 --> 00:18:35.899
你当前啊

00:18:35.899 --> 00:18:37.459
不管你在哪里用Codex

00:18:37.459 --> 00:18:39.719
他都可以调用到这个插件啊

00:18:39.719 --> 00:18:41.039
这个就是他的一个优势

00:18:41.039 --> 00:18:43.159
所以啊

00:18:43.159 --> 00:18:45.319
这个插件就是我们装好之后的话

00:18:45.319 --> 00:18:47.919
其实就可以去用了啊

00:18:47.919 --> 00:18:51.319
那比如说我们现在输入这个packing

00:18:51.319 --> 00:18:58.939
大家就可以看到当前的装哪些插件是吧

00:18:58.939 --> 00:19:03.019
那使用的话

00:19:03.019 --> 00:19:03.959
我们刚刚也给他讲了

00:19:03.959 --> 00:19:05.039
有几个路口啊

00:19:05.039 --> 00:19:07.019
一个是你在这个里面啊

00:19:07.019 --> 00:19:08.559
废话里面去用是吧

00:19:08.559 --> 00:19:09.979
直接你告诉他插件名

00:19:09.979 --> 00:19:12.759
然后这里面有一个会计的路口

00:19:12.759 --> 00:19:14.479
啊在这个地方

00:19:14.479 --> 00:19:17.019
我们可以去找到啊

00:19:17.019 --> 00:19:18.859
比如说这个里面

00:19:18.859 --> 00:19:20.019
嗯

00:19:21.319 --> 00:19:27.979
你看这个是我们装之前装的Core的那些个插件是吧

00:19:27.979 --> 00:19:32.359
直接在这个里面在对话里面去使用就可以了

00:19:32.359 --> 00:19:33.259
它会在这个里面

00:19:33.259 --> 00:19:35.059
这这也是一个使用look

00:19:35.059 --> 00:19:39.459
包括你也可以去用at

00:19:39.459 --> 00:19:41.759
用这个at符号

00:19:41.759 --> 00:19:43.599
我们看这里能不能at出来

00:19:43.599 --> 00:19:45.159
at

00:19:45.159 --> 00:19:47.179
你看大家看

00:19:47.179 --> 00:19:48.899
你直接at也可以的

00:19:48.899 --> 00:19:50.499
比如说at看网

00:19:50.499 --> 00:19:54.099
或者是atGithub

00:19:54.099 --> 00:19:56.079
然后

00:19:56.079 --> 00:19:59.099
你就问他

00:19:59.099 --> 00:20:03.499
这个仓库

00:20:03.499 --> 00:20:08.999
的用途

00:20:08.999 --> 00:20:11.479
你就问他这个仓库啊

00:20:11.479 --> 00:20:12.559
就是我们现在有一个项目

00:20:12.559 --> 00:20:13.479
他是用来干嘛的

00:20:13.479 --> 00:20:16.159
你看他现在就会去分析这个readme啊

00:20:16.159 --> 00:20:17.799
用这个Github这个插件

00:20:17.799 --> 00:20:18.979
帮你去分析

00:20:18.979 --> 00:20:20.139
所以的话

00:20:20.139 --> 00:20:22.539
其实我们在这个里面直接去

00:20:22.539 --> 00:20:23.779
add的方式就可以了

00:20:23.779 --> 00:20:25.779
这个使用方式最简单啊

00:20:25.779 --> 00:20:26.899
add的方式

00:20:26.899 --> 00:20:28.579
它是最简单的

00:20:28.579 --> 00:20:31.959
你看它是不是就分析出来了

00:20:31.959 --> 00:20:35.579
这个是OpenAI Codex CLI的一个开源仓库

00:20:35.579 --> 00:20:35.859
是吧

00:20:35.859 --> 00:20:37.979
我们可以在这个里面

00:20:37.979 --> 00:20:40.199
让AI读代码改代码

00:20:40.199 --> 00:20:40.879
整个啊

00:20:40.879 --> 00:20:43.399
大家想要去了解CLI的一个使用

00:20:43.399 --> 00:20:43.779
是吧

00:20:43.779 --> 00:20:45.079
它的一个源码

00:20:45.079 --> 00:20:47.999
我们都可以去知道啊

00:20:47.999 --> 00:20:51.899
因为我之前是把这个原码下下来啊

00:20:51.899 --> 00:20:54.839
大家可以用这种方式来分析这个原码啊

00:20:54.839 --> 00:21:00.299
比如说你还可以问的更加细一点啊

00:21:00.299 --> 00:21:01.099
你爱的给他哈

00:21:01.099 --> 00:21:04.099
呃

00:21:04.099 --> 00:21:08.159
比如说我想了解一下

00:21:08.159 --> 00:21:14.899
CII的一个核心实现是吧

00:21:14.899 --> 00:21:15.719
对

00:21:15.719 --> 00:21:17.299
你想学习一下这个原代码

00:21:17.299 --> 00:21:18.899
那你就可以用这个插件

00:21:18.899 --> 00:21:20.779
那去调这个接口

00:21:20.779 --> 00:21:23.439
帮你去做一个分析啊

00:21:23.439 --> 00:21:25.519
这样的话

00:21:25.519 --> 00:21:28.299
大家你即使没有把代码下下来也没关系啊

00:21:28.299 --> 00:21:29.119
他这个插件

00:21:29.119 --> 00:21:30.939
他会去调接口去查询的

00:21:30.939 --> 00:21:32.799
你就不需要关注这些东西

00:21:32.799 --> 00:21:36.339
但是因为他你看我现在本地

00:21:36.339 --> 00:21:37.519
我把这个项目捣出来了

00:21:37.519 --> 00:21:38.819
所以他其实也识别到了

00:21:38.819 --> 00:21:41.779
他就不需要调用jh命令去查了

00:21:41.779 --> 00:21:43.599
就他这个还是比较智能的

00:21:43.599 --> 00:21:45.299
我当天有这个项目的话

00:21:45.299 --> 00:21:47.579
他就不会再去调命令去查

00:21:47.579 --> 00:21:49.239
如果没有项目的话

00:21:49.239 --> 00:21:50.179
他可能会调命令

00:21:50.179 --> 00:21:51.619
把这个项目给拉下来啊

00:21:51.619 --> 00:21:52.699
因为他要分析原码

00:21:52.699 --> 00:21:54.939
所以他可能会把这个

00:21:54.939 --> 00:21:58.339
一些原码给他下载下来啊

00:21:58.339 --> 00:21:59.699
给他执行给他命令

00:21:59.699 --> 00:22:00.599
把他可用下来

00:22:00.599 --> 00:22:03.759
所以的话我们现在这边

00:22:03.759 --> 00:22:06.719
其实他现在分析就比较简单了

00:22:06.719 --> 00:22:09.239
这要分析我当前本机的一个目就可以了

00:22:09.239 --> 00:22:11.859
这个就是我们其实用插件是吧

00:22:11.859 --> 00:22:13.599
他就可以做很多事情

00:22:13.599 --> 00:22:16.039
你用GitHub的插件

00:22:16.039 --> 00:22:17.919
就可以去做一些代码分析啊

00:22:17.919 --> 00:22:18.779
等等的

00:22:18.779 --> 00:22:20.759
包括去学习一些这个项目

00:22:20.759 --> 00:22:21.119
是吧

00:22:21.119 --> 00:22:22.919
这都是挺方便的

00:22:22.919 --> 00:22:26.659
然后包括一些这个

00:22:26.659 --> 00:22:28.259
安装插件的话

00:22:28.259 --> 00:22:29.339
它其实会

00:22:29.339 --> 00:22:31.119
让这个对应工作流

00:22:31.119 --> 00:22:32.959
在这个Codex里面去

00:22:32.959 --> 00:22:34.679
可用啊

00:22:34.679 --> 00:22:36.219
但是你现有的这个

00:22:36.219 --> 00:22:37.459
审批设置的话

00:22:37.459 --> 00:22:38.599
依旧是存在的

00:22:38.599 --> 00:22:39.119
比如说

00:22:39.119 --> 00:22:40.539
我们要去

00:22:40.539 --> 00:22:42.479
连接一些外部服务啊

00:22:42.479 --> 00:22:44.219
你还要是要去做认证的

00:22:44.219 --> 00:22:48.119
比如说你要去装这个figma是吧

00:22:48.119 --> 00:22:50.639
比如说我们现在要装figma

00:22:52.679 --> 00:22:55.319
你要装这个插件的话

00:22:55.319 --> 00:22:56.839
你要用这个figma的话

00:22:56.839 --> 00:22:59.719
你还是要做一些授权的啊

00:23:01.839 --> 00:23:03.439
比如说我们现在at

00:23:03.439 --> 00:23:06.839
这里在开一个对话

00:23:06.839 --> 00:23:11.099
嗯

00:23:11.099 --> 00:23:12.299
你说爱的飞个吗

00:23:12.299 --> 00:23:20.839
那他这里还是没刷新啊

00:23:20.839 --> 00:23:22.139
没关系

00:23:22.139 --> 00:23:23.239
那我们就复制过来

00:23:23.239 --> 00:23:28.739
帮我设计一个

00:23:28.739 --> 00:23:31.299
就你让它设计

00:23:31.299 --> 00:23:32.899
它肯定要去连接啊

00:23:32.899 --> 00:23:36.059
帮我设计一个

00:23:36.059 --> 00:23:40.839
用户管理页面

00:23:40.839 --> 00:23:52.379
现在他就会用Figma去帮你去做设计

00:23:53.672 --> 00:23:55.912
你看他首先要确定一下有哪些工具

00:23:55.912 --> 00:23:58.352
因为他这个是做圆形设计嘛是吧

00:24:03.452 --> 00:24:05.012
他会去先判断啊

00:24:05.012 --> 00:24:09.652
你看他会帮你把页面结构啊

00:24:09.652 --> 00:24:10.532
视觉风格啊

00:24:10.532 --> 00:24:11.212
这些个东西

00:24:11.212 --> 00:24:14.452
但是因为他没有连接到Figma

00:24:14.452 --> 00:24:16.532
所以我们肯定是要做授权的

00:24:16.532 --> 00:24:18.352
这个就是他

00:24:18.352 --> 00:24:20.532
他是做设计啊

00:24:20.532 --> 00:24:22.192
比如我们要建立连接

00:24:22.192 --> 00:24:24.952
帮我连接

00:24:24.952 --> 00:24:28.852
到这个Figma

00:24:28.852 --> 00:24:34.812
这个就是要做授权登录了

00:24:34.812 --> 00:24:42.832
你看在这个插件里面

00:24:42.832 --> 00:24:44.572
他要做一个登录授权啊

00:24:44.572 --> 00:24:48.572
就是我们打开这个插件设置里面

00:24:48.572 --> 00:24:53.852
这个飞个码

00:24:53.852 --> 00:24:56.992
但是因为这里没有登录无法用啊

00:24:56.992 --> 00:24:58.392
所以的话

00:24:58.392 --> 00:24:59.732
其实你要去做一个

00:24:59.732 --> 00:25:01.992
这个有一个差的GPT账号才可以

00:25:01.992 --> 00:25:04.992
他这里面要做一个登录授权啊

00:25:10.452 --> 00:25:12.092
看一下现在app有没有

00:25:12.092 --> 00:25:13.592
我现在有了

00:25:13.592 --> 00:25:16.712
登录授权

00:25:16.712 --> 00:25:18.992
我看一下这样行不行啊

00:25:18.992 --> 00:25:31.232
这里面要做一个这个

00:25:31.232 --> 00:25:33.312
浏览系登录啊

00:25:33.312 --> 00:25:34.792
浏览系登录之后的话

00:25:34.792 --> 00:25:36.832
你要做个授权就可以了

00:25:36.832 --> 00:25:38.372
就是你要自己去登录这个figma

00:25:38.372 --> 00:25:39.572
登录授权完之后

00:25:39.572 --> 00:25:40.852
然后再去登录啊

00:25:40.852 --> 00:25:42.412
这个回头大家可以自己去试一下

00:25:42.412 --> 00:25:43.692
就有些插件

00:25:43.692 --> 00:25:47.332
它是需要授权认证之后才能去用的啊

00:25:47.332 --> 00:25:50.692
所以你用的一些插件

00:25:50.692 --> 00:25:52.192
有些是要登录的

00:25:52.192 --> 00:25:53.932
并且的话

00:25:53.932 --> 00:25:55.332
他有些是要用

00:25:55.332 --> 00:25:57.092
XADGPE这个账号登录才行

00:25:57.092 --> 00:25:58.832
这个是需要注意的

00:25:58.832 --> 00:26:00.472
然后其实我们也可以去

00:26:00.472 --> 00:26:01.872
卸载当前的一个插件

00:26:01.872 --> 00:26:04.672
比如说我们现在装了这个Figma

00:26:04.672 --> 00:26:06.952
那大家可以在这个里面去卸载

00:26:06.952 --> 00:26:08.132
Figma

00:26:08.132 --> 00:26:09.412
on install

00:26:09.412 --> 00:26:11.492
现在就没有了

00:26:11.492 --> 00:26:14.332
然后我们在这个里面再刷新一下

00:26:14.332 --> 00:26:17.312
Figma是不是就不见了

00:26:17.332 --> 00:26:18.512
是吧

00:26:18.512 --> 00:26:20.712
这个就是Figma

00:26:20.712 --> 00:26:30.472
然后这里面我们其实也不用重启啊

00:26:30.472 --> 00:26:32.392
他会默认的去刷新一下就可以了

00:26:32.392 --> 00:26:36.092
然后这个Codex就是

00:26:36.092 --> 00:26:38.812
它是用插件的话啊

00:26:38.812 --> 00:26:39.972
还是非常方便的

00:26:39.972 --> 00:26:42.312
一般来说啊

00:26:42.312 --> 00:26:45.272
我们如果说你只是做一个简单的功能啊

00:26:45.272 --> 00:26:48.112
比如说就在自己的一个仓库里面

00:26:48.112 --> 00:26:49.532
或者一个工作流里面就做处理

00:26:49.532 --> 00:26:51.492
一般来说一个scale就够了

00:26:51.492 --> 00:26:54.852
那比如说你希望把这个工作流分享给团队

00:26:54.852 --> 00:26:56.812
你又有应用集成

00:26:56.812 --> 00:26:59.692
就是你这个又非常复杂

00:26:59.692 --> 00:27:01.552
你又要调mcb服务

00:27:01.552 --> 00:27:02.532
又要调scale

00:27:02.532 --> 00:27:03.952
还要做应用集成

00:27:03.952 --> 00:27:05.692
包括生命周期

00:27:05.692 --> 00:27:07.572
hoax这些东西你都要有的话

00:27:07.572 --> 00:27:09.552
那你就把它打包成一个插件

00:27:09.552 --> 00:27:12.092
这种场景都特别适合插件的

00:27:12.092 --> 00:27:14.452
就非常复杂的各种你都要集成

00:27:14.452 --> 00:27:15.912
那你就把它打包成一个插件
