1
00:00:00,000 --> 00:00:09,600
然後就是Codex裡面一些CLI的一些命令,如何高效的去使用。

2
00:00:09,600 --> 00:00:11,400
然後它的規範是怎麼樣的。

3
00:00:11,400 --> 00:00:24,400
那大家掌握了這個CLI的一個高效的交互方式之後,你就會知道你的整個效率就可以得到快速的提升。

4
00:00:24,400 --> 00:00:31,020
首先的话就是我们最开始通过Codex命令性能

5
00:00:31,020 --> 00:00:31,340
是吧

6
00:00:31,340 --> 00:00:33,460
那我们可以看到一些什么命令

7
00:00:33,460 --> 00:00:34,780
就是这个里面

8
00:00:34,780 --> 00:00:37,400
我们在这个Cli里面

9
00:00:37,400 --> 00:00:40,400
首先啊

10
00:00:40,400 --> 00:00:43,780
这个里面

11
00:00:43,780 --> 00:00:46,520
大家首先会看到各种各样的一些命令

12
00:00:46,520 --> 00:00:46,840
是吧

13
00:00:46,840 --> 00:00:48,560
那你可以用一个help

14
00:00:48,560 --> 00:00:52,800
这个里面还没有help

15
00:00:54,400 --> 00:00:59,620
我们在外面看一下

16
00:00:59,620 --> 00:01:00,800
Codex

17
00:01:00,800 --> 00:01:04,020
来给大家看

18
00:01:04,020 --> 00:01:05,720
就是你可以看到

19
00:01:05,720 --> 00:01:07,020
你在这个通过这种方式

20
00:01:07,020 --> 00:01:07,920
你可以查询一下

21
00:01:07,920 --> 00:01:09,620
它目前有哪一些命名

22
00:01:09,620 --> 00:01:12,460
如果大家看不懂的话

23
00:01:12,460 --> 00:01:13,380
你可以这样来

24
00:01:13,380 --> 00:01:15,900
因为它是全是英文的

25
00:01:15,900 --> 00:01:16,760
你可以正好

26
00:01:16,760 --> 00:01:18,640
比如说你Codex进去

27
00:01:18,640 --> 00:01:22,640
帮我执行下Codex

28
00:01:22,640 --> 00:01:24,440
help

29
00:01:24,440 --> 00:01:36,840
然后将帮助输出为中文表达

30
00:01:36,840 --> 00:01:42,140
他会先执行这个啊

31
00:01:42,140 --> 00:01:44,120
然后把内容给我们翻译一下

32
00:01:44,120 --> 00:01:48,280
就这个是教大家怎么样去学习

33
00:01:48,280 --> 00:01:51,340
他的一个命令行的一个使用啊

34
00:01:51,340 --> 00:01:53,740
因为英文大家可能看不太明白

35
00:01:53,740 --> 00:01:55,020
用这种Cli的话

36
00:01:55,020 --> 00:01:57,140
你就能看得更加清晰一些

37
00:01:57,140 --> 00:02:00,340
来大家可以看到他有哪些Cli呢

38
00:02:00,340 --> 00:02:02,260
首先是执行是吧

39
00:02:02,260 --> 00:02:05,900
这个叫以非交互式的方式去执行

40
00:02:05,900 --> 00:02:07,940
我们这里来对照来给大家讲啊

41
00:02:10,060 --> 00:02:11,580
我再开一个这个终端

42
00:02:13,700 --> 00:02:15,620
一定要以终端管理员啊

43
00:02:18,300 --> 00:02:20,220
然后切换到地盘

44
00:02:21,340 --> 00:02:22,540
codex mode

45
00:02:22,540 --> 00:02:26,620
切换到myproject

46
00:02:26,620 --> 00:02:29,580
好

47
00:02:29,580 --> 00:02:31,520
然后首先的话就是

48
00:02:31,520 --> 00:02:33,680
比如说这个里面

49
00:02:33,680 --> 00:02:37,000
我们就可以以这个命令的方式去分析一下

50
00:02:37,000 --> 00:02:40,660
就你可以在外面去执行这个codex命令

51
00:02:40,660 --> 00:02:43,260
然后这个是什么意思呢

52
00:02:43,260 --> 00:02:45,600
你在外面起了一个问题是吧

53
00:02:45,600 --> 00:02:47,940
然后它会切换到这个窗口里面去

54
00:02:47,940 --> 00:02:48,820
然后执行这个

55
00:02:48,820 --> 00:02:50,720
然后执行完之后的话

56
00:02:50,720 --> 00:02:54,120
他会给你一个结果的一个输出

57
00:02:54,120 --> 00:02:56,700
就是这么一个效果

58
00:02:56,700 --> 00:02:58,980
就是你可以直接用一个命令的方式进去

59
00:02:58,980 --> 00:03:01,000
或者你直接用Codex的方式进去

60
00:03:01,000 --> 00:03:01,840
都是OK的

61
00:03:01,840 --> 00:03:05,380
你看他现在是帮你去分析整个的一个目录结构

62
00:03:05,380 --> 00:03:06,080
是吧

63
00:03:06,080 --> 00:03:11,600
就是我们可以以一个Codex命令

64
00:03:11,600 --> 00:03:14,780
加上一个提示词的方式进入到这个Codex页面

65
00:03:14,780 --> 00:03:16,080
然后他就真心的任务

66
00:03:16,080 --> 00:03:17,540
那有些东西说

67
00:03:17,540 --> 00:03:19,800
比如说我现在不想进入到那个命令行

68
00:03:19,800 --> 00:03:21,600
我现在只想拿一个结果怎么办呢

69
00:03:21,600 --> 00:03:23,160
就大家可以这种方式

70
00:03:23,160 --> 00:03:25,400
叫做exec

71
00:03:25,400 --> 00:03:28,000
就要以非交互式的方式

72
00:03:28,000 --> 00:03:30,700
非交互式就是我不想去对话了

73
00:03:30,700 --> 00:03:31,900
直接给我结果就完了

74
00:03:31,900 --> 00:03:33,300
exec

75
00:03:33,300 --> 00:03:34,260
然后

76
00:03:34,260 --> 00:03:37,560
你说帮我分析一下

77
00:03:37,560 --> 00:03:40,620
当前项目结构

78
00:03:40,620 --> 00:03:44,100
跳过vip

79
00:03:44,100 --> 00:03:47,060
他说要把我们把这个命令给他加上

80
00:03:47,060 --> 00:03:48,140
那我就加一下

81
00:03:49,800 --> 00:03:52,260
来大家看

82
00:03:52,260 --> 00:03:53,080
接下来就是

83
00:03:53,080 --> 00:03:56,300
他会以命令行的方式去跑啊

84
00:03:56,300 --> 00:03:59,000
就是我们纯粹就是跑一个命令行

85
00:03:59,000 --> 00:04:00,820
也没有什么交互页面了

86
00:04:00,820 --> 00:04:02,540
直接就给你结果了

87
00:04:02,540 --> 00:04:04,960
大家看就没有进入到那个对话页面了

88
00:04:04,960 --> 00:04:07,120
这里面应该大家能理解啊

89
00:04:07,120 --> 00:04:09,660
就是我现在整个就是以

90
00:04:09,660 --> 00:04:11,600
执行命令的方式去给结果

91
00:04:11,600 --> 00:04:13,980
然后我就不要进入到那个交互了啊

92
00:04:13,980 --> 00:04:15,680
这个就叫做非交互式的方式

93
00:04:15,680 --> 00:04:16,440
去运行codex

94
00:04:16,440 --> 00:04:17,900
这好处是什么呢

95
00:04:17,900 --> 00:04:19,360
好处就在于比如说

96
00:04:19,360 --> 00:04:22,360
我现在有一些传统的运维方式

97
00:04:22,360 --> 00:04:24,640
是以命令的方式去运行的

98
00:04:24,640 --> 00:04:25,960
它不需要交互界面

99
00:04:25,960 --> 00:04:27,840
我现在就相当于调用一个

100
00:04:27,840 --> 00:04:29,500
是要命令的方式去使用Codex

101
00:04:29,500 --> 00:04:33,260
那你就要以加一个exec的这个参数

102
00:04:33,260 --> 00:04:34,760
然后就做一个调用

103
00:04:34,760 --> 00:04:37,580
那现在是不是我们给它分析出来了

104
00:04:37,580 --> 00:04:38,680
结果是吧

105
00:04:38,680 --> 00:04:39,400
完了之后

106
00:04:39,400 --> 00:04:41,780
它就会退回到这个继续终端页面

107
00:04:41,780 --> 00:04:44,100
所以整个就是

108
00:04:44,100 --> 00:04:46,180
它就是把Codex当做一个命令来跑

109
00:04:46,180 --> 00:04:47,880
这个就是exec

110
00:04:47,880 --> 00:04:52,420
然后就是包括还有一些这个clean是吧

111
00:04:52,420 --> 00:04:54,620
那我们可以在这个对话里面

112
00:04:54,620 --> 00:04:57,740
大家直接去实用这个clean啊

113
00:04:57,740 --> 00:04:59,860
就直接给它清理上下文了啊

114
00:04:59,860 --> 00:05:01,840
包括使用copy的一些命令

115
00:05:01,840 --> 00:05:02,980
这个是斜杠命令啊

116
00:05:02,980 --> 00:05:04,160
这个我们等一下专门来说

117
00:05:04,160 --> 00:05:07,840
然后还有一些比较好的一些使用的命令

118
00:05:07,840 --> 00:05:09,960
叫做恢复对话啊

119
00:05:09,960 --> 00:05:12,680
这个恢复对话的话是用来干嘛的呢

120
00:05:12,680 --> 00:05:14,520
就是比如说啊

121
00:05:14,520 --> 00:05:16,200
比如说大家现在在

122
00:05:16,200 --> 00:05:20,820
我们刚刚问了一个问题是这个帮助是吧

123
00:05:20,820 --> 00:05:22,980
我现在不小心退出去了

124
00:05:22,980 --> 00:05:25,020
我现在退出去了怎么办呢

125
00:05:25,020 --> 00:05:26,560
退出去之后的话

126
00:05:26,560 --> 00:05:29,200
你大家就执行这个什么叫resume

127
00:05:29,200 --> 00:05:32,580
就它会恢复到最近的一个绘画

128
00:05:32,580 --> 00:05:35,260
比如说我们现在把它执行一下

129
00:05:35,260 --> 00:05:36,980
然后在这个里面

130
00:05:36,980 --> 00:05:39,280
来大家看这里它就会选

131
00:05:39,280 --> 00:05:42,300
就是我之前聊过多少次

132
00:05:42,300 --> 00:05:44,620
那我现在要切回去怎么办呢

133
00:05:44,620 --> 00:05:46,220
那比如说选最近的

134
00:05:46,220 --> 00:05:47,920
他这里会有一个时间啊

135
00:05:47,920 --> 00:05:48,880
两分钟之前

136
00:05:48,880 --> 00:05:51,220
然后这边是之前的一个列表

137
00:05:51,220 --> 00:05:51,520
是吧

138
00:05:51,520 --> 00:05:54,320
然后我来切回去

139
00:05:54,320 --> 00:05:56,420
然后大家看是不是就我就切回来了

140
00:05:56,420 --> 00:05:57,280
是吧

141
00:05:57,280 --> 00:05:59,620
但是这个切的不是我刚刚那个

142
00:05:59,620 --> 00:06:01,720
所以我还得再切一下

143
00:06:01,720 --> 00:06:03,220
刚刚那个应该是这个

144
00:06:03,220 --> 00:06:04,820
来大家看是不是切过去了

145
00:06:04,820 --> 00:06:07,320
就我可以快速的去恢复一个对话

146
00:06:07,320 --> 00:06:07,860
啊

147
00:06:07,860 --> 00:06:11,020
然后我还可以去指定某个会话 id

148
00:06:11,020 --> 00:06:11,620
啊

149
00:06:11,620 --> 00:06:12,860
这个会话 id 的话啊

150
00:06:12,860 --> 00:06:14,520
这就是在哪个地方呢

151
00:06:14,620 --> 00:06:17,360
呃

152
00:06:17,360 --> 00:06:18,320
继续

153
00:06:18,320 --> 00:06:19,520
继续

154
00:06:19,520 --> 00:06:20,180
继续画ID

155
00:06:20,180 --> 00:06:21,740
这里还看不到

156
00:06:21,740 --> 00:06:23,180
看一下

157
00:06:23,180 --> 00:06:23,740
继续

158
00:06:23,740 --> 00:06:25,460
加一下这个命令

159
00:06:25,460 --> 00:06:29,800
继续

160
00:06:29,800 --> 00:06:32,040
这个是所有的这个对话啊

161
00:06:32,040 --> 00:06:34,240
一个是当前目录的

162
00:06:34,240 --> 00:06:35,760
这个是当前目录的

163
00:06:35,760 --> 00:06:37,740
这个是所有目录的啊

164
00:06:37,740 --> 00:06:39,420
就历史我聊过的

165
00:06:39,420 --> 00:06:41,140
都会出现在这个里面去

166
00:06:41,140 --> 00:06:43,860
所以这个是我之前聊过的所谓记录

167
00:06:43,860 --> 00:06:46,360
然后绘画ID的话

168
00:06:46,360 --> 00:06:49,260
看一下怎么来查看这个绘画ID

169
00:06:49,260 --> 00:06:51,600
last

170
00:06:51,600 --> 00:06:56,200
这个直接是跳转到上次对话

171
00:06:56,200 --> 00:07:02,920
看一下last绘画ID

172
00:07:02,920 --> 00:07:04,920
绘画ID status

173
00:07:04,920 --> 00:07:07,860
那比如说我现在要切到那个

174
00:07:07,860 --> 00:07:09,200
我首先切到

175
00:07:09,200 --> 00:07:13,120
比如说我现在resume

176
00:07:13,860 --> 00:07:15,960
我切换到这个

177
00:07:15,960 --> 00:07:17,700
然后这个status

178
00:07:17,700 --> 00:07:23,200
然后这里大家看啊

179
00:07:23,200 --> 00:07:24,460
它的绘画ID

180
00:07:24,460 --> 00:07:26,160
我看这里有没有啊

181
00:07:26,160 --> 00:07:28,040
绘画ID

182
00:07:28,040 --> 00:07:33,220
这里好像没有绘画ID

183
00:07:33,220 --> 00:07:33,800
这个啊

184
00:07:33,800 --> 00:07:34,900
这个就是绘画ID啊

185
00:07:34,900 --> 00:07:37,720
就是我们输入这个status命令

186
00:07:37,720 --> 00:07:40,480
就这里可以看到一个stationID啊

187
00:07:40,480 --> 00:07:42,320
然后大家把这个东西复制一下

188
00:07:42,320 --> 00:07:43,680
然后我们退出去

189
00:07:43,680 --> 00:07:46,560
然后再说一个resume

190
00:07:46,560 --> 00:07:47,060
是吧

191
00:07:47,060 --> 00:07:48,440
codex resume

192
00:07:48,440 --> 00:07:51,080
然后加station id

193
00:07:51,080 --> 00:07:53,360
也能切回来

194
00:07:53,360 --> 00:07:54,780
我觉得这几种方式

195
00:07:54,780 --> 00:07:56,260
基本上就够用了

196
00:07:57,104 --> 00:08:12,104
然後我們退出去。然後我再說一個resume。codexresume。然後加sessionID。也能切回來。我覺得這幾種方式基本上就夠用了。然後非交互式命令的方式也可以。比如說我們帶上這個exec。非交互式命令就我直接想把每一次的會話結果給它說出來。是吧?那我們就把這個ID給它拉上。

197
00:08:12,104 --> 00:08:15,344
那就它直接会给我一个结果

198
00:08:15,344 --> 00:08:18,244
Resume

199
00:08:18,244 --> 00:08:19,044
诶

200
00:08:19,044 --> 00:08:21,264
NoGram

201
00:08:21,264 --> 00:08:27,644
NoPro

202
00:08:27,644 --> 00:08:31,864
诶它这里不是那个ID是吧

203
00:08:31,864 --> 00:08:32,884
看一下

204
00:08:32,884 --> 00:08:38,864
Codex.exec.resume

205
00:08:42,104 --> 00:08:52,804
我看一下这个命令是不是哪里错了

206
00:08:52,804 --> 00:08:56,544
大家遇到这种命令错误的情况下

207
00:08:56,544 --> 00:08:58,044
你可以这么来解决

208
00:08:58,044 --> 00:09:00,944
你就直接把这个错误丢给他

209
00:09:00,944 --> 00:09:03,604
帮我分析一下

210
00:09:03,604 --> 00:09:04,684
这个

211
00:09:04,684 --> 00:09:10,444
是什么错误

212
00:09:10,444 --> 00:09:15,084
然后输出修正的指令

213
00:09:15,084 --> 00:09:18,884
你就让Codex帮你去修复就完了

214
00:09:18,884 --> 00:09:25,204
但是某个参数写的有问题

215
00:09:25,204 --> 00:09:28,184
他会给你一个修正的命令

216
00:09:28,184 --> 00:09:33,904
这里还要加一个提示词是吧

217
00:09:33,904 --> 00:09:36,384
还要加一个这么一个提示词

218
00:09:36,384 --> 00:09:37,524
但是他这里又

219
00:09:37,524 --> 00:09:39,264
后面写了

220
00:09:39,264 --> 00:09:40,884
他需要加加这个提示词

221
00:09:40,884 --> 00:09:42,024
我说少了一个参数

222
00:09:42,024 --> 00:09:43,544
那我就加一下呗

223
00:09:43,544 --> 00:09:45,904
还要加一个参数

224
00:09:45,904 --> 00:09:49,624
要跳过这个有一个report的一个检查

225
00:09:49,624 --> 00:09:57,744
他就是以一个定时任务啊

226
00:09:57,744 --> 00:10:00,524
就是一个提示词的方式去执行一个命令

227
00:10:00,524 --> 00:10:02,404
然后这个命令会把之前的那个

228
00:10:02,404 --> 00:10:05,144
在之前的绘画基础之上再加一个提示词

229
00:10:05,144 --> 00:10:06,064
继续做一个对话

230
00:10:06,064 --> 00:10:08,084
听起来给结果给你说出来

231
00:10:08,084 --> 00:10:09,924
这个就是非交互式的运行

232
00:10:09,924 --> 00:10:11,244
也就是说我相当于

233
00:10:11,244 --> 00:10:13,804
我在之前对话的一个基础之上

234
00:10:13,804 --> 00:10:15,644
再去让他执行一个

235
00:10:15,644 --> 00:10:19,344
这个给他做一个对话

236
00:10:19,344 --> 00:10:19,664
是吧

237
00:10:19,664 --> 00:10:20,404
做一个对话之后

238
00:10:20,404 --> 00:10:23,044
把这个结果再以命令的方式返回回来

239
00:10:23,044 --> 00:10:25,144
但是我不要进入到那个对话页面

240
00:10:25,144 --> 00:10:26,864
这个是交互的方式

241
00:10:26,864 --> 00:10:29,564
所以这个场景可能再也用的不多

242
00:10:29,564 --> 00:10:30,384
但是要知道

243
00:10:30,384 --> 00:10:32,724
如果你想以命令的方式去跑的话

244
00:10:32,724 --> 00:10:34,244
你就按照规范去写就完了

245
00:10:34,244 --> 00:10:38,324
然后是模型跟推理

246
00:10:38,324 --> 00:10:39,824
最开始我们给他讲了

247
00:10:39,824 --> 00:10:41,764
这个切换模型这里面就是

248
00:10:41,764 --> 00:10:44,184
这里面我给他提的一个建议

249
00:10:44,184 --> 00:10:47,304
就是如果说你要做一些对话

250
00:10:47,304 --> 00:10:47,744
是吧

251
00:10:47,744 --> 00:10:48,764
做一个推理

252
00:10:48,764 --> 00:10:50,324
然后做一些研究

253
00:10:50,324 --> 00:10:53,024
存交流的话

254
00:10:53,024 --> 00:10:55,084
那你就用GBT5.5就完了

255
00:10:55,084 --> 00:10:57,164
最新的模型肯定没什么问题

256
00:10:57,164 --> 00:10:59,984
然后当然他也可以写淡网

257
00:10:59,984 --> 00:11:03,344
但是如果说你要专门写淡网的话

258
00:11:03,344 --> 00:11:05,844
你就用5.3的那个Codex版本

259
00:11:05,844 --> 00:11:07,464
这是我给大家一个建议

260
00:11:07,464 --> 00:11:08,964
这是专门用了写代码的一个版本

261
00:11:08,964 --> 00:11:09,884
做个调优的

262
00:11:09,884 --> 00:11:11,624
所以它的效果肯定是好一些

263
00:11:11,624 --> 00:11:15,204
这个是模型跟推理这一块的一个权衡

264
00:11:15,204 --> 00:11:19,384
这个5.5这个模型擅长做任务规划

265
00:11:19,384 --> 00:11:21,504
你拿写文档你可以用5.5去做

266
00:11:21,504 --> 00:11:22,884
它的效果会更好

267
00:11:22,884 --> 00:11:25,464
然后包括一个图片输入

268
00:11:25,464 --> 00:11:27,264
就是你可以在Codex里面

269
00:11:27,264 --> 00:11:30,224
你可以去把一个截图

270
00:11:30,224 --> 00:11:32,724
就是去做一个什么呢

271
00:11:32,724 --> 00:11:33,684
哎

272
00:11:33,684 --> 00:11:35,724
就给大家去生成出来

273
00:11:35,724 --> 00:11:37,164
比如说我们现在啊

274
00:11:37,164 --> 00:11:39,424
我们现在这个项目下面

275
00:11:39,424 --> 00:11:42,284
呃有一个这个图片是吧

276
00:11:42,284 --> 00:11:42,824
有一个图片

277
00:11:42,824 --> 00:11:45,764
我现在要分析一下这个图片内容是什么

278
00:11:45,764 --> 00:11:48,464
比如说我们加上这个

279
00:11:48,464 --> 00:11:49,464
codex-r

280
00:11:49,464 --> 00:12:01,104
把这个图片名

281
00:12:01,104 --> 00:12:02,804
文件名改一下

282
00:12:02,804 --> 00:12:04,264
文件名是

283
00:12:04,264 --> 00:12:06,424
它就是一个贪吃蛇的测试截图嘛

284
00:12:06,424 --> 00:12:09,264
然后你就这么说一下

285
00:12:09,264 --> 00:12:16,464
分析一下这张图片

286
00:12:16,464 --> 00:12:19,424
所以大家你直接让他分析就完了

287
00:12:19,424 --> 00:12:21,124
他会进入到这个对话里面

288
00:12:21,124 --> 00:12:22,364
然后去分析那个图片

289
00:12:22,364 --> 00:12:26,704
这张图是一个网页端的摊志舌游戏界面

290
00:12:26,704 --> 00:12:27,784
然后偏科技风

291
00:12:27,784 --> 00:12:29,444
你看他分析没什么问题吧

292
00:12:29,444 --> 00:12:31,804
所以说这个场景一般用的什么地方呢

293
00:12:31,804 --> 00:12:33,784
就是我们现在项目里面有一些暴错

294
00:12:33,784 --> 00:12:36,044
大家不好用语言去表达的时候

295
00:12:36,044 --> 00:12:38,284
你直接结个图有一个错误在里面

296
00:12:38,284 --> 00:12:38,644
是吧

297
00:12:38,644 --> 00:12:40,344
你直接把图丢给AI就行了

298
00:12:40,344 --> 00:12:43,824
那么Codex他也能帮你去把这个图片给识别出来

299
00:12:43,824 --> 00:12:45,324
然后去解决这个问题

300
00:12:45,324 --> 00:12:46,684
并且你有多张图的话

301
00:12:46,684 --> 00:12:47,784
你可以使用image

302
00:12:47,784 --> 00:12:49,284
把这个是吧

303
00:12:49,284 --> 00:12:50,944
多张图指定一下就可以了

304
00:12:50,944 --> 00:12:52,364
他目前支持PNG

305
00:12:52,364 --> 00:12:54,504
这笔机的一些常见格式

306
00:12:54,504 --> 00:12:56,604
除了输入图以外

307
00:12:56,604 --> 00:12:57,944
他还可以生生图

308
00:12:57,944 --> 00:12:58,884
生生图的话

309
00:12:58,884 --> 00:13:00,464
有几种方式

310
00:13:00,464 --> 00:13:03,764
就是他可以调用一些API生生图

311
00:13:03,764 --> 00:13:04,084
是吧

312
00:13:04,084 --> 00:13:05,904
还有的话就是他可以通过

313
00:13:05,904 --> 00:13:08,144
OpenAI官方的一些模型

314
00:13:08,144 --> 00:13:09,984
比如说像L1E3模型

315
00:13:09,984 --> 00:13:12,184
比如说像GBT image2模型

316
00:13:12,184 --> 00:13:14,144
比如说你就直接跟他说

317
00:13:14,144 --> 00:13:19,584
帮我生成一张猫的图片

318
00:13:19,584 --> 00:13:21,504
你就直接这么跟他说

319
00:13:21,504 --> 00:13:24,104
那么他就会想尽一些办法

320
00:13:24,104 --> 00:13:24,884
帮你去生成图

321
00:13:24,884 --> 00:13:28,024
他会可能比如说调用一些scale

322
00:13:28,024 --> 00:13:28,524
是吧

323
00:13:28,524 --> 00:13:29,824
他内置的一些scale

324
00:13:29,824 --> 00:13:32,924
去调用一些模型帮你去生成图

325
00:13:32,924 --> 00:13:34,924
或者说他调用一些公共的API

326
00:13:34,924 --> 00:13:35,904
去生成一张图

327
00:13:35,904 --> 00:13:36,624
都有可能

328
00:13:36,624 --> 00:13:38,344
所以看大家一个需求

329
00:13:38,344 --> 00:13:39,784
比如说你想了他就是用

330
00:13:39,784 --> 00:13:41,884
GPG的这个image2去生成

331
00:13:41,884 --> 00:13:43,104
那你就提示词里面

332
00:13:43,104 --> 00:13:44,304
提提醒一下

333
00:13:44,304 --> 00:13:46,284
你要用这个模型去生成就完了

334
00:13:46,284 --> 00:13:47,904
这个就生成图片

335
00:13:47,904 --> 00:13:49,404
这个也很好理解

336
00:13:49,404 --> 00:13:52,104
你看现在已经生成了一个猫的图片了

337
00:13:53,104 --> 00:13:55,604
你看就是他生成的是吧

338
00:13:55,604 --> 00:13:57,624
这个就猫的一个图片

339
00:13:57,624 --> 00:13:59,424
所以说

340
00:13:59,424 --> 00:14:01,064
这个里面的话

341
00:14:01,064 --> 00:14:03,444
就是这个效果就是看大家

342
00:14:03,444 --> 00:14:06,004
你具体你要让他用什么模型去做

343
00:14:06,004 --> 00:14:08,044
但这个功能他都是支持的

344
00:14:08,044 --> 00:14:11,424
然后是语法的这个

345
00:14:11,424 --> 00:14:13,264
高亮与主题

346
00:14:13,264 --> 00:14:15,164
这个是什么意思呢

347
00:14:15,164 --> 00:14:15,764
就是比如说

348
00:14:15,764 --> 00:14:17,704
大家你看这个页面是吧

349
00:14:17,704 --> 00:14:18,824
你看的不爽

350
00:14:18,824 --> 00:14:20,784
那我现在要改个主题

351
00:14:20,784 --> 00:14:24,064
就是我进入到这个Colex

352
00:14:24,064 --> 00:14:27,204
输入这个Theme

353
00:14:27,204 --> 00:14:28,584
就大家看

354
00:14:28,584 --> 00:14:30,564
你可以改这个是吧

355
00:14:30,564 --> 00:14:31,264
可以改这个

356
00:14:31,264 --> 00:14:33,744
就是我们什么亮色暗色

357
00:14:33,744 --> 00:14:35,264
各种终端的这个图

358
00:14:35,264 --> 00:14:35,584
是吧

359
00:14:35,584 --> 00:14:37,264
比如说我现在想改成这个效果

360
00:14:37,264 --> 00:14:38,264
然后就看一下

361
00:14:38,264 --> 00:14:39,844
帮我生成一个

362
00:14:39,844 --> 00:14:50,704
无子其游戏

363
00:14:50,704 --> 00:14:54,684
寄与html

364
00:14:54,684 --> 00:14:57,444
实现

365
00:14:57,444 --> 00:15:01,284
然后大家就可以看到他的这个代码主题

366
00:15:01,284 --> 00:15:05,364
我们就可以看到他就有一些变化

367
00:15:05,364 --> 00:15:09,984
就他生成代码的时候

368
00:15:09,984 --> 00:15:11,964
这个里面就有一些逻辑

369
00:15:11,964 --> 00:15:19,004
就是相当于这个就是改语法

370
00:15:19,004 --> 00:15:21,144
就是我们改这个一些

371
00:15:21,144 --> 00:15:22,964
Diff高量的

372
00:15:22,964 --> 00:15:24,144
这个很好理解

373
00:15:24,144 --> 00:15:28,004
然后是这个比较一个实用的功能

374
00:15:28,004 --> 00:15:29,824
叫做运行本地代码评审

375
00:15:29,824 --> 00:15:32,444
这个是用来干嘛

376
00:15:32,444 --> 00:15:34,884
大家看这个效果是不是就变了

377
00:15:34,884 --> 00:15:35,344
是吧

378
00:15:35,364 --> 00:15:38,024
就是这个改了一个这个效果嘛

379
00:15:38,024 --> 00:15:38,964
是吧

380
00:15:38,964 --> 00:15:40,564
呃

381
00:15:40,564 --> 00:15:42,124
这个review啊

382
00:15:42,124 --> 00:15:43,584
就是运行本地代码评审

383
00:15:43,584 --> 00:15:44,284
这个比较

384
00:15:44,284 --> 00:15:46,344
这个功能比较好用啊

385
00:15:46,344 --> 00:15:46,904
什么意思呢

386
00:15:46,904 --> 00:15:48,044
就是大家可以在

387
00:15:48,044 --> 00:15:51,404
这个codex里面去输入这个什么呢

388
00:15:51,404 --> 00:15:52,384
叫做review

389
00:15:52,384 --> 00:15:53,744
review

390
00:16:07,030 --> 00:16:08,990
还有一个就是大家啊

391
00:16:08,990 --> 00:16:10,730
你已经提交了一些PR了

392
00:16:10,730 --> 00:16:11,950
那你可以用

393
00:16:11,950 --> 00:16:13,950
把一个PR的链接给他

394
00:16:13,950 --> 00:16:15,490
让他去check也是可以的

395
00:16:15,490 --> 00:16:16,810
但是你要把一些

396
00:16:16,810 --> 00:16:18,690
比如说GitHub的一个权限给他配合

397
00:16:18,690 --> 00:16:20,450
让他能够拉到那个PR

398
00:16:20,450 --> 00:16:22,350
但是如果是公共仓库就不用管了

399
00:16:22,350 --> 00:16:23,490
公共仓库都有权限

400
00:16:23,490 --> 00:16:26,370
但是最好还是配一个token去访问

401
00:16:26,370 --> 00:16:27,730
这样就不会被限制

402
00:16:27,730 --> 00:16:29,370
所以这个里面的话

403
00:16:29,370 --> 00:16:30,750
这个review的话

404
00:16:30,750 --> 00:16:32,770
主要就是我们可以做代码评审

405
00:16:32,770 --> 00:16:34,710
比如说我现在

406
00:16:34,710 --> 00:16:35,950
我刚刚那个

407
00:16:35,950 --> 00:16:39,170
贪吃蛇游戏是吧

408
00:16:39,170 --> 00:16:41,950
那你就把这个代码告诉他

409
00:16:41,950 --> 00:16:45,610
比如说我们现在要review

410
00:16:45,610 --> 00:16:51,210
at这个文件是吧

411
00:16:51,210 --> 00:16:52,990
帮我

412
00:16:52,990 --> 00:16:59,670
执行一下代码

413
00:16:59,670 --> 00:17:01,770
评审

414
00:17:01,770 --> 00:17:05,710
就我们来看一下这个生人代码有什么问题

415
00:17:05,710 --> 00:17:07,050
那就分析一下

416
00:17:07,050 --> 00:17:07,470
对吧

417
00:17:07,470 --> 00:17:10,190
那么他这个里面的话

418
00:17:10,190 --> 00:17:11,290
就会去执行一些

419
00:17:11,290 --> 00:17:12,450
Git的一些命令啊

420
00:17:12,450 --> 00:17:13,530
因为有时候

421
00:17:13,530 --> 00:17:15,350
他要分析有没有提交嘛

422
00:17:15,350 --> 00:17:16,610
所以他用到用到Git

423
00:17:16,610 --> 00:17:17,610
但是我们这个

424
00:17:17,610 --> 00:17:19,030
他不是一个Git项目嘛

425
00:17:19,030 --> 00:17:21,010
那他直接就可以分析内容了

426
00:17:21,010 --> 00:17:23,230
那我这里面还有一个项目啊

427
00:17:23,230 --> 00:17:24,870
是我之前找的一个

428
00:17:24,870 --> 00:17:25,910
开源的一个项目啊

429
00:17:25,910 --> 00:17:27,150
一个洛伊的项目

430
00:17:27,150 --> 00:17:28,310
那么这个项目的话

431
00:17:28,310 --> 00:17:30,470
是我改了一些代码的啊

432
00:17:30,470 --> 00:17:31,770
我等一下拉下拉分析一下

433
00:17:31,770 --> 00:17:32,930
我改的这个代码里面

434
00:17:32,930 --> 00:17:34,170
有没有什么问题啊

435
00:17:34,170 --> 00:17:37,070
所以我这里开开两个给大家来看一下这个效果

436
00:17:37,070 --> 00:17:42,170
那这里面我们还是要用终端管理员啊

437
00:17:43,170 --> 00:17:48,610
切换到洛伊

438
00:17:48,610 --> 00:17:51,210
然后这个里面

439
00:17:51,210 --> 00:17:54,170
你这里一样的啊

440
00:17:54,170 --> 00:17:55,410
Codex

441
00:17:55,410 --> 00:17:57,630
review

442
00:17:57,630 --> 00:18:00,750
然后我们就直接review

443
00:18:00,750 --> 00:18:03,230
然后这里面大家看会有一个提示啊

444
00:18:03,230 --> 00:18:04,630
第一个的话就是pr

445
00:18:04,630 --> 00:18:07,690
就是我们现在基于这个分支去check

446
00:18:07,690 --> 00:18:10,490
然后第二个就是我们没有提交的一些change

447
00:18:10,490 --> 00:18:12,490
就我现在有一些代码没提交嘛

448
00:18:12,490 --> 00:18:13,350
刚刚那些代码

449
00:18:13,350 --> 00:18:14,530
我们去check一下

450
00:18:14,530 --> 00:18:16,390
然后是已经已提交的

451
00:18:16,390 --> 00:18:20,290
基本上就是这个是自定义的这种审查

452
00:18:20,290 --> 00:18:23,230
我们现在这个场景选择第二个

453
00:18:23,230 --> 00:18:27,050
那去扫描执行一些get命令

454
00:18:27,050 --> 00:18:28,830
看一下我提的代码也没问题

455
00:18:28,830 --> 00:18:29,350
是吧

456
00:18:29,350 --> 00:18:32,270
你看但是他现在

457
00:18:32,270 --> 00:18:34,870
给我的结果是英文的是吧

458
00:18:34,870 --> 00:18:36,510
那么大家可以这里加一下

459
00:18:38,030 --> 00:18:42,110
你就使用中文输出结果

460
00:18:43,310 --> 00:18:45,110
这里给大家提示一下就可以了

461
00:18:46,910 --> 00:18:48,830
然后这里面我们其实也可以加一下

462
00:18:51,670 --> 00:18:52,310
Codex

463
00:18:54,430 --> 00:18:55,030
review

464
00:19:00,630 --> 00:19:01,390
这里还改不了

465
00:19:01,390 --> 00:19:02,850
那我们就直接让它输出吧

466
00:19:02,850 --> 00:19:03,830
等一下

467
00:19:03,830 --> 00:19:05,270
它的出来的结果

468
00:19:05,270 --> 00:19:07,890
我们可以让它再翻一下就可以了

469
00:19:07,890 --> 00:19:11,550
这个就是两种

470
00:19:11,550 --> 00:19:13,230
一种是Git有项目的

471
00:19:13,230 --> 00:19:14,370
就有提交记录的

472
00:19:14,370 --> 00:19:15,590
这种是没有提交记录

473
00:19:15,590 --> 00:19:16,870
指定单文件的审查

474
00:19:16,870 --> 00:19:18,030
这个都是OK的

475
00:19:18,030 --> 00:19:19,190
看大家具体

476
00:19:19,190 --> 00:19:21,190
你是什么一个场景

477
00:19:21,190 --> 00:19:22,650
都是OK的

478
00:19:22,650 --> 00:19:25,270
然后就是比如说

479
00:19:25,270 --> 00:19:28,750
我们还可以去自定义一些评审命理

480
00:19:28,750 --> 00:19:30,890
比如说你想这个

481
00:19:30,890 --> 00:19:32,650
重点关注某一个

482
00:19:32,650 --> 00:19:33,550
是吧

483
00:19:33,550 --> 00:19:35,850
你要自己定义一套机制

484
00:19:35,850 --> 00:19:38,650
然后去做一些这个审查

485
00:19:38,650 --> 00:19:39,490
是吧

486
00:19:39,490 --> 00:19:41,930
那么他都可以去做一个处理啊

487
00:19:41,930 --> 00:19:43,630
这个是你要自定一些评审命令

488
00:19:43,630 --> 00:19:46,010
基本上我们用不到那么麻烦

489
00:19:46,010 --> 00:19:47,250
你直接就让他去

490
00:19:47,250 --> 00:19:49,230
check你有没有提交了

491
00:19:49,230 --> 00:19:52,330
因为这个尽量是自己提交上去代码

492
00:19:52,330 --> 00:19:52,830
没什么问题

493
00:19:52,830 --> 00:19:53,850
自己先check一下

494
00:19:53,850 --> 00:19:56,210
所以大部分你用这个场景就可以了

495
00:19:56,210 --> 00:19:57,350
或者是已经提交的

496
00:19:57,350 --> 00:19:59,990
让专门的审查人员看你的PR就可以了

497
00:19:59,990 --> 00:20:01,810
这也是OK的

498
00:20:01,810 --> 00:20:07,290
你看这个就是我们分析的这个结果

499
00:20:07,290 --> 00:20:09,210
就是刚刚分析那个摊摊蛇

500
00:20:09,210 --> 00:20:10,110
那个游戏是吧

501
00:20:10,110 --> 00:20:11,670
写的代码有没有问题

502
00:20:11,670 --> 00:20:12,490
我们去看一下

503
00:20:12,490 --> 00:20:14,550
然后这里面你看是不是就分析出来了

504
00:20:14,550 --> 00:20:17,510
空格暂停被双肩停抵消

505
00:20:17,510 --> 00:20:18,790
然后什么什么规则

506
00:20:18,790 --> 00:20:20,490
什么反转是吧

507
00:20:20,490 --> 00:20:22,070
然后什么误判呀

508
00:20:22,070 --> 00:20:26,430
就是他给你提了三个问题是吧

509
00:20:26,430 --> 00:20:27,770
P1 P2 P3

510
00:20:27,770 --> 00:20:28,650
三个问题

511
00:20:28,650 --> 00:20:31,290
这是他给的一些反馈啊

512
00:20:31,290 --> 00:20:33,130
这个结果还是

513
00:20:33,130 --> 00:20:35,490
比较准确的

514
00:20:35,490 --> 00:20:36,530
那这个里面描述

515
00:20:36,530 --> 00:20:38,230
这个你看损坏的

516
00:20:38,230 --> 00:20:39,850
这个就是字符集的问题

517
00:20:39,850 --> 00:20:41,890
然后你比如说根据这个审查结果

518
00:20:41,890 --> 00:20:42,610
你就可以来提到

519
00:20:42,610 --> 00:20:44,630
参考上述

520
00:20:44,630 --> 00:20:47,550
审查结果

521
00:20:47,550 --> 00:20:49,750
帮我修复

522
00:20:49,750 --> 00:20:52,370
代码

523
00:20:52,370 --> 00:20:53,910
就是审查完之后

524
00:20:53,910 --> 00:20:54,630
这些个东西

525
00:20:54,630 --> 00:20:56,450
你就可以让它自动修复了

526
00:20:56,450 --> 00:20:57,630
这么就是

527
00:20:57,630 --> 00:20:59,550
是不是就全自动了是吧

528
00:20:59,550 --> 00:21:01,370
就你让它这个完

529
00:21:01,370 --> 00:21:02,710
让它自己修复

530
00:21:02,710 --> 00:21:04,730
你再去看一下有没有问题

531
00:21:04,730 --> 00:21:07,110
这就是做一个循环啊

532
00:21:07,110 --> 00:21:09,550
让它不断的去修正完善是吧

533
00:21:09,550 --> 00:21:13,590
然后这个里面它也是这个英文的

534
00:21:13,590 --> 00:21:14,790
你就这么来说

535
00:21:14,790 --> 00:21:21,570
上面输出的结果

536
00:21:21,570 --> 00:21:25,850
帮我翻译为中文输出

537
00:21:25,850 --> 00:21:27,990
就夹夹一个这样就可以

538
00:21:27,990 --> 00:21:31,790
他就会给你把那个这个里面你看

539
00:21:31,790 --> 00:21:34,090
是吧

540
00:21:34,090 --> 00:21:36,250
这个是我之前的改了一些这个代码

541
00:21:36,250 --> 00:21:36,490
是吧

542
00:21:36,490 --> 00:21:37,330
改了一些脚本

543
00:21:37,330 --> 00:21:39,650
然后包括一些这个style啊

544
00:21:39,650 --> 00:21:40,250
一些酷啊

545
00:21:40,250 --> 00:21:41,090
然后做一些调整

546
00:21:41,090 --> 00:21:42,930
他都帮我分析出来了啊

547
00:21:42,930 --> 00:21:44,330
这个就是评审的一些细节

548
00:21:44,330 --> 00:21:47,250
然后你看已经审查修复了啊

549
00:21:47,250 --> 00:21:47,770
修复完之后

550
00:21:47,770 --> 00:21:49,030
你还可以让他去测试一下

551
00:21:49,030 --> 00:21:49,350
是吧

552
00:21:49,350 --> 00:21:51,610
然后你就比如说你再去这个一下

553
00:21:51,610 --> 00:22:00,970
再执行向代码审查

554
00:22:00,970 --> 00:22:11,330
看一下

555
00:22:11,330 --> 00:22:19,730
之前那些之前审查

556
00:22:19,730 --> 00:22:28,370
问题有没有修复

557
00:22:28,370 --> 00:22:35,690
输出一个对照表格

558
00:22:35,690 --> 00:22:43,190
比如说原问题

559
00:22:43,190 --> 00:22:49,970
问题修复

560
00:22:49,970 --> 00:22:54,010
关键点

561
00:22:54,010 --> 00:22:56,870
然后修复

562
00:22:56,870 --> 00:23:02,670
代码文件

563
00:23:02,670 --> 00:23:04,090
修复代码

564
00:23:04,090 --> 00:23:04,910
代码好吗

565
00:23:04,910 --> 00:23:05,750
因为就一个文件

566
00:23:05,750 --> 00:23:06,130
是吧

567
00:23:06,130 --> 00:23:07,950
就是他修完之后

568
00:23:07,950 --> 00:23:10,090
我怎么知道他有没有修呢

569
00:23:10,090 --> 00:23:11,550
我们让他说出一个对照

570
00:23:11,550 --> 00:23:12,470
是吧

571
00:23:12,470 --> 00:23:14,110
让他做一个总结嘛

572
00:23:14,110 --> 00:23:16,430
不然你也不知道他改了成功没有

573
00:23:16,430 --> 00:23:18,290
然后你也不知道到底代码

574
00:23:18,290 --> 00:23:18,930
动用哪些

575
00:23:18,930 --> 00:23:19,770
虽然上面有

576
00:23:19,770 --> 00:23:22,070
但是我还是希望看到一个表格

577
00:23:22,070 --> 00:23:22,970
是吧

578
00:23:22,970 --> 00:23:24,650
这是我们看的更加清晰一些

579
00:23:24,650 --> 00:23:28,510
所以大家就可以通过这些个提示词

580
00:23:28,510 --> 00:23:30,290
不断的让他就优化

581
00:23:30,290 --> 00:23:31,010
调整

582
00:23:31,010 --> 00:23:32,850
做一些归纳

583
00:23:32,850 --> 00:23:35,910
这样的话你这个效率是不是就提升了

584
00:23:35,910 --> 00:23:38,170
而且你还做了一把check

585
00:23:38,170 --> 00:23:40,270
它的准确性也会高很多

586
00:23:40,270 --> 00:23:45,090
所以这些个细节问题啊

587
00:23:45,090 --> 00:23:46,670
就是大家你可以去

588
00:23:46,670 --> 00:23:50,110
适当的把这个东西给它用起来啊

589
00:23:50,110 --> 00:23:51,710
这样的话我们整个效率的话

590
00:23:51,710 --> 00:23:52,850
就会得到一个提升

591
00:23:56,190 --> 00:24:08,790
然後,請用中文再輸出上面的結果。

592
00:24:09,190 --> 00:24:19,450
他没有帮我把之前的那个结果列出来是吧

593
00:24:19,450 --> 00:24:22,330
他现在又帮我啊

594
00:24:22,330 --> 00:24:23,890
我执行的是review是吧

595
00:24:23,890 --> 00:24:25,810
那我还不能加那个review了

596
00:24:25,810 --> 00:24:29,590
那我是不能加那个review的

597
00:24:29,590 --> 00:24:31,410
我加了review之后

598
00:24:31,410 --> 00:24:34,650
他既又又直起的那个是吧

599
00:24:34,650 --> 00:24:35,210
那我就

600
00:24:35,210 --> 00:24:38,990
那我就不能不能加review了

601
00:24:38,990 --> 00:24:39,850
加review之后

602
00:24:39,850 --> 00:24:42,110
他还是在帮我做代码审查的

603
00:24:42,110 --> 00:24:44,790
我就直接这么来

604
00:24:44,790 --> 00:24:46,990
直接说一个提示词

605
00:24:46,990 --> 00:24:48,410
就不要加入review了

606
00:24:48,410 --> 00:24:50,290
就不要再做代码审查

607
00:24:50,290 --> 00:24:52,450
直接让他给我结果就行了

608
00:24:52,450 --> 00:24:58,650
所以review他根本的这个点的话

609
00:24:58,650 --> 00:25:00,310
还是要去做什么呢

610
00:25:00,310 --> 00:25:01,510
去做review的

611
00:25:01,510 --> 00:25:03,870
他不会帮你去做其他的一个操作的

612
00:25:08,990 --> 00:25:12,250
你看他是不是这里就修复了

613
00:25:12,250 --> 00:25:12,710
是吧

614
00:25:12,710 --> 00:25:17,510
看一下

615
00:25:17,510 --> 00:25:19,210
这是不是有一个表格

616
00:25:19,210 --> 00:25:20,870
以修复

617
00:25:20,870 --> 00:25:22,390
你看原问题是什么

618
00:25:22,390 --> 00:25:24,090
修复关键点是什么

619
00:25:24,090 --> 00:25:24,470
是吧

620
00:25:24,470 --> 00:25:26,750
然后修复代码行

621
00:25:26,750 --> 00:25:27,670
以修复

622
00:25:27,670 --> 00:25:29,870
这个是不是就比较清晰了

623
00:25:29,870 --> 00:25:32,250
然后最后又代码审查出来一个未修复

624
00:25:32,250 --> 00:25:34,330
那你就继续在他

625
00:25:34,330 --> 00:25:35,330
再修复

626
00:25:35,330 --> 00:25:36,170
再去check

627
00:25:36,170 --> 00:25:37,410
再不断的

628
00:25:37,410 --> 00:25:38,630
直到把所有的问题修完

629
00:25:38,630 --> 00:25:40,370
这个问题是不是就解决了

630
00:25:40,370 --> 00:25:41,510
这个就是一个思路

631
00:25:41,510 --> 00:25:42,090
OK

632
00:25:42,090 --> 00:25:44,030
好

633
00:25:44,030 --> 00:25:45,370
然后是Web搜索

634
00:25:45,370 --> 00:25:46,730
那这个的话

635
00:25:46,730 --> 00:25:48,390
就是我们可以用一些

636
00:25:48,390 --> 00:25:49,870
这个检索工具

637
00:25:49,870 --> 00:25:51,030
比如说抓取一些新闻

638
00:25:51,030 --> 00:25:52,330
或者检索一些信息

639
00:25:52,330 --> 00:25:54,430
那这个的话

640
00:25:54,430 --> 00:25:55,930
我们可以用YOLO模式

641
00:25:55,930 --> 00:25:58,450
就是因为整个对话的话

642
00:25:58,450 --> 00:26:00,270
因为它要反复的给你去

643
00:26:00,270 --> 00:26:01,970
有一些问题

644
00:26:01,970 --> 00:26:02,550
你确认

645
00:26:02,550 --> 00:26:03,910
比如说能不能调用API

646
00:26:03,910 --> 00:26:04,990
能不能调用一些工具

647
00:26:04,990 --> 00:26:07,210
这个大家可以加一个YOLO

648
00:26:07,210 --> 00:26:08,350
加一个YOLO

649
00:26:08,350 --> 00:26:11,390
然后包括我们还加一个search

650
00:26:11,390 --> 00:26:12,990
就是我们可以去检索

651
00:26:12,990 --> 00:26:14,850
就是你把这个参数带进去

652
00:26:14,850 --> 00:26:18,150
他在默认的时候就会去达到这个search

653
00:26:18,150 --> 00:26:20,350
这么一个目的

654
00:26:21,450 --> 00:26:23,350
比如说我们退出去

655
00:26:23,350 --> 00:26:25,350
codex

656
00:26:26,250 --> 00:26:27,550
形容这个ULA模式

657
00:26:27,550 --> 00:26:35,350
然后再加上这个search

658
00:26:35,350 --> 00:26:37,350
加一个search

659
00:26:37,350 --> 00:26:49,990
比如说帮我抓取最最热门的十条AI资讯

660
00:26:55,790 --> 00:26:58,110
那我现在就要search了是吧

661
00:26:58,110 --> 00:26:58,910
要抓取嘛

662
00:26:58,910 --> 00:27:00,790
你看现在是不是就在search

663
00:27:00,790 --> 00:27:03,490
就你明确的加上这个search命令之后的话

664
00:27:03,490 --> 00:27:07,190
那么他接下来要工作的一个逻辑就是

665
00:27:07,350 --> 00:27:13,030
要优先从这个web这个search里面去拿那个结果

666
00:27:13,030 --> 00:27:13,330
是吧

667
00:27:13,330 --> 00:27:18,230
当然这个search结果是OpenAI自己维护的一个网页结果检索

668
00:27:18,230 --> 00:27:21,830
所以你看到的可能是这个缓存是吧

669
00:27:21,830 --> 00:27:24,290
但是也不一定是最新的抓取页面

670
00:27:24,290 --> 00:27:25,290
这个看情况

671
00:27:25,290 --> 00:27:27,430
得看他具体search的时候

672
00:27:27,430 --> 00:27:30,610
是不是调用了一些实时的API去search的

673
00:27:30,610 --> 00:27:32,250
他有可能会命中缓存啊

674
00:27:32,250 --> 00:27:34,750
所以大家看到结果不一定是对的

675
00:27:34,750 --> 00:27:36,470
所以这个最保险的话

676
00:27:36,470 --> 00:27:38,430
你就是还是要去指令一个API

677
00:27:38,430 --> 00:27:41,490
比如说使用这个Telry那个search

678
00:27:41,490 --> 00:27:43,050
使用Beamsearch

679
00:27:43,050 --> 00:27:45,190
这个指定的这个工具去search

680
00:27:45,190 --> 00:27:46,770
这样的话效果会更好一些

681
00:27:46,770 --> 00:27:51,050
你看这个结果

682
00:27:51,050 --> 00:27:52,250
5月31号

683
00:27:52,250 --> 00:27:56,390
结果还是看着好像是没什么问题的

684
00:27:56,390 --> 00:27:58,190
但是没抓到最新的是吧

685
00:27:58,190 --> 00:28:00,110
只抓到5月28号的

686
00:28:00,110 --> 00:28:02,030
所以这个里面还是会有一些缓存的

687
00:28:02,030 --> 00:28:04,290
它没有最新的嘛

688
00:28:04,290 --> 00:28:06,990
说明可能命中缓存了

689
00:28:06,990 --> 00:28:10,670
所以大家还可以去装一些插件啊

690
00:28:10,670 --> 00:28:13,970
比如说用Tile Research的这种方式去检索啊

691
00:28:13,970 --> 00:28:15,530
那么还有一些场景

692
00:28:15,530 --> 00:28:17,030
比如说我这个对话

693
00:28:17,030 --> 00:28:18,790
我不需要参考Web Search

694
00:28:18,790 --> 00:28:21,450
我永远以内部的一些文档为准

695
00:28:21,450 --> 00:28:24,050
那你就要把这个Web Search给disable掉

696
00:28:24,050 --> 00:28:24,670
关闭

697
00:28:24,670 --> 00:28:26,210
不然的话有时候去Search

698
00:28:26,210 --> 00:28:28,250
这个结果反而是不准的

699
00:28:28,250 --> 00:28:30,610
然后的话

700
00:28:30,610 --> 00:28:32,850
这个大家也可以去结合这个Codex

701
00:28:32,850 --> 00:28:35,110
这个非终端的这种方式

702
00:28:35,110 --> 00:28:35,390
是吧

703
00:28:35,390 --> 00:28:37,710
非交互式的去执行

704
00:28:37,710 --> 00:28:39,070
就你只要给结果啊

705
00:28:39,070 --> 00:28:41,750
我也不关心什么控制台聊天什么的

706
00:28:41,750 --> 00:28:43,630
就不需要关注这个点了

707
00:28:43,630 --> 00:28:50,790
然后是我们可以直接用输入提示词去运行

708
00:28:50,790 --> 00:28:53,430
就是我们前面给他讲

709
00:28:53,430 --> 00:28:54,190
这个Codex

710
00:28:54,190 --> 00:28:56,930
他的一个这个EXEC是吧

711
00:28:56,930 --> 00:28:59,290
这个交互式的

712
00:28:59,290 --> 00:29:01,450
就是各种交互式的话

713
00:29:01,450 --> 00:29:04,390
他都可以跳过这个交互式UI

714
00:29:04,390 --> 00:29:06,190
直接给结果

715
00:29:06,190 --> 00:29:06,850
并且的话

716
00:29:06,850 --> 00:29:08,750
你还可以加一些pass的参数

717
00:29:08,750 --> 00:29:11,450
然后去指定目录去做处理

718
00:29:11,450 --> 00:29:15,250
比如说我现在想切换到低盘

719
00:29:15,250 --> 00:29:17,950
比如我们加一个codex

720
00:29:17,950 --> 00:29:21,610
codex

721
00:29:21,610 --> 00:29:27,930
比如说我们想换一个

722
00:29:27,930 --> 00:29:30,750
分析一下

723
00:29:30,750 --> 00:29:32,290
这个项目

724
00:29:32,550 --> 00:29:33,310
然后

725
00:29:35,350 --> 00:29:36,390
pass

726
00:29:38,690 --> 00:29:39,450
d 盘

727
00:29:43,290 --> 00:29:44,310
codex

728
00:29:45,090 --> 00:29:46,870
然后我让他分析这个

729
00:29:47,130 --> 00:29:47,910
落一吧

730
00:29:47,910 --> 00:29:48,930
分析这个项目

731
00:29:58,910 --> 00:30:00,190
这里输错了

732
00:30:00,750 --> 00:30:02,750
exec

733
00:30:10,750 --> 00:30:12,750
pass

734
00:30:14,750 --> 00:30:16,750
notFont

735
00:30:16,750 --> 00:30:19,750
要加到前面去

736
00:30:30,750 --> 00:30:34,750
分析一下这个项目

737
00:30:40,750 --> 00:30:42,750
去PASS一个value

738
00:30:45,750 --> 00:30:48,750
这里直接这样试一下

739
00:30:48,750 --> 00:30:50,750
那我就

740
00:30:52,750 --> 00:30:54,750
没事我就让那个来修正

741
00:30:54,750 --> 00:30:56,750
让Codex帮我修正吧

742
00:30:56,750 --> 00:30:59,750
我们也不知道哪个地方有问题是吧

743
00:31:00,750 --> 00:31:08,950
帮我修正下这个命令输出

744
00:31:08,950 --> 00:31:10,550
这我们遇到问题

745
00:31:10,550 --> 00:31:12,250
直接让Codex帮我们修正就完了

746
00:31:12,250 --> 00:31:14,930
他会自己去查帮助文档

747
00:31:14,930 --> 00:31:16,670
帮我们去优化这个命令呢

748
00:31:16,670 --> 00:31:19,430
所以有问题也没关系

749
00:31:19,430 --> 00:31:21,710
直接让他输出就可以了

750
00:31:21,710 --> 00:31:25,850
然后用-c

751
00:31:25,850 --> 00:31:30,210
不在get仓库里面加-c

752
00:31:30,210 --> 00:31:32,310
在get仓库里面

753
00:31:32,310 --> 00:31:33,670
那我们就用c吧

754
00:31:33,670 --> 00:31:35,510
它不是pass啊

755
00:31:35,510 --> 00:31:35,730
好

756
00:31:35,730 --> 00:31:36,670
我推出去

757
00:31:36,670 --> 00:31:40,890
好可以了

758
00:31:40,890 --> 00:31:42,170
要用-c啊

759
00:31:42,170 --> 00:31:44,090
就不是pass了

760
00:31:44,090 --> 00:31:47,570
那现在是不是就可以了

761
00:31:47,570 --> 00:31:47,890
是吧

762
00:31:47,890 --> 00:31:51,110
他会帮我们把这个整个目录给他分析一下啊

763
00:31:51,110 --> 00:31:52,870
这个就是

764
00:31:54,025 --> 00:31:59,025
這個就是我們可以用非交互式的方式去用一些。

765
00:31:59,025 --> 00:32:01,025
然後是審批模式。

766
00:32:01,025 --> 00:32:05,025
那這個審批模式的話,這裡面是什麼意思呢?

767
00:32:05,025 --> 00:32:07,025
比如說大家,

768
00:32:07,025 --> 00:32:09,525
你现在习惯到Codex

769
00:32:09,525 --> 00:32:12,105
你让他执行一些命令是吧

770
00:32:12,105 --> 00:32:14,065
那有些情况下

771
00:32:14,065 --> 00:32:15,745
执行一些命令是需要授权的

772
00:32:15,745 --> 00:32:18,365
这里面他有几种授权模式啊

773
00:32:18,365 --> 00:32:19,165
叫Promissions

774
00:32:19,165 --> 00:32:23,405
默认的话是这个需要授权啊

775
00:32:23,405 --> 00:32:24,825
比如说你跑一些编辑文件

776
00:32:24,825 --> 00:32:25,905
一些敏感命令的时候

777
00:32:25,905 --> 00:32:26,905
他是需要授权的

778
00:32:26,905 --> 00:32:30,565
或者是你只分析一些文档

779
00:32:30,565 --> 00:32:30,865
是吧

780
00:32:30,865 --> 00:32:31,945
你不想编辑的话

781
00:32:31,945 --> 00:32:32,725
你就用ReadOn

782
00:32:32,725 --> 00:32:34,425
他不能改

783
00:32:34,425 --> 00:32:36,065
你就用只读模式

784
00:32:36,065 --> 00:32:39,485
这个是非管理员的这个杀箱模式

785
00:32:39,485 --> 00:32:40,745
这是推荐的啊

786
00:32:40,745 --> 00:32:42,745
运行一些敏感命令是需要授权的

787
00:32:42,745 --> 00:32:45,765
特别是访问一些网络编辑一些文件的时候需要授权

788
00:32:45,765 --> 00:32:48,485
然后第三个的话是自动的review

789
00:32:48,485 --> 00:32:50,345
他会根据实际的一些情况

790
00:32:50,345 --> 00:32:52,925
是针对性的去做一些审查

791
00:32:52,925 --> 00:32:55,565
但是在某些情况下还是需要授权的

792
00:32:55,565 --> 00:32:57,425
全访问就是yolo模式

793
00:32:57,425 --> 00:33:01,765
就是我们现在是不需要任何授权了

794
00:33:01,765 --> 00:33:03,105
直接什么命令都可以执行

795
00:33:03,105 --> 00:33:04,805
然后在这个APP里面

796
00:33:04,805 --> 00:33:06,145
这边有也有一个啊

797
00:33:06,145 --> 00:33:09,905
左下角你看默认权限自动审查啊

798
00:33:09,905 --> 00:33:11,525
如果大家做项目开发的话

799
00:33:11,525 --> 00:33:14,405
你如果不想有很多交互性的东西出来的话

800
00:33:14,405 --> 00:33:17,285
你就选最后一个完全防御权限就完事了啊

801
00:33:17,285 --> 00:33:18,345
这个很好理解

802
00:33:18,345 --> 00:33:20,385
就是把所有的权限都给codex

803
00:33:20,385 --> 00:33:21,425
让他去干活

804
00:33:21,425 --> 00:33:24,405
不需要给你反复确认啊

805
00:33:24,405 --> 00:33:27,905
因为这个反老师要你确认的话也挺烦的啊

806
00:33:27,905 --> 00:33:28,625
耽误时间

807
00:33:28,625 --> 00:33:34,785
然后是脚本化的这个方式去执行这个codex

808
00:33:34,785 --> 00:33:37,405
那这个的话就是我们

809
00:33:37,405 --> 00:33:40,305
比如说现在想用

810
00:33:40,305 --> 00:33:42,405
这个exec的子命令

811
00:33:42,405 --> 00:33:44,845
然后去接入自动化的一些工作

812
00:33:44,845 --> 00:33:47,405
包括我们想接入传统的一些摄要脚本

813
00:33:47,405 --> 00:33:49,345
大家就可以把这个codex

814
00:33:49,345 --> 00:33:52,225
exec这个命令给它整合成一个脚本

815
00:33:52,225 --> 00:33:53,105
是吧

816
00:33:53,105 --> 00:33:55,225
比如说我们现在

817
00:33:55,225 --> 00:33:58,145
应该也可以结合GERP

818
00:33:58,145 --> 00:33:59,665
EP那个命令

819
00:33:59,665 --> 00:34:02,665
比如说我们现在来分析一下

820
00:34:02,665 --> 00:34:07,125
可以怎么来用呢

821
00:34:07,125 --> 00:34:07,965
比如说我现在

822
00:34:07,965 --> 00:34:09,665
你看这个目录下面

823
00:34:09,665 --> 00:34:11,185
现在有很多目录文件是吧

824
00:34:11,185 --> 00:34:13,125
那我们想让它分析一下

825
00:34:13,125 --> 00:34:19,225
比如说分析一下

826
00:34:19,225 --> 00:34:23,085
当前有哪些目录

827
00:34:23,085 --> 00:34:24,645
然后这里面

828
00:34:24,645 --> 00:34:27,445
我看这里面用这个gr1p

829
00:34:27,445 --> 00:34:31,945
然后这个用这个络一给它过滤一下

830
00:34:32,665 --> 00:34:34,825
看这样行不行

831
00:34:34,825 --> 00:34:37,965
我们把这个复制一下

832
00:34:37,965 --> 00:34:39,505
这个命令是错的

833
00:34:39,505 --> 00:34:42,065
那我们就用Codex来输出一下

834
00:34:42,065 --> 00:34:46,545
帮我修正一下这个命令

835
00:34:46,545 --> 00:34:53,485
就我想让他理解一下

836
00:34:53,485 --> 00:34:56,745
我们想要整合这个GIP的一些命令

837
00:34:56,745 --> 00:34:59,625
那他可能啊

838
00:34:59,625 --> 00:35:01,065
这个windows下面没有GIP

839
00:35:01,065 --> 00:35:03,225
所以他会推荐其他的这个命令

840
00:35:03,225 --> 00:35:05,325
所以你装了RG

841
00:35:05,325 --> 00:35:06,325
你可以用这个命令

842
00:35:06,325 --> 00:35:09,145
如果说你没有那个RG的话

843
00:35:09,145 --> 00:35:10,185
你就可以用这个命令

844
00:35:10,185 --> 00:35:18,185
这个还要加一个

845
00:35:26,185 --> 00:35:26,585
Trust

846
00:35:26,585 --> 00:35:34,385
看一下

847
00:35:34,385 --> 00:35:37,925
看是不是还少了什么

848
00:35:37,925 --> 00:35:45,965
帮我修正下命令

849
00:35:45,965 --> 00:35:49,925
没事哪里有问题啊

850
00:35:49,925 --> 00:35:52,545
禅数放错了

851
00:35:52,545 --> 00:35:54,925
应该先要放前面啊

852
00:35:54,925 --> 00:35:56,565
好追出去

853
00:35:56,585 --> 00:36:07,305
这个什么意思呢

854
00:36:07,305 --> 00:36:10,385
就是我们可以把这个子命令

855
00:36:10,385 --> 00:36:14,005
exec这个子命令和shale脚本组合起来

856
00:36:14,005 --> 00:36:15,345
但是winsor下面没有shale

857
00:36:15,345 --> 00:36:16,345
它是powershell

858
00:36:16,345 --> 00:36:18,725
它不是linux上面那个bashhell

859
00:36:18,725 --> 00:36:21,985
那它也可以结合那个powershell的一些命令

860
00:36:21,985 --> 00:36:22,985
给它做一些组合

861
00:36:22,985 --> 00:36:26,285
比如说我们想用这个Codex

862
00:36:26,285 --> 00:36:27,545
给你做完分析之后

863
00:36:27,545 --> 00:36:29,005
再用PowerShell的一些命令

864
00:36:29,005 --> 00:36:29,925
给它做些处理

865
00:36:29,925 --> 00:36:31,025
那这样的话

866
00:36:31,025 --> 00:36:32,945
也能拿到我们想要的一个结果

867
00:36:32,945 --> 00:36:34,605
你看这个里面

868
00:36:34,605 --> 00:36:35,725
它分析完之后

869
00:36:35,725 --> 00:36:37,405
给你把落一的这个结果

870
00:36:37,405 --> 00:36:38,145
给你输出了

871
00:36:38,145 --> 00:36:38,465
是吧

872
00:36:38,465 --> 00:36:39,605
三级目

873
00:36:39,605 --> 00:36:41,505
然后单独给你分析出来了

874
00:36:41,505 --> 00:36:44,025
这个就是它用了一些

875
00:36:44,025 --> 00:36:45,345
search的这种方式

876
00:36:45,345 --> 00:36:49,585
就是我们加了一些特殊的这个处理

877
00:36:49,585 --> 00:36:49,945
是吧

878
00:36:49,945 --> 00:36:50,945
做一些过滤

879
00:36:50,945 --> 00:36:52,505
就是你

880
00:36:52,505 --> 00:36:53,885
在Linux上面

881
00:36:53,885 --> 00:36:55,425
你就可以用GIEP的命令

882
00:36:55,425 --> 00:36:56,705
给它做一些处理

883
00:36:56,705 --> 00:36:59,905
这个就是脚本化的方式去执行

884
00:36:59,905 --> 00:37:01,585
然后的话

885
00:37:01,585 --> 00:37:02,985
就是我们还可以用at

886
00:37:02,985 --> 00:37:04,685
这个其实刚刚也给它演示

887
00:37:04,685 --> 00:37:06,325
我们可以at一些文件

888
00:37:06,325 --> 00:37:08,465
at指定的一些目录

889
00:37:08,465 --> 00:37:09,805
去做一些分析

890
00:37:09,805 --> 00:37:11,925
比如说我们现在

891
00:37:11,925 --> 00:37:14,685
锅一下面有这个box

892
00:37:14,685 --> 00:37:15,225
是吧

893
00:37:15,225 --> 00:37:18,225
有一个box的一个目录

894
00:37:18,225 --> 00:37:21,285
那你就可以切进去

895
00:37:21,285 --> 00:37:25,885
比如说cd到络一Codex

896
00:37:25,885 --> 00:37:33,285
帮我分析一下目录的作用

897
00:37:33,285 --> 00:37:36,285
atbox

898
00:37:48,285 --> 00:37:49,285
你就直接at

899
00:37:49,285 --> 00:37:51,045
at指定的一个文件

900
00:37:51,045 --> 00:37:53,125
比如说让他review或者怎么样的

901
00:37:53,125 --> 00:37:55,865
刚刚就是用一个review的命令

902
00:37:55,865 --> 00:37:58,185
给他演示了一下整个的一个逻辑

903
00:37:58,185 --> 00:37:58,545
是吧

904
00:37:58,545 --> 00:38:02,905
在这个里面他就可以去做一个分析

905
00:38:02,905 --> 00:38:08,825
然后我们还可以去加一些目录

906
00:38:08,825 --> 00:38:09,205
是吧

907
00:38:09,205 --> 00:38:10,845
然后在这个里面

908
00:38:10,845 --> 00:38:11,765
比如说cp

909
00:38:11,765 --> 00:38:14,585
这个加很多一些关联的一些目录

910
00:38:14,585 --> 00:38:15,945
all目录

911
00:38:15,945 --> 00:38:18,105
因为有时候我们这个项目

912
00:38:18,105 --> 00:38:19,485
就是有多个模块

913
00:38:19,485 --> 00:38:21,425
就在大家打开一个工程

914
00:38:21,425 --> 00:38:22,785
你下面发现有多个目录

915
00:38:22,785 --> 00:38:23,245
你都要编

916
00:38:24,258 --> 00:38:27,258
有前端的,有後端的。

917
00:38:27,258 --> 00:38:32,258
比如說像洛伊這個,大家看,它外面都是後端的。

918
00:38:32,258 --> 00:38:36,258
只有這個目錄是前端的,這個是前端的頁面,這個後端。

919
00:38:36,258 --> 00:38:39,478
有时候你可能需要暴露一些

920
00:38:39,478 --> 00:38:40,898
可以写的根目录

921
00:38:40,898 --> 00:38:42,118
因为他当前操作

922
00:38:42,118 --> 00:38:43,738
只在当前绘画嘛

923
00:38:43,738 --> 00:38:44,938
比如说跨目录了

924
00:38:44,938 --> 00:38:45,318
是吧

925
00:38:45,318 --> 00:38:46,498
有些在D盘

926
00:38:46,498 --> 00:38:47,098
有些在E盘

927
00:38:47,098 --> 00:38:47,838
有些在F盘

928
00:38:47,838 --> 00:38:48,818
这几个目录

929
00:38:48,818 --> 00:38:51,018
你都要跨目录操作的时候

930
00:38:51,018 --> 00:38:52,558
那你就要把权限配置一下

931
00:38:52,558 --> 00:38:54,578
让他可以暴露更多的根目录

932
00:38:54,578 --> 00:38:56,578
因为他默认只能操作当前绘画的

933
00:38:56,578 --> 00:38:57,058
是吧

934
00:38:57,058 --> 00:38:57,958
所以这个里面

935
00:38:57,958 --> 00:38:59,878
大家可以去指定更多的目录

936
00:38:59,878 --> 00:39:01,238
然后去做一个处理

937
00:39:01,238 --> 00:39:04,458
你看这个

938
00:39:04,458 --> 00:39:05,618
他们帮分析出来的

939
00:39:05,618 --> 00:39:07,438
Dock下面的一些目录是吧

940
00:39:07,438 --> 00:39:08,118
这个是我们

941
00:39:08,118 --> 00:39:09,018
at

942
00:39:09,018 --> 00:39:10,958
at那个Dock之后的一个结果

943
00:39:10,958 --> 00:39:14,318
所以大家可以多用一下这个at功能

944
00:39:14,318 --> 00:39:15,758
然后在这个里面

945
00:39:15,758 --> 00:39:17,598
可以去执行一下

946
00:39:17,598 --> 00:39:19,258
一些不同的这个结果

947
00:39:19,258 --> 00:39:23,158
然后我们还可以去执行一些这个命令

948
00:39:23,158 --> 00:39:24,478
加一些CD

949
00:39:24,478 --> 00:39:27,438
就是你可以在命令里面

950
00:39:27,438 --> 00:39:29,798
单独去指定一些参数

951
00:39:29,798 --> 00:39:30,878
要么加目录

952
00:39:30,878 --> 00:39:32,518
要么加一些指定

953
00:39:32,518 --> 00:39:32,938
是吧

954
00:39:32,938 --> 00:39:34,558
这个都是OK的

955
00:39:34,558 --> 00:39:37,838
然后最好我们就是在启动的时候

956
00:39:37,838 --> 00:39:38,878
把环境就准备好了

957
00:39:38,878 --> 00:39:40,698
这样子不会去浪费token

958
00:39:40,698 --> 00:39:41,538
还要去记忽什么

959
00:39:41,538 --> 00:39:44,438
因为你一开始没把这些环境准备好的话

960
00:39:44,438 --> 00:39:45,698
你跟他提问

961
00:39:45,698 --> 00:39:47,498
他又要产生各种各样的对话

962
00:39:47,498 --> 00:39:50,138
然后再来说让你去加一些权限

963
00:39:50,138 --> 00:39:52,018
就白白就浪费token了

964
00:39:52,018 --> 00:39:52,978
因为他就探测

965
00:39:52,978 --> 00:39:54,838
这个里面会带来一些

966
00:39:54,838 --> 00:39:56,638
不必要的一些token消耗

967
00:39:56,638 --> 00:39:59,418
所以大家首先你要把一些

968
00:39:59,418 --> 00:40:00,818
python的什么虚拟环境

969
00:40:00,818 --> 00:40:02,758
或者其他的一些语言环境

970
00:40:02,758 --> 00:40:04,398
比如说你coda

971
00:40:04,398 --> 00:40:05,758
一些python

972
00:40:05,758 --> 00:40:06,818
这些个环境

973
00:40:06,818 --> 00:40:07,678
你现在给它激活

974
00:40:07,678 --> 00:40:08,958
激活完之后

975
00:40:08,958 --> 00:40:10,258
相当于codex在

976
00:40:10,258 --> 00:40:11,858
直接命令的时候

977
00:40:11,858 --> 00:40:12,898
你跟它对话的时候

978
00:40:12,898 --> 00:40:14,478
这些个环境的话

979
00:40:14,478 --> 00:40:15,858
已经都整合好了

980
00:40:15,858 --> 00:40:17,258
都已经准备好了

981
00:40:17,258 --> 00:40:19,178
只有大家直接用就可以了

982
00:40:19,178 --> 00:40:21,478
所以说我们一开始的话

983
00:40:21,478 --> 00:40:23,158
你得把一些这个环境

984
00:40:23,158 --> 00:40:24,598
都准备好

985
00:40:24,598 --> 00:40:25,918
包括一些目录的话

986
00:40:25,918 --> 00:40:27,098
你得提前规划好

987
00:40:27,098 --> 00:40:29,638
在一些初始化命令的时候

988
00:40:29,638 --> 00:40:31,318
就是大家比如说

989
00:40:31,318 --> 00:40:34,258
你想把Codex整合到公司的一些

990
00:40:34,258 --> 00:40:36,638
传统的事要脚本里面去

991
00:40:36,638 --> 00:40:37,378
把它做一个命令

992
00:40:37,378 --> 00:40:38,178
做一个执行的话

993
00:40:38,178 --> 00:40:40,058
你得先给它把环境配好

994
00:40:40,058 --> 00:40:41,418
配好完了之后的话

995
00:40:41,418 --> 00:40:45,218
然后当我们执行Codex命令的时候

996
00:40:45,218 --> 00:40:46,958
这些上下文都已经出手法好了

997
00:40:46,958 --> 00:40:49,898
比如说一些运维扫描的一些目录

998
00:40:49,898 --> 00:40:50,458
是吧

999
00:40:50,458 --> 00:40:51,678
一些监控的目录在哪里

1000
00:40:51,678 --> 00:40:52,938
一些日制目录在哪里

1001
00:40:52,938 --> 00:40:54,638
你把这些目录都给它

1002
00:40:54,638 --> 00:40:55,738
它准备好了

1003
00:40:55,738 --> 00:40:57,498
那你对话的时候

1004
00:40:57,498 --> 00:40:58,778
你就直接跟它提问你就完了

1005
00:40:58,778 --> 00:41:00,558
比如说帮我把日制目录

1006
00:41:00,558 --> 00:41:01,798
下面的文件清理一下

1007
00:41:01,798 --> 00:41:05,338
帮我把那些个这个数据抓取一下

1008
00:41:05,338 --> 00:41:07,558
你就直接这样去说就可以了

1009
00:41:07,558 --> 00:41:08,918
因为他已经有了上线文

1010
00:41:08,918 --> 00:41:10,298
这些目录他都知道了

1011
00:41:10,298 --> 00:41:13,078
所以说就不会浪费token了

1012
00:41:13,078 --> 00:41:15,298
这个就是提示与快捷方式

1013
00:41:15,298 --> 00:41:16,218
这个就是

1014
00:41:16,218 --> 00:41:20,178
我们要给他讲的一些内容
