1
00:00:00,000 --> 00:00:29,820
就使用它。OK。好,然後是Codex如何去快速搭建與這個我們實際的這個項目啊。應該怎麼來去做一個開發啊。那這裡的話我們就開始以實戰的方式給大家來講解。好,那首先Codex的一個安裝啊。那我這裡主要是給大家講兩塊。第一塊是CLI的一個安裝。然後是Codex APP的安裝啊。插件安裝比較簡單啊。然後是CLI的話很簡單啊。

2
00:00:29,820 --> 00:00:30,540
就是一个命令

3
00:00:30,540 --> 00:00:32,060
如果大家是这个

4
00:00:32,060 --> 00:00:34,780
MicOS或者是Linux的话

5
00:00:34,780 --> 00:00:35,880
执行这个命令啊

6
00:00:35,880 --> 00:00:36,940
执行一个CLI

7
00:00:36,940 --> 00:00:40,020
通过这个share脚本的方式去装

8
00:00:40,020 --> 00:00:42,480
如果是Windows的话

9
00:00:42,480 --> 00:00:43,260
就用PowerShare

10
00:00:43,260 --> 00:00:45,200
然后用这个

11
00:00:45,200 --> 00:00:48,680
PSE的这么一个脚本的方式去装

12
00:00:48,680 --> 00:00:50,500
就装完之后的话

13
00:00:50,500 --> 00:00:54,220
直接在这个终端里面啊

14
00:00:54,220 --> 00:00:55,780
但这个终端大家注意啊

15
00:00:55,780 --> 00:00:58,960
你需要用这个管理员模式啊

16
00:00:58,960 --> 00:01:02,700
一定要用这个终端管理员模式去启动啊

17
00:01:02,700 --> 00:01:03,400
不然的话

18
00:01:03,400 --> 00:01:04,940
在执行有些命令的时候

19
00:01:04,940 --> 00:01:05,900
因为权限不够

20
00:01:05,900 --> 00:01:07,400
可能会报错

21
00:01:07,400 --> 00:01:08,960
或者说结果是错的

22
00:01:08,960 --> 00:01:11,120
所以大家一定要用这个管理员啊

23
00:01:11,120 --> 00:01:11,900
这里我强调一下

24
00:01:11,900 --> 00:01:13,400
用管理员的模式去启动

25
00:01:13,400 --> 00:01:13,840
OK

26
00:01:13,840 --> 00:01:16,900
启动完之后的话

27
00:01:16,900 --> 00:01:18,860
启动完之后

28
00:01:18,860 --> 00:01:20,920
之后大家啊

29
00:01:20,920 --> 00:01:24,200
直接去输入啊

30
00:01:24,200 --> 00:01:26,400
输入这个Codex

31
00:01:26,400 --> 00:01:28,460
输入Codex

32
00:01:28,460 --> 00:01:31,340
然后你能看到这么一个界面

33
00:01:31,340 --> 00:01:33,860
就说明Codex是已经安装成功的

34
00:01:33,860 --> 00:01:36,320
或者说你直接去输入Codex

35
00:01:36,320 --> 00:01:39,580
-V

36
00:01:39,580 --> 00:01:45,420
那我装的一个CLR版本的话是0.135.0

37
00:01:45,420 --> 00:01:46,780
那我装的是这个版本

38
00:01:46,780 --> 00:01:48,580
这个大家回头可以自己去装一下

39
00:01:48,580 --> 00:01:49,260
很简单

40
00:01:49,260 --> 00:01:52,300
APP的话安装也简单

41
00:01:52,300 --> 00:01:54,940
APP安装如果是Mac的话

42
00:01:54,940 --> 00:01:56,960
下载的就是这个

43
00:01:56,960 --> 00:01:59,400
有一个DMG文件

44
00:01:59,400 --> 00:02:01,000
或者说它直接跳转到

45
00:02:01,000 --> 00:02:02,440
这个Mac的这个商店里面去

46
00:02:02,440 --> 00:02:03,640
如果是Windows的话

47
00:02:03,640 --> 00:02:05,200
它下载的是一个

48
00:02:05,200 --> 00:02:06,480
EXC的一个安装包

49
00:02:06,480 --> 00:02:07,980
然后大家点这个安装

50
00:02:07,980 --> 00:02:08,900
等待啊

51
00:02:08,900 --> 00:02:11,120
它有一个下载安装的一个过程

52
00:02:11,120 --> 00:02:12,080
装完之后的话

53
00:02:12,080 --> 00:02:15,180
大家能看到这个一个界面啊

54
00:02:15,180 --> 00:02:16,060
就这么一个界面

55
00:02:16,060 --> 00:02:17,600
就说明是已经装好的

56
00:02:17,600 --> 00:02:19,260
那这个版本的话

57
00:02:19,260 --> 00:02:19,920
我是

58
00:02:19,920 --> 00:02:25,440
看一下我的这个版本啊

59
00:02:25,440 --> 00:02:26,800
我的这个

60
00:02:26,800 --> 00:02:31,300
版本是26.519.81530

61
00:02:31,300 --> 00:02:34,320
这个是我装的app的

62
00:02:34,320 --> 00:02:36,840
这个应用桌面版的这么一个版本

63
00:02:36,840 --> 00:02:39,460
然后其实还有一个版本

64
00:02:39,460 --> 00:02:41,600
就是大家如果说你这两个版本

65
00:02:41,600 --> 00:02:42,300
你都不想用

66
00:02:42,300 --> 00:02:43,840
你想用这个

67
00:02:43,840 --> 00:02:47,500
VSCode插件版的是吧

68
00:02:47,500 --> 00:02:48,760
或者是Courser插件版

69
00:02:48,760 --> 00:02:49,440
也可以

70
00:02:49,440 --> 00:02:51,880
那么大家就打开Courser或者VSCode

71
00:02:51,880 --> 00:02:54,880
在这个里面去搜索叫Codex

72
00:02:54,880 --> 00:02:58,760
那说到这个第一个一般就是第一个啊

73
00:02:58,760 --> 00:02:59,680
第一个点安装就完了

74
00:02:59,680 --> 00:03:02,260
那么装完之后就可以了

75
00:03:02,260 --> 00:03:08,220
我这个是版本是26.527.31454的这个版本

76
00:03:08,220 --> 00:03:10,020
这个大家也可以去装

77
00:03:10,020 --> 00:03:12,280
界面的话都差不多

78
00:03:12,280 --> 00:03:16,160
界面这里就是一个左侧的一个聊天框的这么一个界面

79
00:03:16,160 --> 00:03:18,780
看大家的一个使用习惯啊

80
00:03:18,780 --> 00:03:19,520
用哪个都可以

81
00:03:19,520 --> 00:03:21,440
功能都是大差不差的啊

82
00:03:21,440 --> 00:03:25,400
这个就是安装方式啊

83
00:03:25,400 --> 00:03:26,500
非常简单

84
00:03:26,500 --> 00:03:28,080
装完之后的话

85
00:03:28,080 --> 00:03:30,260
需要去做一个登录啊

86
00:03:30,260 --> 00:03:31,140
有两种方式

87
00:03:31,140 --> 00:03:33,140
可以让他去使用Codex

88
00:03:33,140 --> 00:03:34,820
因为他要配置模型这些东西嘛

89
00:03:34,820 --> 00:03:36,480
这个两种方式

90
00:03:36,480 --> 00:03:37,100
第一个的话

91
00:03:37,100 --> 00:03:38,800
就是大家需要有这个

92
00:03:38,800 --> 00:03:41,880
OpenAI的这个账号是吧

93
00:03:41,880 --> 00:03:42,800
要去注册一个

94
00:03:42,800 --> 00:03:44,480
XSGPT的这个账号

95
00:03:44,480 --> 00:03:46,420
这个账号的话

96
00:03:46,420 --> 00:03:49,080
这个就大家得自己去啊

97
00:03:49,080 --> 00:03:51,020
开始以什么方式去

98
00:03:51,020 --> 00:03:52,120
买到这个账号

99
00:03:52,120 --> 00:03:53,260
然后去做一个登录啊

100
00:03:53,260 --> 00:03:54,340
跳转到这个页面上

101
00:03:54,340 --> 00:03:54,920
做一个授权

102
00:03:54,920 --> 00:03:56,100
就第一种方式啊

103
00:03:56,100 --> 00:03:57,860
这个是官方推荐这种方式

104
00:03:57,860 --> 00:03:58,580
就登录授权

105
00:03:58,580 --> 00:04:00,180
他会自动的帮你把API密钥

106
00:04:00,180 --> 00:04:01,020
这些东西给配置好

107
00:04:01,020 --> 00:04:02,220
第二种方式

108
00:04:02,220 --> 00:04:04,620
如果说大家没有这个账号的话

109
00:04:04,620 --> 00:04:05,620
怎么办呢

110
00:04:05,620 --> 00:04:07,120
但是你有这个API key

111
00:04:07,120 --> 00:04:08,100
也是可以的

112
00:04:08,100 --> 00:04:09,020
用API key的话

113
00:04:09,020 --> 00:04:11,440
你就直接往这个环境变量里面

114
00:04:11,440 --> 00:04:13,680
去设置一个key就可以了

115
00:04:13,680 --> 00:04:15,240
就是环境变量里面

116
00:04:15,240 --> 00:04:17,980
有一个openAI的这么一个key

117
00:04:17,980 --> 00:04:20,320
就是有一个环境变量

118
00:04:20,320 --> 00:04:21,900
这个大家自己去设置一下

119
00:04:21,900 --> 00:04:23,180
设置一下就可以了

120
00:04:23,180 --> 00:04:24,340
这里我跟大家说一下

121
00:04:24,340 --> 00:04:26,520
在这个里面

122
00:04:26,520 --> 00:04:30,320
这里我跟大家说一下

123
00:04:30,320 --> 00:04:31,040
就在这个里面

124
00:04:31,040 --> 00:04:33,440
大家去设置一下一个叫OpenAI

125
00:04:33,440 --> 00:04:35,580
它的一个key给它设置一下

126
00:04:35,580 --> 00:04:36,760
设置完之后的话

127
00:04:36,760 --> 00:04:38,600
直接就可以用了

128
00:04:38,600 --> 00:04:39,980
就不需要login了

129
00:04:39,980 --> 00:04:40,720
就非常简单

130
00:04:40,720 --> 00:04:42,140
你就直接可以去用就可以了

131
00:04:42,140 --> 00:04:43,880
就不需要登录跳转那个方式

132
00:04:43,880 --> 00:04:45,720
所以你要把这个key配置一下

133
00:04:45,720 --> 00:04:47,460
如果大家用的是这个

134
00:04:47,460 --> 00:04:49,740
第三方的这个APIkey的话

135
00:04:49,740 --> 00:04:52,080
你这里要注意去改一下这个base URL

136
00:04:52,080 --> 00:04:53,580
就中转站的这个URL

137
00:04:53,580 --> 00:04:54,280
你得改一下

138
00:04:54,280 --> 00:04:54,940
OK

139
00:04:54,940 --> 00:04:56,900
就这个东西一定要配啊

140
00:04:56,900 --> 00:04:58,120
配好完了之后的话

141
00:04:58,120 --> 00:05:00,680
正常情况下咱们就能用了

142
00:05:00,680 --> 00:05:01,380
非常简单

143
00:05:01,380 --> 00:05:06,480
所以大家首先要把这些个密钥

144
00:05:06,480 --> 00:05:09,300
登录得给它处理好

145
00:05:09,300 --> 00:05:10,420
处理好之后的话

146
00:05:10,420 --> 00:05:10,960
接下来

147
00:05:10,960 --> 00:05:14,600
接下来你就可以正常的是去使用codex

148
00:05:14,600 --> 00:05:15,840
使用codex

149
00:05:15,840 --> 00:05:18,380
正常进入

150
00:05:18,380 --> 00:05:20,060
大家就可以看到这么一个影片

151
00:05:20,060 --> 00:05:22,020
就比如说正常你问一个你好

152
00:05:22,020 --> 00:05:24,960
那我们就可以去用这个了

153
00:05:24,960 --> 00:05:27,380
然后首先进入到这里的话

154
00:05:27,380 --> 00:05:30,740
第一个点就是我们要去切换模型

155
00:05:30,740 --> 00:05:32,240
切换模型的话

156
00:05:32,240 --> 00:05:34,860
大家直接输入这个model

157
00:05:34,860 --> 00:05:36,900
大家会看到有几个模型

158
00:05:36,900 --> 00:05:38,800
目前最新的是5.5是吧

159
00:05:38,800 --> 00:05:40,000
但是写代码的话

160
00:05:40,000 --> 00:05:43,200
我建议大家用5.3的这个codex版本

161
00:05:43,200 --> 00:05:44,660
一定要用codex版本

162
00:05:44,660 --> 00:05:45,320
不然的话

163
00:05:45,320 --> 00:05:49,160
这个5.5是比较去适合做一些推理任务的

164
00:05:49,160 --> 00:05:50,180
比如说写学任务

165
00:05:50,180 --> 00:05:51,560
分析一些报告网

166
00:05:51,560 --> 00:05:51,760
是吧

167
00:05:51,760 --> 00:05:52,340
用5.5

168
00:05:52,340 --> 00:05:53,800
然后5.3的话

169
00:05:53,800 --> 00:05:54,960
就专门用来写单网的

170
00:05:54,960 --> 00:05:56,840
所以大家选5.3就OK了

171
00:05:56,840 --> 00:06:00,220
然后这里我们就选这个默认的

172
00:06:00,220 --> 00:06:02,640
它的一个reasoning

173
00:06:02,640 --> 00:06:04,000
整个一个推理级别

174
00:06:04,000 --> 00:06:05,240
我们选中的就可以了

175
00:06:05,240 --> 00:06:06,000
默认就可以了

176
00:06:06,000 --> 00:06:06,700
好

177
00:06:06,700 --> 00:06:09,940
然后这个就是一个模型的一个选择

178
00:06:09,940 --> 00:06:11,980
就写单网一定要用Cortex版本

179
00:06:11,980 --> 00:06:12,860
如果写文档的话

180
00:06:12,860 --> 00:06:13,980
你就用5.5

181
00:06:13,980 --> 00:06:14,180
OK

182
00:06:14,180 --> 00:06:16,320
这个是一个前提啊

183
00:06:16,320 --> 00:06:17,200
我们要确认一下

184
00:06:17,200 --> 00:06:18,020
好

185
00:06:18,020 --> 00:06:19,280
然后完了之后的话

186
00:06:19,280 --> 00:06:21,200
接下来就是大家要去写项目了

187
00:06:21,200 --> 00:06:21,700
是吧

188
00:06:21,700 --> 00:06:23,180
写项目怎么办呢

189
00:06:23,180 --> 00:06:24,480
比如说啊

190
00:06:24,480 --> 00:06:27,260
我在我的第一盘里面

191
00:06:27,260 --> 00:06:28,520
建了一个文件夹

192
00:06:28,520 --> 00:06:29,700
叫做Codex

193
00:06:29,700 --> 00:06:31,020
这是我的Codex

194
00:06:31,020 --> 00:06:32,240
Codex里面

195
00:06:32,240 --> 00:06:32,960
大家比如说

196
00:06:32,960 --> 00:06:34,060
你要去写一个项目的话

197
00:06:34,060 --> 00:06:35,080
你去建一个文件夹

198
00:06:35,080 --> 00:06:36,240
叫做MyProject

199
00:06:36,240 --> 00:06:36,680
是吧

200
00:06:36,680 --> 00:06:37,860
这是我建的一个目录

201
00:06:37,860 --> 00:06:39,360
那你就

202
00:06:39,360 --> 00:06:40,240
比如说这个

203
00:06:40,240 --> 00:06:42,400
这个里面就直接去输入这个

204
00:06:42,400 --> 00:06:44,020
Codex

205
00:06:44,020 --> 00:06:46,180
但我刚刚说了

206
00:06:46,180 --> 00:06:47,940
你要用这个终端的命令行

207
00:06:47,940 --> 00:06:49,280
就是用管理员模式

208
00:06:49,280 --> 00:06:50,600
所以我这个里面

209
00:06:50,600 --> 00:06:52,420
其实是我用的是管理员登录的

210
00:06:52,420 --> 00:06:53,680
就是管理员

211
00:06:53,680 --> 00:06:54,420
用powersale

212
00:06:54,420 --> 00:06:56,360
就不要用这个cmd了

213
00:06:56,360 --> 00:06:57,200
建用powersale

214
00:06:57,200 --> 00:07:00,400
然后比如说我刚刚说的是

215
00:07:00,400 --> 00:07:02,740
我低盘下面有一个codex是吧

216
00:07:02,740 --> 00:07:03,960
然后我建了一个目入

217
00:07:03,960 --> 00:07:05,040
叫做myproject

218
00:07:05,040 --> 00:07:06,440
然后在这个里面

219
00:07:06,440 --> 00:07:07,520
我就执行codex

220
00:07:07,520 --> 00:07:10,720
codex

221
00:07:10,720 --> 00:07:13,760
然后比如说这个下面

222
00:07:13,760 --> 00:07:14,720
默认的话

223
00:07:14,720 --> 00:07:16,260
我给他就删掉啊

224
00:07:16,260 --> 00:07:17,700
我现在没什么文件是吧

225
00:07:17,700 --> 00:07:19,540
这个是在这个里面去切换

226
00:07:19,540 --> 00:07:20,080
呃

227
00:07:20,080 --> 00:07:21,120
然后还有一个的话

228
00:07:21,120 --> 00:07:22,560
就是大家可以在这个里面啊

229
00:07:22,560 --> 00:07:25,460
就是你可以在这个Codex app里面

230
00:07:25,460 --> 00:07:26,220
去切换

231
00:07:26,220 --> 00:07:27,080
比如说文件

232
00:07:27,080 --> 00:07:30,120
这里我们去open一个目录

233
00:07:30,120 --> 00:07:30,720
是吧

234
00:07:30,720 --> 00:07:31,660
目录里面

235
00:07:31,660 --> 00:07:34,580
然后我们去找到这个文件夹啊

236
00:07:34,580 --> 00:07:35,540
在这个里面

237
00:07:35,540 --> 00:07:36,380
选择文件夹

238
00:07:36,380 --> 00:07:38,180
这个是在app里面

239
00:07:38,180 --> 00:07:39,280
我们也可以打开

240
00:07:39,280 --> 00:07:39,660
是吧

241
00:07:39,660 --> 00:07:41,740
那这个是我刚刚提的一些问题

242
00:07:41,740 --> 00:07:43,600
那比如说在这个里面的话

243
00:07:43,600 --> 00:07:44,880
你就直接可以对话了

244
00:07:44,880 --> 00:07:45,840
大家可以看到啊

245
00:07:45,840 --> 00:07:47,640
他默认已经把这个目录

246
00:07:47,640 --> 00:07:48,920
已经切换上去了啊

247
00:07:48,920 --> 00:07:49,800
就这里面直接问

248
00:07:49,800 --> 00:07:51,860
比如说这个里面

249
00:07:51,860 --> 00:07:53,520
我们就开始开始去提问了

250
00:07:53,520 --> 00:07:55,680
帮我写一个

251
00:07:55,680 --> 00:07:57,540
python

252
00:08:00,096 --> 00:08:09,896
幫我寫一個python。或者你直接跟他說,幫我生成一個冒泡排序py文件。

253
00:08:09,896 --> 00:08:14,116
好然后大家看啊

254
00:08:14,116 --> 00:08:17,296
他就会帮你去生成这么一个文件是吧

255
00:08:17,296 --> 00:08:18,656
然后你会看到

256
00:08:18,656 --> 00:08:20,516
整个目录下面

257
00:08:20,516 --> 00:08:23,596
我们是不是就多了一个这个代码出来了

258
00:08:23,596 --> 00:08:24,096
是吧

259
00:08:24,096 --> 00:08:26,376
这个就是一个基本的让他去实现

260
00:08:26,376 --> 00:08:30,296
然后你看在他的一个右侧啊

261
00:08:30,296 --> 00:08:31,736
这边有一个产物的区

262
00:08:31,736 --> 00:08:33,516
产物的这个区域里面

263
00:08:33,516 --> 00:08:35,176
我们就会看到他啊

264
00:08:35,176 --> 00:08:37,256
就是你当前生成哪些文件

265
00:08:37,256 --> 00:08:38,276
在这里面就能看得到

266
00:08:38,276 --> 00:08:41,136
然后我们在这里看一下啊

267
00:08:41,136 --> 00:08:43,636
帮我运行一下啊

268
00:08:43,636 --> 00:08:47,676
帮我执行一下这个脚本

269
00:08:47,676 --> 00:08:50,336
因为我刚刚已经写了一个了啊

270
00:08:50,336 --> 00:08:52,316
所以他直接就知道我这个脚本是哪一刻

271
00:08:52,316 --> 00:08:55,856
我就不需要单独去告诉他哪个目录的脚本啊

272
00:08:55,856 --> 00:08:57,776
因为都在这个目下面啊

273
00:08:57,776 --> 00:09:01,116
大家看这个里面是不是就生成好了是吧

274
00:09:01,116 --> 00:09:04,936
这个就是我们最基础的一个使用啊

275
00:09:04,936 --> 00:09:06,276
大家打开这个codex

276
00:09:06,276 --> 00:09:08,676
然后不管是命令行也好

277
00:09:08,676 --> 00:09:11,336
还是这个APP也好啊

278
00:09:11,336 --> 00:09:11,956
这个桌面板

279
00:09:11,956 --> 00:09:14,376
我们都可以在这个里面去做一个对话

280
00:09:14,376 --> 00:09:15,516
跟一个处理啊

281
00:09:15,516 --> 00:09:16,996
好

282
00:09:16,996 --> 00:09:18,016
然后的话就是

283
00:09:18,016 --> 00:09:19,796
这个里面的话

284
00:09:19,796 --> 00:09:22,056
大家就可以去做一个什么

285
00:09:22,056 --> 00:09:23,416
做一个项目开发了啊

286
00:09:23,416 --> 00:09:24,496
比如说我们现在

287
00:09:24,496 --> 00:09:28,216
让他写一个经典的这个贪吃蛇游戏

288
00:09:28,216 --> 00:09:28,556
是吧

289
00:09:28,556 --> 00:09:31,556
你就直接可以把这个提示词啊

290
00:09:31,556 --> 00:09:34,516
你就复制过来啊

291
00:09:34,516 --> 00:09:35,596
比如说你就让他写

292
00:09:35,596 --> 00:09:39,436
帮我实现一个

293
00:09:39,436 --> 00:09:44,696
经典的Snake游戏

294
00:09:44,696 --> 00:09:48,516
基于这个HTML

295
00:09:48,516 --> 00:09:55,676
来实现

296
00:10:00,896 --> 00:10:04,516
之后帮我测试下

297
00:10:04,516 --> 00:10:05,476
这个

298
00:10:05,476 --> 00:10:07,996
游戏

299
00:10:07,996 --> 00:10:09,456
这个就是我们

300
00:10:09,456 --> 00:10:11,396
比如说你想去让他去开发一个

301
00:10:11,396 --> 00:10:14,456
贪吃蛇的这么一个HTM5的一个项目

302
00:10:14,456 --> 00:10:14,716
是吧

303
00:10:14,716 --> 00:10:17,136
然后你就直接对话

304
00:10:17,136 --> 00:10:18,276
然后他就生成项目就完了

305
00:10:18,276 --> 00:10:19,676
那接下来就是

306
00:10:19,676 --> 00:10:22,476
他就开始去生成这个页面了

307
00:10:22,476 --> 00:10:22,736
是吧

308
00:10:22,736 --> 00:10:24,296
然后你会看到他的一个

309
00:10:24,296 --> 00:10:25,976
这个工作逻辑啊

310
00:10:25,976 --> 00:10:26,736
是吧

311
00:10:26,736 --> 00:10:29,376
然后整个的一个生成啊

312
00:10:29,376 --> 00:10:30,496
这个需要一点时间

313
00:10:30,496 --> 00:10:33,476
那在这个里面的话

314
00:10:33,476 --> 00:10:34,396
大家就可以看到

315
00:10:34,396 --> 00:10:37,756
整个我们这个里面的话

316
00:10:37,756 --> 00:10:39,576
这个功能布局是怎么样的呢

317
00:10:39,576 --> 00:10:41,156
这个我介绍一下

318
00:10:41,156 --> 00:10:43,116
这个Codex app里面

319
00:10:43,116 --> 00:10:44,036
左侧的话

320
00:10:44,036 --> 00:10:45,796
就是我们可以发起一个新的对话

321
00:10:45,796 --> 00:10:47,556
然后去搜索

322
00:10:47,556 --> 00:10:47,896
是吧

323
00:10:47,896 --> 00:10:49,176
搜索之前的对话记录

324
00:10:49,176 --> 00:10:50,456
包括scale技能

325
00:10:50,456 --> 00:10:52,076
怎么来做一个检索

326
00:10:52,076 --> 00:10:52,836
是吧

327
00:10:52,836 --> 00:10:54,736
这个我们等下都会给大家讲啊

328
00:10:54,736 --> 00:10:56,956
就是官方内置的一些scale啊

329
00:10:56,956 --> 00:10:59,616
然后包括他的一些自动化任务啊

330
00:10:59,616 --> 00:10:59,936
是吧

331
00:10:59,936 --> 00:11:02,776
这个自动化就是一个定时执行的一些任务

332
00:11:02,776 --> 00:11:05,076
我们可以通过对话的方式

333
00:11:05,076 --> 00:11:05,996
让Codex

334
00:11:05,996 --> 00:11:08,156
它去加一些定时任务

335
00:11:08,156 --> 00:11:09,476
就周期性的去执行

336
00:11:09,476 --> 00:11:10,776
比如说我们想做一个

337
00:11:10,776 --> 00:11:14,576
每天去推送这个日报

338
00:11:14,576 --> 00:11:14,936
是吧

339
00:11:14,936 --> 00:11:16,596
或者是去推送一些资讯

340
00:11:16,596 --> 00:11:18,556
那这个就可以通过自动化去实现

341
00:11:18,556 --> 00:11:21,796
然后下面的话就是项目

342
00:11:21,796 --> 00:11:24,136
就项目就是我们打开的一些这个目录

343
00:11:24,136 --> 00:11:24,556
是吧

344
00:11:24,556 --> 00:11:25,356
然后在这个里面

345
00:11:25,356 --> 00:11:26,816
你可以去删除一些对话呀

346
00:11:26,816 --> 00:11:28,156
复制一些对话呀

347
00:11:28,156 --> 00:11:29,116
等等的

348
00:11:29,116 --> 00:11:29,336
是吧

349
00:11:29,336 --> 00:11:30,356
比如说我们在这个里面

350
00:11:30,356 --> 00:11:34,936
我们可以把它去复制一个这个对话出来啊

351
00:11:34,936 --> 00:11:35,836
这个复制对话ID

352
00:11:35,836 --> 00:11:38,016
这个复制出来的话就是

353
00:11:38,016 --> 00:11:40,836
我们可以把它去什么呢

354
00:11:40,836 --> 00:11:43,056
你可以去切换到这个对话

355
00:11:43,056 --> 00:11:43,436
是吧

356
00:11:43,436 --> 00:11:45,176
你可以在命令行里面去切换啊

357
00:11:45,176 --> 00:11:46,056
这个都是OK的

358
00:11:46,056 --> 00:11:50,756
包括你还可以去复制一些这个工作目录是吧

359
00:11:50,756 --> 00:11:53,316
整个我们有一些快捷功能啊

360
00:11:53,316 --> 00:11:54,716
包括这个自然管理器

361
00:11:54,716 --> 00:11:58,176
你看这个项目我们是快速就切换到这里进来

362
00:11:58,176 --> 00:11:59,376
就是一些

363
00:11:59,376 --> 00:12:02,616
左边它的一些功能

364
00:12:02,616 --> 00:12:04,676
然后包括的就是一些设置的

365
00:12:04,676 --> 00:12:06,376
设置里面就是

366
00:12:06,376 --> 00:12:08,096
我们可以看到它的一些

367
00:12:08,096 --> 00:12:09,176
基础的一些配置

368
00:12:09,176 --> 00:12:11,836
比如常规里面的一些工作模式

369
00:12:11,836 --> 00:12:12,576
编程模式

370
00:12:12,576 --> 00:12:13,976
还有一些日常工作的

371
00:12:13,976 --> 00:12:14,916
默认权限

372
00:12:14,916 --> 00:12:16,676
默认权限这里我说一下

373
00:12:16,676 --> 00:12:18,996
就是建议大家可以把权限开一下

374
00:12:18,996 --> 00:12:21,656
因为我已经开了一个完全访问权限了

375
00:12:21,656 --> 00:12:24,216
所以我跟Codex在这个

376
00:12:24,216 --> 00:12:25,816
桌面端里面去聊的时候

377
00:12:25,816 --> 00:12:27,916
他基本上不会问我各种各样的问题

378
00:12:27,916 --> 00:12:29,316
就不需要我批准了

379
00:12:29,316 --> 00:12:30,616
直接就执行了

380
00:12:30,616 --> 00:12:33,916
所以大家如果说涉及到一些安全场景的话

381
00:12:33,916 --> 00:12:35,396
这个选项你要关闭一下

382
00:12:35,396 --> 00:12:37,856
就是一些敏感命令执行的话

383
00:12:37,856 --> 00:12:39,136
比如删除文件

384
00:12:39,136 --> 00:12:42,716
执行一些权限比较高的一些命令的时候

385
00:12:42,716 --> 00:12:44,296
这个建议大家给它关掉

386
00:12:44,296 --> 00:12:45,616
因为我这个演示

387
00:12:45,616 --> 00:12:47,856
我就不想让它频繁的给我去

388
00:12:47,856 --> 00:12:49,096
让我确认了

389
00:12:49,096 --> 00:12:50,376
我就给它开启了

390
00:12:50,376 --> 00:12:54,596
然后包括一些这个默认

391
00:12:54,596 --> 00:12:56,476
它这里还可以去使用Coso打开

392
00:12:56,476 --> 00:12:57,136
是吧

393
00:12:57,136 --> 00:12:58,776
你看使用各种变成工具

394
00:12:58,776 --> 00:13:01,736
或者是资源管理器的方式给它打开

395
00:13:01,736 --> 00:13:04,916
然后它的智能体环境的话

396
00:13:04,916 --> 00:13:08,136
就是它整个运行一些命令的时候

397
00:13:08,136 --> 00:13:10,356
比如说是基于Windows原生的

398
00:13:10,356 --> 00:13:12,756
还是用子系统里面去执行

399
00:13:12,756 --> 00:13:13,336
都是可以的

400
00:13:13,336 --> 00:13:14,356
就是一个是在

401
00:13:14,356 --> 00:13:16,796
是不是在我们这个操作系统上面去跑

402
00:13:16,796 --> 00:13:18,476
还是我装一个Linux

403
00:13:18,476 --> 00:13:20,996
在这个子系统里面去跑

404
00:13:20,996 --> 00:13:23,716
包括用PowerShell还是用GitBash

405
00:13:23,716 --> 00:13:25,356
这个都是OK的

406
00:13:25,356 --> 00:13:25,856
然后语言

407
00:13:25,856 --> 00:13:27,096
第一次进来的时候

408
00:13:27,096 --> 00:13:28,716
大家看到默认是一个英文版的啊

409
00:13:28,716 --> 00:13:32,036
你可以去在色彩里面给他切换一下这个语言啊

410
00:13:32,036 --> 00:13:34,036
这个是需要注意的啊

411
00:13:34,036 --> 00:13:37,776
然后包括一些会计的一些这个设定啊

412
00:13:37,776 --> 00:13:38,036
是吧

413
00:13:38,036 --> 00:13:40,736
这个就根据大家的一个需求去调了啊

414
00:13:40,736 --> 00:13:42,296
包括一些外观啊

415
00:13:42,296 --> 00:13:45,196
就是一些这个什么浅色啊

416
00:13:45,196 --> 00:13:45,856
深色啊

417
00:13:45,856 --> 00:13:46,096
是吧

418
00:13:46,096 --> 00:13:49,696
这个就大家根据自己的一个使用习惯去调了啊

419
00:13:49,696 --> 00:13:51,856
基本的功能的话都有啊

420
00:13:51,856 --> 00:13:54,696
包括一些自定义一些配置啊

421
00:13:54,696 --> 00:13:54,996
是吧

422
00:13:54,996 --> 00:13:56,036
核心化呀

423
00:13:56,036 --> 00:13:57,016
快捷键

424
00:13:57,016 --> 00:13:58,056
mcp服务啊

425
00:13:58,056 --> 00:13:59,716
这个我们会等一下会来说啊

426
00:13:59,716 --> 00:14:00,916
包括一些连接get

427
00:14:00,916 --> 00:14:02,016
环境

428
00:14:02,016 --> 00:14:03,856
工作数啊

429
00:14:03,856 --> 00:14:04,676
你看这个工作数

430
00:14:04,676 --> 00:14:06,496
我们可以去在这里看得到是吧

431
00:14:06,496 --> 00:14:07,356
包括操作浏览器

432
00:14:07,356 --> 00:14:08,696
电脑操控啊

433
00:14:08,696 --> 00:14:09,736
它可以控制这个

434
00:14:09,736 --> 00:14:11,736
这个chrome是吧

435
00:14:11,736 --> 00:14:14,476
做一些浏览器插件的一些安装啊等等的

436
00:14:14,476 --> 00:14:16,656
包括做一些对话的一些规档啊

437
00:14:16,656 --> 00:14:17,416
等等是吧

438
00:14:17,416 --> 00:14:18,656
好

439
00:14:18,656 --> 00:14:20,696
这个就是它常见的一些这个

440
00:14:20,696 --> 00:14:22,416
功能啊

441
00:14:22,416 --> 00:14:23,436
工程菜单使用

442
00:14:23,436 --> 00:14:24,616
那这个里面的话

443
00:14:24,616 --> 00:14:25,716
我们就可以看到

444
00:14:25,716 --> 00:14:27,896
它的功能还是比较强大的

445
00:14:27,896 --> 00:14:29,816
这个就生成好了

446
00:14:29,816 --> 00:14:31,096
生成完之后的话

447
00:14:31,096 --> 00:14:31,496
你看

448
00:14:31,496 --> 00:14:33,516
它帮我们测试完之后

449
00:14:33,516 --> 00:14:34,876
还给我们给了一个截图

450
00:14:34,876 --> 00:14:35,236
是吧

451
00:14:35,236 --> 00:14:37,256
那我们就可以看一下

452
00:14:37,256 --> 00:14:38,196
它的一个效果

453
00:14:38,196 --> 00:14:39,756
就是它测试

454
00:14:39,756 --> 00:14:42,316
它怎么证明它是测试OK的呢

455
00:14:42,316 --> 00:14:43,936
它给了我们一个截图

456
00:14:43,936 --> 00:14:46,776
然后我们现在打开这个文件看一下

457
00:14:46,776 --> 00:14:49,996
看一下这个效果

458
00:14:49,996 --> 00:14:52,696
你看它在这个右边

459
00:14:52,696 --> 00:14:54,196
它这里可以做一个预览

460
00:14:54,196 --> 00:14:55,356
比如说我们这边

461
00:14:55,356 --> 00:14:57,016
生成了一个HTML游戏

462
00:14:57,016 --> 00:14:57,276
是吧

463
00:14:57,276 --> 00:14:58,996
在右侧这里可以做预览的

464
00:14:58,996 --> 00:15:00,476
然后我们开始一下

465
00:15:00,476 --> 00:15:02,776
重开暂停

466
00:15:02,776 --> 00:15:06,616
你看他这个里面就有问题了

467
00:15:06,616 --> 00:15:07,856
你看我点击开始重开

468
00:15:07,856 --> 00:15:09,036
没反应是吧

469
00:15:09,036 --> 00:15:10,316
看一下

470
00:15:10,316 --> 00:15:11,896
就是没效果的

471
00:15:11,896 --> 00:15:13,316
那你就跟他说啊

472
00:15:13,316 --> 00:15:15,196
然后我们就要解决问题了

473
00:15:15,196 --> 00:15:15,476
是吧

474
00:15:15,476 --> 00:15:15,956
比如说

475
00:15:15,956 --> 00:15:19,696
我刚刚测试了下

476
00:15:19,696 --> 00:15:21,596
点击开始

477
00:15:21,596 --> 00:15:25,436
重开

478
00:15:25,436 --> 00:15:28,916
没有响应

479
00:15:28,916 --> 00:15:36,316
并没有

480
00:15:36,316 --> 00:15:38,756
摊

481
00:15:38,756 --> 00:15:41,796
吃蛇

482
00:15:41,796 --> 00:15:49,676
就是我们根据它实际测试

483
00:15:49,676 --> 00:15:51,036
它就给我们一个截图

484
00:15:51,036 --> 00:15:53,056
他截图上面有这个是吧

485
00:15:53,056 --> 00:15:54,736
但是我刚刚点击这个没用

486
00:15:54,736 --> 00:15:56,116
我看一下是不是

487
00:15:56,116 --> 00:15:57,516
我打开的方式有问题

488
00:15:57,516 --> 00:15:58,996
那么是不是直接在

489
00:15:58,996 --> 00:16:00,616
这个网页里面打开了

490
00:16:05,386 --> 00:16:11,606
这个文件

491
00:16:11,606 --> 00:16:13,846
他在重写了

492
00:16:13,846 --> 00:16:16,886
所以刚刚就打开有点问题了

493
00:16:16,886 --> 00:16:19,366
现在打不开了

494
00:16:19,366 --> 00:16:21,046
没事我们看一下

495
00:16:21,046 --> 00:16:23,266
让他分析一下问题

496
00:16:23,266 --> 00:16:29,046
那他你看他分析问题之后

497
00:16:29,046 --> 00:16:29,646
他就会知道

498
00:16:29,646 --> 00:16:31,646
原来是字符编码的一些问题

499
00:16:31,646 --> 00:16:31,946
是吧

500
00:16:31,946 --> 00:16:33,366
所以说一些什么破坏

501
00:16:33,366 --> 00:16:34,406
就没用了

502
00:16:34,406 --> 00:16:36,266
所以他会自动的去处理

503
00:16:36,266 --> 00:16:45,186
那测试完之后的话

504
00:16:45,186 --> 00:16:49,006
那他刚刚那个截图应该就是有问题的

505
00:16:49,006 --> 00:16:50,806
那这个生成就是有问题

506
00:16:50,806 --> 00:16:52,646
我们再让他测试一下

507
00:16:52,646 --> 00:16:57,966
所以你如果提到问题的话

508
00:16:57,966 --> 00:16:58,886
大家就会发现

509
00:16:58,886 --> 00:17:00,646
他会自动化的去测试

510
00:17:00,646 --> 00:17:02,226
然后就帮你去验证

511
00:17:02,226 --> 00:17:03,886
最终保证是没有问题的

512
00:17:03,886 --> 00:17:06,986
所以我们现在再来试一下

513
00:17:06,986 --> 00:17:08,286
打开方式

514
00:17:08,286 --> 00:17:09,626
Codex乱七

515
00:17:09,626 --> 00:17:11,686
再刷新一下看一下

516
00:17:11,686 --> 00:17:13,126
好看一下

517
00:17:13,126 --> 00:17:15,706
你看现在是不是就可以了

518
00:17:15,706 --> 00:17:16,606
但是

519
00:17:16,606 --> 00:17:22,506
但是就不动了是吧

520
00:17:22,506 --> 00:17:22,926
停止

521
00:17:22,926 --> 00:17:24,566
这个停止有用

522
00:17:24,566 --> 00:17:25,886
这个可以啊

523
00:17:25,886 --> 00:17:30,346
但是现在还是有问题是吧

524
00:17:30,346 --> 00:17:31,606
这个贪吃蛇没有去

525
00:17:31,606 --> 00:17:33,666
吃这个球是吧

526
00:17:33,886 --> 00:17:35,286
那你就可以接着提问

527
00:17:35,286 --> 00:17:37,466
现在

528
00:17:37,466 --> 00:17:39,646
贪吃蛇

529
00:17:39,646 --> 00:17:40,686
是有了

530
00:17:40,686 --> 00:17:43,006
但是啊

531
00:17:43,006 --> 00:17:45,846
贪吃蛇

532
00:17:45,846 --> 00:17:47,766
没有吃

533
00:17:47,766 --> 00:17:49,286
东西

534
00:17:49,286 --> 00:17:51,486
就是我们点了开始之后

535
00:17:51,486 --> 00:17:53,526
他没有去吃这个

536
00:17:53,526 --> 00:17:55,686
就这也是个bug

537
00:17:55,686 --> 00:17:56,306
是吧

538
00:17:56,306 --> 00:17:59,286
所以就是我们通过不断的

539
00:17:59,286 --> 00:18:00,706
去反馈问题

540
00:18:00,706 --> 00:18:02,406
然后去修正

541
00:18:02,406 --> 00:18:03,406
这个就是我们

542
00:18:03,406 --> 00:18:05,606
怎么样基于这个Codex

543
00:18:05,606 --> 00:18:06,806
去开发一个

544
00:18:06,806 --> 00:18:09,346
简单的小游戏的一个项目吧

545
00:18:09,346 --> 00:18:10,946
小游戏的一个项目

546
00:18:10,946 --> 00:18:17,486
那我们就看一下

547
00:18:17,486 --> 00:18:18,726
它的处理逻辑

548
00:18:18,726 --> 00:18:20,526
就这里主要是让大家知道

549
00:18:20,526 --> 00:18:23,286
怎么样去快速的去搭建

550
00:18:23,286 --> 00:18:26,086
就是我们Codex的一个开发环境

551
00:18:26,086 --> 00:18:28,406
然后怎么样去

552
00:18:28,406 --> 00:18:29,546
让它去写一个项目

553
00:18:29,546 --> 00:18:30,026
并且的话

554
00:18:30,026 --> 00:18:31,826
整个去解决问题的一个思路

555
00:18:31,826 --> 00:18:33,746
然后不断的去使用

556
00:18:33,746 --> 00:18:35,266
就这个有页面展示

557
00:18:35,266 --> 00:18:36,886
如果开发前段页面的话

558
00:18:36,886 --> 00:18:38,866
就大家有这么一个预览

559
00:18:38,866 --> 00:18:40,206
如果是后段的话

560
00:18:40,206 --> 00:18:41,706
那就是启动一个短口

561
00:18:41,706 --> 00:18:42,566
去debug

562
00:18:42,566 --> 00:18:46,366
你看现在他又在做

563
00:18:46,366 --> 00:18:47,426
这个自动化的验证

564
00:18:47,426 --> 00:18:49,246
这个就是我们刚刚讲到的

565
00:18:49,246 --> 00:18:50,526
一个工程化的一个思想

566
00:18:50,526 --> 00:18:53,326
就是他帮你去生成完代码之后

567
00:18:53,326 --> 00:18:54,386
他不是就不管了

568
00:18:54,386 --> 00:18:57,166
他还是会去做一些测试的

569
00:18:57,166 --> 00:18:58,786
只是说他的这个测试结果

570
00:18:58,786 --> 00:19:00,446
跟你的一个理解可能不太一样

571
00:19:00,446 --> 00:19:02,666
所以我们需要不断的去挑

572
00:19:02,666 --> 00:19:03,166
是吧

573
00:19:03,166 --> 00:19:04,266
再看一下

574
00:19:04,266 --> 00:19:06,846
还是不行

575
00:19:06,846 --> 00:19:09,746
他现在这样

576
00:19:09,746 --> 00:19:11,626
是这样的

577
00:19:11,626 --> 00:19:12,426
就他现在

578
00:19:12,426 --> 00:19:15,306
是弹指是这样的

579
00:19:15,306 --> 00:19:17,746
他现在加了个这个是吧

580
00:19:17,746 --> 00:19:21,446
这个就有点感觉是吧

581
00:19:26,526 --> 00:19:26,886
嗯

582
00:19:26,886 --> 00:19:28,666
他给我加了个控制

583
00:19:28,666 --> 00:19:31,146
刚刚是没有控制的

584
00:19:31,146 --> 00:19:33,366
刚刚是这个

585
00:19:33,366 --> 00:19:36,826
你看我现在可以通过方向键去控制

586
00:19:36,826 --> 00:19:37,546
现在可以

587
00:19:37,546 --> 00:19:38,326
没问题

588
00:19:38,326 --> 00:19:43,566
没问题

589
00:19:43,566 --> 00:19:44,806
还是不错的

590
00:19:44,806 --> 00:19:45,886
这个效果还可以

591
00:19:45,886 --> 00:19:49,386
所以这个就是一个开发贪吃蛇游戏的一个过程

592
00:19:49,386 --> 00:19:54,466
那么大家就可以基于这个思维

593
00:19:54,466 --> 00:19:57,446
就是快速的去上手这个Codex

594
00:19:57,446 --> 00:19:59,126
你不一定要开发一个游戏

595
00:19:59,126 --> 00:20:00,426
你可以随便写个python脚本

596
00:20:00,426 --> 00:20:01,386
比较简单一点的

597
00:20:01,386 --> 00:20:03,106
或者其他的项目都可以

598
00:20:03,106 --> 00:20:05,346
主要就是大家要快速上手

599
00:20:05,346 --> 00:20:06,446
给它用起来
