1
00:00:00,000 --> 00:00:01,920
回头我们可以去看一下

2
00:00:01,920 --> 00:00:04,280
接下来我们来讲一下

3
00:00:04,280 --> 00:00:08,180
Codex高阶插件体系集成与研发工作流复冷

4
00:00:08,180 --> 00:00:12,240
那么Codex里面有一个非常强大的一个组件

5
00:00:12,240 --> 00:00:13,180
叫做插件

6
00:00:13,180 --> 00:00:14,880
那么这个插件的话

7
00:00:14,880 --> 00:00:16,800
它是把这个scale

8
00:00:16,800 --> 00:00:18,680
这个技能还有应用

9
00:00:18,680 --> 00:00:20,080
包括mcp server

10
00:00:20,080 --> 00:00:22,620
都把它做了一个整合

11
00:00:22,620 --> 00:00:25,700
然后打包成了一个可以复用的工作流

12
00:00:25,700 --> 00:00:26,760
也就是说

13
00:00:26,760 --> 00:00:29,560
大家装好了这个插件之后

14
00:00:29,560 --> 00:00:31,460
你在使用这个插件的时候

15
00:00:31,460 --> 00:00:32,760
这个插件有可能

16
00:00:32,760 --> 00:00:34,900
它会调用各种这个skill

17
00:00:34,900 --> 00:00:36,880
包括一些应用

18
00:00:36,880 --> 00:00:38,500
一些CLI命令

19
00:00:38,500 --> 00:00:40,800
包括一些mcp服务

20
00:00:40,800 --> 00:00:41,500
这样的话

21
00:00:41,500 --> 00:00:42,560
我们可以做一些

22
00:00:42,560 --> 00:00:45,060
非常复杂的一些功能

23
00:00:45,060 --> 00:00:46,420
并且把它整合到

24
00:00:46,420 --> 00:00:47,420
我们这个业务里面去

25
00:00:47,420 --> 00:00:49,780
所以说啊

26
00:00:49,780 --> 00:00:51,300
这个插件的话

27
00:00:51,300 --> 00:00:52,200
我们可以拓展

28
00:00:52,200 --> 00:00:53,260
非常多的一些功能

29
00:00:53,260 --> 00:00:54,920
比如说我们可以装一些

30
00:00:54,920 --> 00:00:56,400
这个gmail的插件

31
00:00:56,400 --> 00:00:58,900
装一些这个slack的一个插件

32
00:00:58,900 --> 00:01:00,260
或者是飞书的一些插件

33
00:01:00,260 --> 00:01:03,340
那我们可以做各种各样的一些操作啊

34
00:01:03,340 --> 00:01:05,360
比如说一些原文档的一些插件是吧

35
00:01:05,360 --> 00:01:08,700
那我们就可以去新增一些原文档啊

36
00:01:08,700 --> 00:01:11,560
所以说插件的这个功能的话非常强大

37
00:01:11,560 --> 00:01:13,160
那一个插件的话

38
00:01:13,160 --> 00:01:15,020
基本上可以包含几块

39
00:01:15,020 --> 00:01:16,400
首先的话是scale

40
00:01:16,400 --> 00:01:21,200
它可以去面向特定任务的一些可负重指令啊

41
00:01:21,200 --> 00:01:25,400
比如说我们想加载一些画图的scale是吧

42
00:01:25,400 --> 00:01:27,560
去加载一些深圳视频的scale

43
00:01:27,560 --> 00:01:29,980
包括我们还可以直接一些脚本

44
00:01:29,980 --> 00:01:32,960
比如说我们想把文件上传

45
00:01:32,960 --> 00:01:36,680
或者说我们要去执行一些这个程序等等的

46
00:01:36,680 --> 00:01:38,640
这个都可以在这个插件里面

47
00:01:38,640 --> 00:01:40,400
集成scale来做一个实现

48
00:01:40,400 --> 00:01:41,660
然后应用的话

49
00:01:41,660 --> 00:01:45,280
比如说我们可以通过调用github的一些接口

50
00:01:45,280 --> 00:01:48,660
去把它这个一些代码拉下来

51
00:01:48,660 --> 00:01:51,400
我们还可以调用一些云平台的一些工具

52
00:01:51,400 --> 00:01:52,700
做一些这个处理

53
00:01:52,700 --> 00:01:56,700
所以说Codex利用这个插件

54
00:01:56,700 --> 00:01:58,400
可以去集成应用的这功能

55
00:01:58,400 --> 00:01:59,640
我们可以相当于

56
00:01:59,640 --> 00:02:02,280
做很多这些个工作啊

57
00:02:02,280 --> 00:02:04,160
然后是MCP Server

58
00:02:04,160 --> 00:02:05,820
那么这个MCP Server的话

59
00:02:05,820 --> 00:02:07,560
主要是为Codex提供了

60
00:02:07,560 --> 00:02:09,540
非常多的一些工具啊

61
00:02:09,540 --> 00:02:12,320
或者是共享了这个上下文的一些服务

62
00:02:12,320 --> 00:02:14,500
比如说我们想去查询一些天气是吧

63
00:02:14,500 --> 00:02:16,860
查询一些企业内部的一些服务

64
00:02:16,860 --> 00:02:20,360
那我们都可以通过MCP Server的方式去集成

65
00:02:20,360 --> 00:02:21,860
所以说这个插件的话

66
00:02:21,860 --> 00:02:25,120
大家也可以开发企业内部的一个插件

67
00:02:25,120 --> 00:02:27,960
我们等一下就会带大家去搭建一个插件

68
00:02:27,960 --> 00:02:30,280
就是怎么样去开发这么一个插件

69
00:02:30,280 --> 00:02:31,220
怎么去使用它

70
00:02:31,220 --> 00:02:34,640
包括我们还可以把它发布到这个应用市场里面去

71
00:02:34,640 --> 00:02:36,040
就是插件市场

72
00:02:36,040 --> 00:02:38,100
这个就相当于一个应用一样

73
00:02:38,100 --> 00:02:40,540
我们直接可以去做一个这个使用

74
00:02:40,540 --> 00:02:44,440
那么在Codex里面怎么去安装呢

75
00:02:44,440 --> 00:02:47,080
主要是有一下这种方式

76
00:02:47,080 --> 00:02:51,620
一个的话就大家通过这种命令行的这种方式去安装

77
00:02:51,620 --> 00:02:53,860
并且的话你还可以通过这个

78
00:02:53,860 --> 00:02:57,360
整个的我们的一个图形化界面去装

79
00:02:57,360 --> 00:03:00,600
比如说我们你可以用CodexAPP的方式

80
00:03:00,600 --> 00:03:02,140
但是CodexAPP的话

81
00:03:02,140 --> 00:03:04,080
它登录这个X的GPT账号

82
00:03:04,080 --> 00:03:08,480
因为我是使用这个API Key的方式去访问

83
00:03:08,480 --> 00:03:11,260
所以它这里不支持去下载这个插件

84
00:03:11,260 --> 00:03:14,420
然后大家还可以通过这个

85
00:03:14,420 --> 00:03:18,040
在Coser里面去装一个

86
00:03:18,040 --> 00:03:20,660
这个Codex给插件

87
00:03:20,660 --> 00:03:22,860
我们把这个插件装好之后

88
00:03:22,860 --> 00:03:24,480
我们打开这个codex

89
00:03:24,480 --> 00:03:26,040
在这个设置里面啊

90
00:03:26,040 --> 00:03:29,920
设置里面有一个这个插件啊

91
00:03:29,920 --> 00:03:30,620
你看在这个里面

92
00:03:30,620 --> 00:03:32,340
我们就能看到很多的一个插件

93
00:03:32,340 --> 00:03:35,140
比如说像Chrome的一些插件啊

94
00:03:35,140 --> 00:03:36,160
这个浏览器的是吧

95
00:03:36,160 --> 00:03:39,600
包括一些这个figuremark做设计的啊

96
00:03:39,600 --> 00:03:41,360
包括做一些这个

97
00:03:41,360 --> 00:03:45,740
像huggerface做大模型的这个下载的是吧

98
00:03:45,740 --> 00:03:48,020
然后包括一些训练啊等等的

99
00:03:48,020 --> 00:03:50,140
就是有各种各样的这个插件啊

100
00:03:50,140 --> 00:03:51,920
大家都可以自由的去下载啊

101
00:03:51,920 --> 00:03:54,780
当然这个也要去登录这个整个的一个

102
00:03:54,780 --> 00:03:57,160
ChatGPG的账号才可以啊

103
00:03:57,160 --> 00:04:00,340
那我之前的话是装了一些插件的

104
00:04:00,340 --> 00:04:01,100
我给大家看一下

105
00:04:01,100 --> 00:04:02,920
你看他这里会提示啊

106
00:04:02,920 --> 00:04:04,100
用APM要登录的话

107
00:04:04,100 --> 00:04:07,460
他是无法去这个使用这个插件的啊

108
00:04:07,460 --> 00:04:10,140
但事实上我们这里面还是可以去使用的

109
00:04:10,140 --> 00:04:11,400
他只是没法下载而已

110
00:04:11,400 --> 00:04:14,400
那这个就是我之前装的一些插件啊

111
00:04:14,400 --> 00:04:15,920
那这个插件的话

112
00:04:15,920 --> 00:04:17,820
我们可以比如说点进去的话

113
00:04:17,820 --> 00:04:20,060
他就可以直接在对话里面去使用啊

114
00:04:20,060 --> 00:04:23,320
他就会引用这个插件去做一个这个调用

115
00:04:23,320 --> 00:04:28,220
比如说我们现在想利用一个插件叫做scale correct

116
00:04:28,220 --> 00:04:30,880
有些的话是他系统内置的一个插件啊

117
00:04:30,880 --> 00:04:33,720
就是你装好这个scale之后的话啊

118
00:04:33,720 --> 00:04:34,980
就装好这个codex之后

119
00:04:34,980 --> 00:04:41,220
他默认就会去帮你去这个装一些这个插件啊

120
00:04:41,220 --> 00:04:45,000
那比如说我们这个里面就有一个scale correct

121
00:04:45,000 --> 00:04:47,360
我们在这个里面可以使用啊

122
00:04:47,360 --> 00:05:00,100
比如说帮我创建一个查询天气的scale

123
00:05:00,100 --> 00:05:02,880
你就直接这么跟他说

124
00:05:02,880 --> 00:05:06,000
你看他现在就会去使用这个插件啊

125
00:05:06,000 --> 00:05:06,720
这个插件的话

126
00:05:06,720 --> 00:05:10,820
其实本身这里面就相当于内置了一个这个scale啊

127
00:05:10,820 --> 00:05:13,600
他可以以这个scale的方式去存在

128
00:05:13,600 --> 00:05:16,220
你看在这个里面

129
00:05:16,220 --> 00:05:18,640
它本身我们刚刚讲到

130
00:05:18,640 --> 00:05:20,060
这个插件有可能

131
00:05:20,060 --> 00:05:21,960
它就是内置了这个scale

132
00:05:21,960 --> 00:05:23,860
或者是集成了一些应用

133
00:05:23,860 --> 00:05:25,900
包括一些mcp server

134
00:05:25,900 --> 00:05:28,400
所以这个插件没有什么太特别的

135
00:05:28,400 --> 00:05:29,620
它只是做了一个打包

136
00:05:29,620 --> 00:05:31,900
它可以把各种的scale应用

137
00:05:31,900 --> 00:05:33,840
包括mcp服务的话整合在一起

138
00:05:33,840 --> 00:05:35,880
所以大家你在用插件的时候

139
00:05:35,880 --> 00:05:36,540
你会发现

140
00:05:36,540 --> 00:05:38,200
这个跟用这个scale

141
00:05:38,200 --> 00:05:39,760
没有太大区别

142
00:05:39,760 --> 00:05:41,680
有时候因为它可能里面

143
00:05:41,680 --> 00:05:43,440
就只放了一个scale

144
00:05:43,440 --> 00:05:45,340
所以的话我们可以看到

145
00:05:45,340 --> 00:05:47,360
他就可以通过这种方式

146
00:05:47,360 --> 00:05:49,880
我们去创建一个scale

147
00:05:49,880 --> 00:05:50,780
是吧

148
00:05:50,780 --> 00:05:52,680
你看就已经写好了

149
00:05:52,680 --> 00:05:58,080
这个就是他可以帮助我们去创建

150
00:05:58,080 --> 00:06:00,000
这么一个scale的一个插件啊

151
00:06:00,000 --> 00:06:03,380
就这个插件是用来去创建scale的啊

152
00:06:03,380 --> 00:06:06,320
并且的话我们这个插件的话

153
00:06:06,320 --> 00:06:07,900
我们还可以去卸载他啊

154
00:06:07,900 --> 00:06:11,140
好

155
00:06:11,140 --> 00:06:12,580
然后这个里面

156
00:06:12,580 --> 00:06:13,500
你看他这个插件

157
00:06:13,500 --> 00:06:16,460
默认是帮我们装到了这个目的啊

158
00:06:16,460 --> 00:06:17,180
这个scale

159
00:06:17,180 --> 00:06:20,020
他会默认帮我们去装到这个目的去

160
00:06:20,020 --> 00:06:22,540
那这个就是我们刚刚创建的一个scale

161
00:06:22,540 --> 00:06:25,820
你看这个是查询天气的

162
00:06:25,820 --> 00:06:28,980
这个就是使用插件啊

163
00:06:28,980 --> 00:06:32,360
那么这个插件的话

164
00:06:32,360 --> 00:06:36,140
除了我们的这个app一顿啊

165
00:06:36,140 --> 00:06:38,180
我们也可以在命令行里面去看到

166
00:06:38,180 --> 00:06:40,220
比如说我们进入这个codex

167
00:06:40,220 --> 00:06:42,740
然后输入这个

168
00:06:42,740 --> 00:06:45,400
当然有时候大家去

169
00:06:45,400 --> 00:06:46,320
啊

170
00:06:46,320 --> 00:06:46,920
这行的时候

171
00:06:46,920 --> 00:06:48,600
他会有一个升级啊

172
00:06:48,600 --> 00:06:49,580
我们这里可以跳过

173
00:06:49,580 --> 00:06:52,520
然后比如说我们叫packing

174
00:06:52,520 --> 00:06:54,040
啊

175
00:06:54,040 --> 00:06:54,640
大家看啊

176
00:06:54,640 --> 00:06:57,300
就这个就是我之前装的一些插件啊

177
00:06:57,300 --> 00:06:58,980
这是我之前装的一些插件

178
00:06:58,980 --> 00:07:03,720
然后你可以去这个搜索是吧

179
00:07:03,720 --> 00:07:06,380
这是他所有的一个插件

180
00:07:06,380 --> 00:07:08,280
比如当前装了四个

181
00:07:08,280 --> 00:07:12,580
我看一下

182
00:07:12,580 --> 00:07:14,980
这里面我们选一个来安装啊

183
00:07:16,780 --> 00:07:17,620
你说安装

184
00:07:27,280 --> 00:07:28,920
你看现在就是五个是吧

185
00:07:29,820 --> 00:07:31,020
我再装一个

186
00:07:31,920 --> 00:07:33,840
这时候我看装一个getHub的

187
00:07:37,220 --> 00:07:39,240
你看现在就是getHub的是吧

188
00:07:39,820 --> 00:07:41,240
这个就是getHub的一个差点

189
00:07:41,240 --> 00:07:43,960
那我们在这个里面来刷新一下

190
00:07:43,960 --> 00:07:45,640
看能不能看得到

191
00:08:02,195 --> 00:08:04,475
你看这个给他是不是就装好了

192
00:08:04,475 --> 00:08:07,155
所以大家在这个图形画页面里面

193
00:08:07,155 --> 00:08:08,275
他没法正常装

194
00:08:08,275 --> 00:08:09,115
没关系啊

195
00:08:09,115 --> 00:08:10,955
你可以用命令行的方式去装啊

196
00:08:10,955 --> 00:08:12,775
那只是图形化页面不支持

197
00:08:12,775 --> 00:08:16,095
所以我们其实可以在命令行里面就没什么限制

198
00:08:16,095 --> 00:08:17,495
那装完之后

199
00:08:17,495 --> 00:08:19,535
大家就可以去看到啊

200
00:08:19,535 --> 00:08:20,995
你直接折进这个paggings

201
00:08:20,995 --> 00:08:24,875
你就可以看到当前装好的一些个插件

202
00:08:24,875 --> 00:08:25,595
是吧

203
00:08:25,595 --> 00:08:27,715
你看我们现在装好的啊

204
00:08:27,715 --> 00:08:28,615
这几个就是装好的

205
00:08:28,615 --> 00:08:30,935
所以说大家

206
00:08:30,935 --> 00:08:33,895
你就直接可以在这个里面去用了啊

207
00:08:33,895 --> 00:08:37,055
那装完这个插件之后的话

208
00:08:37,055 --> 00:08:39,795
你可以怎么来用呢

209
00:08:39,795 --> 00:08:42,215
你就其实就直接去指令一下

210
00:08:42,215 --> 00:08:45,975
比如说你现在就

211
00:08:45,975 --> 00:08:49,275
这里你就加上这个啊

212
00:08:49,275 --> 00:08:51,455
然后看一下

213
00:08:51,455 --> 00:08:53,455
hagging

214
00:08:53,455 --> 00:09:01,475
然后比如说github

215
00:09:01,475 --> 00:09:05,055
然后他有一个这个

216
00:09:07,055 --> 00:09:08,435
scale

217
00:09:08,435 --> 00:09:13,135
这是这个packing的一些scale

218
00:09:13,135 --> 00:09:15,635
这个packing下面我们刚刚讲到了

219
00:09:15,635 --> 00:09:16,635
它有scale

220
00:09:16,635 --> 00:09:18,455
有mcp server是吧

221
00:09:18,455 --> 00:09:20,295
你看这个是没有mcp server的

222
00:09:20,295 --> 00:09:21,675
它有这个app

223
00:09:21,675 --> 00:09:23,095
有这个连接器是吧

224
00:09:23,095 --> 00:09:26,875
所以它底层本质上还是去调用那个

225
00:09:26,875 --> 00:09:29,135
gh的一些命令啊

226
00:09:29,135 --> 00:09:34,015
所以说整个它还是用的一些命令行去调用的

227
00:09:34,015 --> 00:09:36,075
只是说它这里给你封装成了一个插件

228
00:09:36,075 --> 00:09:38,835
那这里我们使用的话

229
00:09:38,835 --> 00:09:40,035
你其实可以在这个地方

230
00:09:40,035 --> 00:09:40,915
比如github

231
00:09:40,915 --> 00:09:42,615
在兑换里面去使用

232
00:09:42,615 --> 00:09:44,215
然后比如说

233
00:09:44,215 --> 00:09:47,155
我们想让他分析一个仓库的一些这个代码

234
00:09:47,155 --> 00:09:47,535
是吧

235
00:09:47,535 --> 00:09:50,715
那我现在就比如说随便打开一个啊

236
00:09:50,715 --> 00:09:53,395
打开我们之前的这个codex的一个仓库

237
00:09:53,395 --> 00:09:55,095
让他去分析一下

238
00:09:55,095 --> 00:10:00,915
这个就是我们的一个这个使用啊

239
00:10:00,915 --> 00:10:02,695
我们在这个里面

240
00:10:02,695 --> 00:10:04,655
比如说我们现在随便找一个pr

241
00:10:04,655 --> 00:10:08,815
比如说我就找这个pr

242
00:10:08,815 --> 00:10:11,735
让他去分析一下这个仓库里面

243
00:10:11,735 --> 00:10:14,215
这个本次提交了些什么内容是吧

244
00:10:14,215 --> 00:10:18,315
那我们就可以在对话里面

245
00:10:18,315 --> 00:10:20,655
或者大家直接你在这个里面啊

246
00:10:20,655 --> 00:10:22,375
嗯

247
00:10:22,375 --> 00:10:23,835
我们在这个里面

248
00:10:23,835 --> 00:10:25,515
你这里可以退出去

249
00:10:25,515 --> 00:10:28,095
使用github

250
00:10:28,095 --> 00:10:31,915
插件

251
00:10:31,915 --> 00:10:33,895
查询

252
00:10:33,895 --> 00:10:39,275
提交的

253
00:10:39,275 --> 00:10:42,315
DIFF吧

254
00:10:42,315 --> 00:10:43,655
就这个PR

255
00:10:43,655 --> 00:10:46,155
他推了一些什么内容

256
00:10:46,155 --> 00:10:47,275
用

257
00:10:47,275 --> 00:10:50,875
中文输出

258
00:10:50,875 --> 00:10:54,275
我们看一下这个插件有没有生效啊

259
00:10:58,635 --> 00:10:59,075
好

260
00:10:59,075 --> 00:11:01,955
大家看他这里面就开始去调用了啊

261
00:11:02,955 --> 00:11:05,495
然后之前我们这个 mcp 服务因为关掉了

262
00:11:05,495 --> 00:11:07,615
所以这里会有一个警告啊

263
00:11:07,615 --> 00:11:10,455
呃我们可以在这里面给它关一下

264
00:11:10,455 --> 00:11:13,295
这个里面有一个 mcp 服务

265
00:11:13,295 --> 00:11:15,295
把之前的都关掉啊

266
00:11:16,755 --> 00:11:19,395
哎这里还不能关闭了

267
00:11:19,395 --> 00:11:21,195
呃不能关闭的话

268
00:11:21,195 --> 00:11:23,395
那我就直接改配置啊

269
00:11:26,855 --> 00:11:30,715
我们直接把 mcp 之前那几个关掉就行了

270
00:11:30,715 --> 00:11:33,715
然后

271
00:11:49,355 --> 00:11:50,715
然后这个里面

272
00:11:51,015 --> 00:11:52,015
他就

273
00:11:52,815 --> 00:11:54,015
这里就关闭了

274
00:11:55,815 --> 00:11:58,015
然后我们再看一下这里面调用

275
00:11:58,855 --> 00:12:00,115
嗯

276
00:12:00,715 --> 00:12:07,895
你看他其实是用了这个GHPR的这个命令是吧

277
00:12:07,895 --> 00:12:13,315
其实本质上他底层还是调这个GHPR的一个命令啊

278
00:12:13,315 --> 00:12:15,275
虽然说是一个插件

279
00:12:15,275 --> 00:12:17,495
但是跟我们之前给大家讲

280
00:12:17,495 --> 00:12:20,595
用GH命令直接去调用的话

281
00:12:20,595 --> 00:12:21,635
其实是一样的啊

282
00:12:21,635 --> 00:12:23,815
他底层就是用的这个方式

283
00:12:23,815 --> 00:12:26,595
只是说他把它封装成了一个skill啊

284
00:12:26,595 --> 00:12:29,215
你看现在我们依旧要授权

285
00:12:29,215 --> 00:12:31,215
用这种方式去访问啊

286
00:12:49,215 --> 00:12:51,315
如果你不想去频繁授权的话

287
00:12:51,315 --> 00:12:52,715
我们这里promotion

288
00:12:53,615 --> 00:12:55,315
然后给他去切一下

289
00:12:59,215 --> 00:13:01,715
切到超级管理员啊

290
00:13:01,715 --> 00:13:03,455
就是这个全访问的这种方式

291
00:13:03,455 --> 00:13:08,115
你看这个Diff就是改这些东西啊

292
00:13:08,115 --> 00:13:10,915
这个就是那个代码里面对应的

293
00:13:10,915 --> 00:13:12,055
我们可以来看一下

294
00:13:12,055 --> 00:13:14,455
看一下他的一个commit

295
00:13:14,455 --> 00:13:16,715
oxy

296
00:13:16,715 --> 00:13:28,615
你看这个就是他改的一个代码是吧

297
00:13:29,215 --> 00:13:31,935
这个就是他改的一个逻辑

298
00:13:31,935 --> 00:13:33,555
所以的manage

299
00:13:33,555 --> 00:13:35,035
你看是不是对上了

300
00:13:35,035 --> 00:13:36,335
那就分析的没问题吧

301
00:13:36,335 --> 00:13:38,135
这个就是使用github插件

302
00:13:38,135 --> 00:13:40,475
我们也想去分析一些代码的一些情况啊

303
00:13:40,475 --> 00:13:42,575
所以这个就是基本的一个使用啊

304
00:13:42,575 --> 00:13:45,455
大家既可以在这个终端里面啊

305
00:13:45,455 --> 00:13:47,875
cli里面去调用这个插件

306
00:13:47,875 --> 00:13:50,435
但你也可以在这个里面啊

307
00:13:50,435 --> 00:13:52,335
可以对话的方式去调用

308
00:13:52,335 --> 00:13:54,555
比如说我们在这个里面

309
00:13:54,555 --> 00:13:56,095
调用

310
00:13:56,095 --> 00:13:58,735
那我现在比如说我要换个插件啊

311
00:13:59,215 --> 00:14:04,215
再看一下他有哪些插件啊

312
00:14:04,215 --> 00:14:06,455
pagging

313
00:14:06,455 --> 00:14:12,215
我再找一个比较实用一点的

314
00:14:12,215 --> 00:14:17,895
你看有一个fig码画图的

315
00:14:17,895 --> 00:14:19,535
但这个肯定要做授权了

316
00:14:19,535 --> 00:14:23,455
看一下有没有一个

317
00:14:23,455 --> 00:14:27,535
review

318
00:14:27,535 --> 00:14:28,775
dood

319
00:14:28,775 --> 00:14:30,495
你看有没有做代码审查的

320
00:14:34,335 --> 00:14:38,195
或者说image document

321
00:14:38,195 --> 00:14:39,695
这个是创建文档的

322
00:14:41,275 --> 00:14:42,075
Excel

323
00:14:43,835 --> 00:14:44,675
apt

324
00:14:46,195 --> 00:14:47,395
powerpoint

325
00:14:49,695 --> 00:14:50,795
superpowers

326
00:14:52,335 --> 00:14:53,935
那这些插件都是国外的

327
00:14:53,935 --> 00:14:55,935
大家其实也可以去添加国内的一些

328
00:14:55,935 --> 00:14:57,495
应用市场插件啊

329
00:14:57,495 --> 00:14:58,195
这个插件的话

330
00:14:58,195 --> 00:15:00,135
你其实可以去各种地方把它下载下来

331
00:15:00,135 --> 00:15:01,575
封到那个目录里面

332
00:15:01,575 --> 00:15:02,935
它其实也是可以用的

333
00:15:05,035 --> 00:15:05,875
嗯

334
00:15:05,875 --> 00:15:07,195
再找一个

335
00:15:10,775 --> 00:15:11,395
这不行

336
00:15:11,395 --> 00:15:14,335
我们就用这个有一个document

337
00:15:14,335 --> 00:15:16,235
看一下这个document是用来干嘛的

338
00:15:20,675 --> 00:15:21,675
document

339
00:15:23,235 --> 00:15:24,635
这个是用来创建

340
00:15:24,635 --> 00:15:26,395
google的这个doc的

341
00:15:26,395 --> 00:15:28,375
这是google的一个文档

342
00:15:28,375 --> 00:15:32,295
在这个里面基本上都是一些国外的这个插件啊

343
00:15:32,295 --> 00:15:33,295
Canvas

344
00:15:43,235 --> 00:15:45,375
Canvas这个应该是画图的

345
00:15:49,375 --> 00:15:52,375
那我们就用这个Canvas来试一下

346
00:15:56,739 --> 00:16:00,879
嗯在这个里面查一下

347
00:16:00,879 --> 00:16:07,339
复制一下那个Canvas

348
00:16:09,539 --> 00:16:12,499
然后在这里面发起个对话

349
00:16:12,499 --> 00:16:17,059
帮我查询一下

350
00:16:17,059 --> 00:16:22,279
插件有哪些可用的skill

351
00:16:22,279 --> 00:16:25,039
就大家你要去用插件的话

352
00:16:25,039 --> 00:16:27,099
其实无非就是用里面的这个skill

353
00:16:27,099 --> 00:16:27,679
是吧

354
00:16:27,679 --> 00:16:29,699
所以你想要了解它的功能

355
00:16:29,699 --> 00:16:31,799
你直接去调用一下就可以了

356
00:16:31,799 --> 00:16:33,619
你直接可以在对话里面去问

357
00:16:33,619 --> 00:16:35,579
这个插件应该怎么来用

358
00:16:35,579 --> 00:16:36,479
就是大家

359
00:16:36,479 --> 00:16:39,559
你在装了一些插件之后

360
00:16:39,559 --> 00:16:40,899
你不知道怎么用的情况下

361
00:16:40,899 --> 00:16:42,159
你直接去问Codex

362
00:16:42,159 --> 00:16:43,679
让他教你怎么用就完了

363
00:16:43,679 --> 00:16:47,039
但是因为这个插件

364
00:16:47,039 --> 00:16:50,179
不是装在咱们当前用户目录下面的

365
00:16:50,179 --> 00:16:51,939
他不是在项目录下面

366
00:16:51,939 --> 00:16:54,019
他是在用户目录下面的

367
00:16:54,019 --> 00:16:55,299
所以他会要去找

368
00:16:55,299 --> 00:16:57,579
看一下这个用户目录下面

369
00:16:57,579 --> 00:16:58,599
有没有一个叫

370
00:16:58,599 --> 00:17:00,299
Kanva的这么一个packing

371
00:17:00,299 --> 00:17:03,039
你看这个里面

372
00:17:03,039 --> 00:17:04,539
他就告诉你说

373
00:17:04,539 --> 00:17:08,299
他可以做一个设计

374
00:17:08,299 --> 00:17:09,939
然后做一个品牌的logo

375
00:17:09,939 --> 00:17:12,659
那比如说你就可以跟他说

376
00:17:12,659 --> 00:17:15,219
请调用

377
00:17:15,219 --> 00:17:18,619
调用这个

378
00:17:18,619 --> 00:17:20,099
conva

379
00:17:20,099 --> 00:17:21,639
插件

380
00:17:21,639 --> 00:17:24,419
帮我设计一个

381
00:17:24,419 --> 00:17:25,459
猫的

382
00:17:25,459 --> 00:17:31,439
AI

383
00:17:31,439 --> 00:17:33,099
科技感

384
00:17:33,099 --> 00:17:38,159
品牌

385
00:17:52,499 --> 00:17:54,159
我们现在就要用这个插件

386
00:17:54,159 --> 00:17:58,599
让他帮我们做一个AI科技感的一个品牌设计啊

387
00:17:58,599 --> 00:18:03,119
所以你看他现在就是用这个康瓦工具

388
00:18:03,119 --> 00:18:04,239
他会帮你去

389
00:18:04,239 --> 00:18:06,819
去调用一些scale是吧

390
00:18:06,819 --> 00:18:07,939
然后你看

391
00:18:07,939 --> 00:18:09,999
现在这不就有了是吧

392
00:18:09,999 --> 00:18:12,179
这个scale他是不是就会帮你设计

393
00:18:12,179 --> 00:18:15,819
这康瓦座是设计一些视觉啊

394
00:18:15,819 --> 00:18:17,779
比如说颜色字体啊

395
00:18:17,779 --> 00:18:19,499
logo啊是吧

396
00:18:19,499 --> 00:18:22,619
你看这个是生成这个

397
00:18:22,619 --> 00:18:24,799
整个的一个提示词是吧

398
00:18:24,799 --> 00:18:25,839
品牌的啊

399
00:18:25,839 --> 00:18:27,599
这个就是专门用来做设计的

400
00:18:27,599 --> 00:18:31,059
所以我们可以在任何地方去使用插件啊

401
00:18:31,059 --> 00:18:32,139
就大家只要装完之后

402
00:18:32,139 --> 00:18:34,779
因为这个是用户级别的

403
00:18:34,779 --> 00:18:35,899
你当前啊

404
00:18:35,899 --> 00:18:37,459
不管你在哪里用Codex

405
00:18:37,459 --> 00:18:39,719
他都可以调用到这个插件啊

406
00:18:39,719 --> 00:18:41,039
这个就是他的一个优势

407
00:18:41,039 --> 00:18:43,159
所以啊

408
00:18:43,159 --> 00:18:45,319
这个插件就是我们装好之后的话

409
00:18:45,319 --> 00:18:47,919
其实就可以去用了啊

410
00:18:47,919 --> 00:18:51,319
那比如说我们现在输入这个packing

411
00:18:51,319 --> 00:18:58,939
大家就可以看到当前的装哪些插件是吧

412
00:18:58,939 --> 00:19:03,019
那使用的话

413
00:19:03,019 --> 00:19:03,959
我们刚刚也给他讲了

414
00:19:03,959 --> 00:19:05,039
有几个路口啊

415
00:19:05,039 --> 00:19:07,019
一个是你在这个里面啊

416
00:19:07,019 --> 00:19:08,559
废话里面去用是吧

417
00:19:08,559 --> 00:19:09,979
直接你告诉他插件名

418
00:19:09,979 --> 00:19:12,759
然后这里面有一个会计的路口

419
00:19:12,759 --> 00:19:14,479
啊在这个地方

420
00:19:14,479 --> 00:19:17,019
我们可以去找到啊

421
00:19:17,019 --> 00:19:18,859
比如说这个里面

422
00:19:18,859 --> 00:19:20,019
嗯

423
00:19:21,319 --> 00:19:27,979
你看这个是我们装之前装的Core的那些个插件是吧

424
00:19:27,979 --> 00:19:32,359
直接在这个里面在对话里面去使用就可以了

425
00:19:32,359 --> 00:19:33,259
它会在这个里面

426
00:19:33,259 --> 00:19:35,059
这这也是一个使用look

427
00:19:35,059 --> 00:19:39,459
包括你也可以去用at

428
00:19:39,459 --> 00:19:41,759
用这个at符号

429
00:19:41,759 --> 00:19:43,599
我们看这里能不能at出来

430
00:19:43,599 --> 00:19:45,159
at

431
00:19:45,159 --> 00:19:47,179
你看大家看

432
00:19:47,179 --> 00:19:48,899
你直接at也可以的

433
00:19:48,899 --> 00:19:50,499
比如说at看网

434
00:19:50,499 --> 00:19:54,099
或者是atGithub

435
00:19:54,099 --> 00:19:56,079
然后

436
00:19:56,079 --> 00:19:59,099
你就问他

437
00:19:59,099 --> 00:20:03,499
这个仓库

438
00:20:03,499 --> 00:20:08,999
的用途

439
00:20:08,999 --> 00:20:11,479
你就问他这个仓库啊

440
00:20:11,479 --> 00:20:12,559
就是我们现在有一个项目

441
00:20:12,559 --> 00:20:13,479
他是用来干嘛的

442
00:20:13,479 --> 00:20:16,159
你看他现在就会去分析这个readme啊

443
00:20:16,159 --> 00:20:17,799
用这个Github这个插件

444
00:20:17,799 --> 00:20:18,979
帮你去分析

445
00:20:18,979 --> 00:20:20,139
所以的话

446
00:20:20,139 --> 00:20:22,539
其实我们在这个里面直接去

447
00:20:22,539 --> 00:20:23,779
add的方式就可以了

448
00:20:23,779 --> 00:20:25,779
这个使用方式最简单啊

449
00:20:25,779 --> 00:20:26,899
add的方式

450
00:20:26,899 --> 00:20:28,579
它是最简单的

451
00:20:28,579 --> 00:20:31,959
你看它是不是就分析出来了

452
00:20:31,959 --> 00:20:35,579
这个是OpenAI Codex CLI的一个开源仓库

453
00:20:35,579 --> 00:20:35,859
是吧

454
00:20:35,859 --> 00:20:37,979
我们可以在这个里面

455
00:20:37,979 --> 00:20:40,199
让AI读代码改代码

456
00:20:40,199 --> 00:20:40,879
整个啊

457
00:20:40,879 --> 00:20:43,399
大家想要去了解CLI的一个使用

458
00:20:43,399 --> 00:20:43,779
是吧

459
00:20:43,779 --> 00:20:45,079
它的一个源码

460
00:20:45,079 --> 00:20:47,999
我们都可以去知道啊

461
00:20:47,999 --> 00:20:51,899
因为我之前是把这个原码下下来啊

462
00:20:51,899 --> 00:20:54,839
大家可以用这种方式来分析这个原码啊

463
00:20:54,839 --> 00:21:00,299
比如说你还可以问的更加细一点啊

464
00:21:00,299 --> 00:21:01,099
你爱的给他哈

465
00:21:01,099 --> 00:21:04,099
呃

466
00:21:04,099 --> 00:21:08,159
比如说我想了解一下

467
00:21:08,159 --> 00:21:14,899
CII的一个核心实现是吧

468
00:21:14,899 --> 00:21:15,719
对

469
00:21:15,719 --> 00:21:17,299
你想学习一下这个原代码

470
00:21:17,299 --> 00:21:18,899
那你就可以用这个插件

471
00:21:18,899 --> 00:21:20,779
那去调这个接口

472
00:21:20,779 --> 00:21:23,439
帮你去做一个分析啊

473
00:21:23,439 --> 00:21:25,519
这样的话

474
00:21:25,519 --> 00:21:28,299
大家你即使没有把代码下下来也没关系啊

475
00:21:28,299 --> 00:21:29,119
他这个插件

476
00:21:29,119 --> 00:21:30,939
他会去调接口去查询的

477
00:21:30,939 --> 00:21:32,799
你就不需要关注这些东西

478
00:21:32,799 --> 00:21:36,339
但是因为他你看我现在本地

479
00:21:36,339 --> 00:21:37,519
我把这个项目捣出来了

480
00:21:37,519 --> 00:21:38,819
所以他其实也识别到了

481
00:21:38,819 --> 00:21:41,779
他就不需要调用jh命令去查了

482
00:21:41,779 --> 00:21:43,599
就他这个还是比较智能的

483
00:21:43,599 --> 00:21:45,299
我当天有这个项目的话

484
00:21:45,299 --> 00:21:47,579
他就不会再去调命令去查

485
00:21:47,579 --> 00:21:49,239
如果没有项目的话

486
00:21:49,239 --> 00:21:50,179
他可能会调命令

487
00:21:50,179 --> 00:21:51,619
把这个项目给拉下来啊

488
00:21:51,619 --> 00:21:52,699
因为他要分析原码

489
00:21:52,699 --> 00:21:54,939
所以他可能会把这个

490
00:21:54,939 --> 00:21:58,339
一些原码给他下载下来啊

491
00:21:58,339 --> 00:21:59,699
给他执行给他命令

492
00:21:59,699 --> 00:22:00,599
把他可用下来

493
00:22:00,599 --> 00:22:03,759
所以的话我们现在这边

494
00:22:03,759 --> 00:22:06,719
其实他现在分析就比较简单了

495
00:22:06,719 --> 00:22:09,239
这要分析我当前本机的一个目就可以了

496
00:22:09,239 --> 00:22:11,859
这个就是我们其实用插件是吧

497
00:22:11,859 --> 00:22:13,599
他就可以做很多事情

498
00:22:13,599 --> 00:22:16,039
你用GitHub的插件

499
00:22:16,039 --> 00:22:17,919
就可以去做一些代码分析啊

500
00:22:17,919 --> 00:22:18,779
等等的

501
00:22:18,779 --> 00:22:20,759
包括去学习一些这个项目

502
00:22:20,759 --> 00:22:21,119
是吧

503
00:22:21,119 --> 00:22:22,919
这都是挺方便的

504
00:22:22,919 --> 00:22:26,659
然后包括一些这个

505
00:22:26,659 --> 00:22:28,259
安装插件的话

506
00:22:28,259 --> 00:22:29,339
它其实会

507
00:22:29,339 --> 00:22:31,119
让这个对应工作流

508
00:22:31,119 --> 00:22:32,959
在这个Codex里面去

509
00:22:32,959 --> 00:22:34,679
可用啊

510
00:22:34,679 --> 00:22:36,219
但是你现有的这个

511
00:22:36,219 --> 00:22:37,459
审批设置的话

512
00:22:37,459 --> 00:22:38,599
依旧是存在的

513
00:22:38,599 --> 00:22:39,119
比如说

514
00:22:39,119 --> 00:22:40,539
我们要去

515
00:22:40,539 --> 00:22:42,479
连接一些外部服务啊

516
00:22:42,479 --> 00:22:44,219
你还要是要去做认证的

517
00:22:44,219 --> 00:22:48,119
比如说你要去装这个figma是吧

518
00:22:48,119 --> 00:22:50,639
比如说我们现在要装figma

519
00:22:52,679 --> 00:22:55,319
你要装这个插件的话

520
00:22:55,319 --> 00:22:56,839
你要用这个figma的话

521
00:22:56,839 --> 00:22:59,719
你还是要做一些授权的啊

522
00:23:01,839 --> 00:23:03,439
比如说我们现在at

523
00:23:03,439 --> 00:23:06,839
这里在开一个对话

524
00:23:06,839 --> 00:23:11,099
嗯

525
00:23:11,099 --> 00:23:12,299
你说爱的飞个吗

526
00:23:12,299 --> 00:23:20,839
那他这里还是没刷新啊

527
00:23:20,839 --> 00:23:22,139
没关系

528
00:23:22,139 --> 00:23:23,239
那我们就复制过来

529
00:23:23,239 --> 00:23:28,739
帮我设计一个

530
00:23:28,739 --> 00:23:31,299
就你让它设计

531
00:23:31,299 --> 00:23:32,899
它肯定要去连接啊

532
00:23:32,899 --> 00:23:36,059
帮我设计一个

533
00:23:36,059 --> 00:23:40,839
用户管理页面

534
00:23:40,839 --> 00:23:52,379
现在他就会用Figma去帮你去做设计

535
00:23:53,672 --> 00:23:55,912
你看他首先要确定一下有哪些工具

536
00:23:55,912 --> 00:23:58,352
因为他这个是做圆形设计嘛是吧

537
00:24:03,452 --> 00:24:05,012
他会去先判断啊

538
00:24:05,012 --> 00:24:09,652
你看他会帮你把页面结构啊

539
00:24:09,652 --> 00:24:10,532
视觉风格啊

540
00:24:10,532 --> 00:24:11,212
这些个东西

541
00:24:11,212 --> 00:24:14,452
但是因为他没有连接到Figma

542
00:24:14,452 --> 00:24:16,532
所以我们肯定是要做授权的

543
00:24:16,532 --> 00:24:18,352
这个就是他

544
00:24:18,352 --> 00:24:20,532
他是做设计啊

545
00:24:20,532 --> 00:24:22,192
比如我们要建立连接

546
00:24:22,192 --> 00:24:24,952
帮我连接

547
00:24:24,952 --> 00:24:28,852
到这个Figma

548
00:24:28,852 --> 00:24:34,812
这个就是要做授权登录了

549
00:24:34,812 --> 00:24:42,832
你看在这个插件里面

550
00:24:42,832 --> 00:24:44,572
他要做一个登录授权啊

551
00:24:44,572 --> 00:24:48,572
就是我们打开这个插件设置里面

552
00:24:48,572 --> 00:24:53,852
这个飞个码

553
00:24:53,852 --> 00:24:56,992
但是因为这里没有登录无法用啊

554
00:24:56,992 --> 00:24:58,392
所以的话

555
00:24:58,392 --> 00:24:59,732
其实你要去做一个

556
00:24:59,732 --> 00:25:01,992
这个有一个差的GPT账号才可以

557
00:25:01,992 --> 00:25:04,992
他这里面要做一个登录授权啊

558
00:25:10,452 --> 00:25:12,092
看一下现在app有没有

559
00:25:12,092 --> 00:25:13,592
我现在有了

560
00:25:13,592 --> 00:25:16,712
登录授权

561
00:25:16,712 --> 00:25:18,992
我看一下这样行不行啊

562
00:25:18,992 --> 00:25:31,232
这里面要做一个这个

563
00:25:31,232 --> 00:25:33,312
浏览系登录啊

564
00:25:33,312 --> 00:25:34,792
浏览系登录之后的话

565
00:25:34,792 --> 00:25:36,832
你要做个授权就可以了

566
00:25:36,832 --> 00:25:38,372
就是你要自己去登录这个figma

567
00:25:38,372 --> 00:25:39,572
登录授权完之后

568
00:25:39,572 --> 00:25:40,852
然后再去登录啊

569
00:25:40,852 --> 00:25:42,412
这个回头大家可以自己去试一下

570
00:25:42,412 --> 00:25:43,692
就有些插件

571
00:25:43,692 --> 00:25:47,332
它是需要授权认证之后才能去用的啊

572
00:25:47,332 --> 00:25:50,692
所以你用的一些插件

573
00:25:50,692 --> 00:25:52,192
有些是要登录的

574
00:25:52,192 --> 00:25:53,932
并且的话

575
00:25:53,932 --> 00:25:55,332
他有些是要用

576
00:25:55,332 --> 00:25:57,092
XADGPE这个账号登录才行

577
00:25:57,092 --> 00:25:58,832
这个是需要注意的

578
00:25:58,832 --> 00:26:00,472
然后其实我们也可以去

579
00:26:00,472 --> 00:26:01,872
卸载当前的一个插件

580
00:26:01,872 --> 00:26:04,672
比如说我们现在装了这个Figma

581
00:26:04,672 --> 00:26:06,952
那大家可以在这个里面去卸载

582
00:26:06,952 --> 00:26:08,132
Figma

583
00:26:08,132 --> 00:26:09,412
on install

584
00:26:09,412 --> 00:26:11,492
现在就没有了

585
00:26:11,492 --> 00:26:14,332
然后我们在这个里面再刷新一下

586
00:26:14,332 --> 00:26:17,312
Figma是不是就不见了

587
00:26:17,332 --> 00:26:18,512
是吧

588
00:26:18,512 --> 00:26:20,712
这个就是Figma

589
00:26:20,712 --> 00:26:30,472
然后这里面我们其实也不用重启啊

590
00:26:30,472 --> 00:26:32,392
他会默认的去刷新一下就可以了

591
00:26:32,392 --> 00:26:36,092
然后这个Codex就是

592
00:26:36,092 --> 00:26:38,812
它是用插件的话啊

593
00:26:38,812 --> 00:26:39,972
还是非常方便的

594
00:26:39,972 --> 00:26:42,312
一般来说啊

595
00:26:42,312 --> 00:26:45,272
我们如果说你只是做一个简单的功能啊

596
00:26:45,272 --> 00:26:48,112
比如说就在自己的一个仓库里面

597
00:26:48,112 --> 00:26:49,532
或者一个工作流里面就做处理

598
00:26:49,532 --> 00:26:51,492
一般来说一个scale就够了

599
00:26:51,492 --> 00:26:54,852
那比如说你希望把这个工作流分享给团队

600
00:26:54,852 --> 00:26:56,812
你又有应用集成

601
00:26:56,812 --> 00:26:59,692
就是你这个又非常复杂

602
00:26:59,692 --> 00:27:01,552
你又要调mcb服务

603
00:27:01,552 --> 00:27:02,532
又要调scale

604
00:27:02,532 --> 00:27:03,952
还要做应用集成

605
00:27:03,952 --> 00:27:05,692
包括生命周期

606
00:27:05,692 --> 00:27:07,572
hoax这些东西你都要有的话

607
00:27:07,572 --> 00:27:09,552
那你就把它打包成一个插件

608
00:27:09,552 --> 00:27:12,092
这种场景都特别适合插件的

609
00:27:12,092 --> 00:27:14,452
就非常复杂的各种你都要集成

610
00:27:14,452 --> 00:27:15,912
那你就把它打包成一个插件
