WEBVTT

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

00:00:29.820 --> 00:00:30.540
就是一个命令

00:00:30.540 --> 00:00:32.060
如果大家是这个

00:00:32.060 --> 00:00:34.780
MicOS或者是Linux的话

00:00:34.780 --> 00:00:35.880
执行这个命令啊

00:00:35.880 --> 00:00:36.940
执行一个CLI

00:00:36.940 --> 00:00:40.020
通过这个share脚本的方式去装

00:00:40.020 --> 00:00:42.480
如果是Windows的话

00:00:42.480 --> 00:00:43.260
就用PowerShare

00:00:43.260 --> 00:00:45.200
然后用这个

00:00:45.200 --> 00:00:48.680
PSE的这么一个脚本的方式去装

00:00:48.680 --> 00:00:50.500
就装完之后的话

00:00:50.500 --> 00:00:54.220
直接在这个终端里面啊

00:00:54.220 --> 00:00:55.780
但这个终端大家注意啊

00:00:55.780 --> 00:00:58.960
你需要用这个管理员模式啊

00:00:58.960 --> 00:01:02.700
一定要用这个终端管理员模式去启动啊

00:01:02.700 --> 00:01:03.400
不然的话

00:01:03.400 --> 00:01:04.940
在执行有些命令的时候

00:01:04.940 --> 00:01:05.900
因为权限不够

00:01:05.900 --> 00:01:07.400
可能会报错

00:01:07.400 --> 00:01:08.960
或者说结果是错的

00:01:08.960 --> 00:01:11.120
所以大家一定要用这个管理员啊

00:01:11.120 --> 00:01:11.900
这里我强调一下

00:01:11.900 --> 00:01:13.400
用管理员的模式去启动

00:01:13.400 --> 00:01:13.840
OK

00:01:13.840 --> 00:01:16.900
启动完之后的话

00:01:16.900 --> 00:01:18.860
启动完之后

00:01:18.860 --> 00:01:20.920
之后大家啊

00:01:20.920 --> 00:01:24.200
直接去输入啊

00:01:24.200 --> 00:01:26.400
输入这个Codex

00:01:26.400 --> 00:01:28.460
输入Codex

00:01:28.460 --> 00:01:31.340
然后你能看到这么一个界面

00:01:31.340 --> 00:01:33.860
就说明Codex是已经安装成功的

00:01:33.860 --> 00:01:36.320
或者说你直接去输入Codex

00:01:36.320 --> 00:01:39.580
-V

00:01:39.580 --> 00:01:45.420
那我装的一个CLR版本的话是0.135.0

00:01:45.420 --> 00:01:46.780
那我装的是这个版本

00:01:46.780 --> 00:01:48.580
这个大家回头可以自己去装一下

00:01:48.580 --> 00:01:49.260
很简单

00:01:49.260 --> 00:01:52.300
APP的话安装也简单

00:01:52.300 --> 00:01:54.940
APP安装如果是Mac的话

00:01:54.940 --> 00:01:56.960
下载的就是这个

00:01:56.960 --> 00:01:59.400
有一个DMG文件

00:01:59.400 --> 00:02:01.000
或者说它直接跳转到

00:02:01.000 --> 00:02:02.440
这个Mac的这个商店里面去

00:02:02.440 --> 00:02:03.640
如果是Windows的话

00:02:03.640 --> 00:02:05.200
它下载的是一个

00:02:05.200 --> 00:02:06.480
EXC的一个安装包

00:02:06.480 --> 00:02:07.980
然后大家点这个安装

00:02:07.980 --> 00:02:08.900
等待啊

00:02:08.900 --> 00:02:11.120
它有一个下载安装的一个过程

00:02:11.120 --> 00:02:12.080
装完之后的话

00:02:12.080 --> 00:02:15.180
大家能看到这个一个界面啊

00:02:15.180 --> 00:02:16.060
就这么一个界面

00:02:16.060 --> 00:02:17.600
就说明是已经装好的

00:02:17.600 --> 00:02:19.260
那这个版本的话

00:02:19.260 --> 00:02:19.920
我是

00:02:19.920 --> 00:02:25.440
看一下我的这个版本啊

00:02:25.440 --> 00:02:26.800
我的这个

00:02:26.800 --> 00:02:31.300
版本是26.519.81530

00:02:31.300 --> 00:02:34.320
这个是我装的app的

00:02:34.320 --> 00:02:36.840
这个应用桌面版的这么一个版本

00:02:36.840 --> 00:02:39.460
然后其实还有一个版本

00:02:39.460 --> 00:02:41.600
就是大家如果说你这两个版本

00:02:41.600 --> 00:02:42.300
你都不想用

00:02:42.300 --> 00:02:43.840
你想用这个

00:02:43.840 --> 00:02:47.500
VSCode插件版的是吧

00:02:47.500 --> 00:02:48.760
或者是Courser插件版

00:02:48.760 --> 00:02:49.440
也可以

00:02:49.440 --> 00:02:51.880
那么大家就打开Courser或者VSCode

00:02:51.880 --> 00:02:54.880
在这个里面去搜索叫Codex

00:02:54.880 --> 00:02:58.760
那说到这个第一个一般就是第一个啊

00:02:58.760 --> 00:02:59.680
第一个点安装就完了

00:02:59.680 --> 00:03:02.260
那么装完之后就可以了

00:03:02.260 --> 00:03:08.220
我这个是版本是26.527.31454的这个版本

00:03:08.220 --> 00:03:10.020
这个大家也可以去装

00:03:10.020 --> 00:03:12.280
界面的话都差不多

00:03:12.280 --> 00:03:16.160
界面这里就是一个左侧的一个聊天框的这么一个界面

00:03:16.160 --> 00:03:18.780
看大家的一个使用习惯啊

00:03:18.780 --> 00:03:19.520
用哪个都可以

00:03:19.520 --> 00:03:21.440
功能都是大差不差的啊

00:03:21.440 --> 00:03:25.400
这个就是安装方式啊

00:03:25.400 --> 00:03:26.500
非常简单

00:03:26.500 --> 00:03:28.080
装完之后的话

00:03:28.080 --> 00:03:30.260
需要去做一个登录啊

00:03:30.260 --> 00:03:31.140
有两种方式

00:03:31.140 --> 00:03:33.140
可以让他去使用Codex

00:03:33.140 --> 00:03:34.820
因为他要配置模型这些东西嘛

00:03:34.820 --> 00:03:36.480
这个两种方式

00:03:36.480 --> 00:03:37.100
第一个的话

00:03:37.100 --> 00:03:38.800
就是大家需要有这个

00:03:38.800 --> 00:03:41.880
OpenAI的这个账号是吧

00:03:41.880 --> 00:03:42.800
要去注册一个

00:03:42.800 --> 00:03:44.480
XSGPT的这个账号

00:03:44.480 --> 00:03:46.420
这个账号的话

00:03:46.420 --> 00:03:49.080
这个就大家得自己去啊

00:03:49.080 --> 00:03:51.020
开始以什么方式去

00:03:51.020 --> 00:03:52.120
买到这个账号

00:03:52.120 --> 00:03:53.260
然后去做一个登录啊

00:03:53.260 --> 00:03:54.340
跳转到这个页面上

00:03:54.340 --> 00:03:54.920
做一个授权

00:03:54.920 --> 00:03:56.100
就第一种方式啊

00:03:56.100 --> 00:03:57.860
这个是官方推荐这种方式

00:03:57.860 --> 00:03:58.580
就登录授权

00:03:58.580 --> 00:04:00.180
他会自动的帮你把API密钥

00:04:00.180 --> 00:04:01.020
这些东西给配置好

00:04:01.020 --> 00:04:02.220
第二种方式

00:04:02.220 --> 00:04:04.620
如果说大家没有这个账号的话

00:04:04.620 --> 00:04:05.620
怎么办呢

00:04:05.620 --> 00:04:07.120
但是你有这个API key

00:04:07.120 --> 00:04:08.100
也是可以的

00:04:08.100 --> 00:04:09.020
用API key的话

00:04:09.020 --> 00:04:11.440
你就直接往这个环境变量里面

00:04:11.440 --> 00:04:13.680
去设置一个key就可以了

00:04:13.680 --> 00:04:15.240
就是环境变量里面

00:04:15.240 --> 00:04:17.980
有一个openAI的这么一个key

00:04:17.980 --> 00:04:20.320
就是有一个环境变量

00:04:20.320 --> 00:04:21.900
这个大家自己去设置一下

00:04:21.900 --> 00:04:23.180
设置一下就可以了

00:04:23.180 --> 00:04:24.340
这里我跟大家说一下

00:04:24.340 --> 00:04:26.520
在这个里面

00:04:26.520 --> 00:04:30.320
这里我跟大家说一下

00:04:30.320 --> 00:04:31.040
就在这个里面

00:04:31.040 --> 00:04:33.440
大家去设置一下一个叫OpenAI

00:04:33.440 --> 00:04:35.580
它的一个key给它设置一下

00:04:35.580 --> 00:04:36.760
设置完之后的话

00:04:36.760 --> 00:04:38.600
直接就可以用了

00:04:38.600 --> 00:04:39.980
就不需要login了

00:04:39.980 --> 00:04:40.720
就非常简单

00:04:40.720 --> 00:04:42.140
你就直接可以去用就可以了

00:04:42.140 --> 00:04:43.880
就不需要登录跳转那个方式

00:04:43.880 --> 00:04:45.720
所以你要把这个key配置一下

00:04:45.720 --> 00:04:47.460
如果大家用的是这个

00:04:47.460 --> 00:04:49.740
第三方的这个APIkey的话

00:04:49.740 --> 00:04:52.080
你这里要注意去改一下这个base URL

00:04:52.080 --> 00:04:53.580
就中转站的这个URL

00:04:53.580 --> 00:04:54.280
你得改一下

00:04:54.280 --> 00:04:54.940
OK

00:04:54.940 --> 00:04:56.900
就这个东西一定要配啊

00:04:56.900 --> 00:04:58.120
配好完了之后的话

00:04:58.120 --> 00:05:00.680
正常情况下咱们就能用了

00:05:00.680 --> 00:05:01.380
非常简单

00:05:01.380 --> 00:05:06.480
所以大家首先要把这些个密钥

00:05:06.480 --> 00:05:09.300
登录得给它处理好

00:05:09.300 --> 00:05:10.420
处理好之后的话

00:05:10.420 --> 00:05:10.960
接下来

00:05:10.960 --> 00:05:14.600
接下来你就可以正常的是去使用codex

00:05:14.600 --> 00:05:15.840
使用codex

00:05:15.840 --> 00:05:18.380
正常进入

00:05:18.380 --> 00:05:20.060
大家就可以看到这么一个影片

00:05:20.060 --> 00:05:22.020
就比如说正常你问一个你好

00:05:22.020 --> 00:05:24.960
那我们就可以去用这个了

00:05:24.960 --> 00:05:27.380
然后首先进入到这里的话

00:05:27.380 --> 00:05:30.740
第一个点就是我们要去切换模型

00:05:30.740 --> 00:05:32.240
切换模型的话

00:05:32.240 --> 00:05:34.860
大家直接输入这个model

00:05:34.860 --> 00:05:36.900
大家会看到有几个模型

00:05:36.900 --> 00:05:38.800
目前最新的是5.5是吧

00:05:38.800 --> 00:05:40.000
但是写代码的话

00:05:40.000 --> 00:05:43.200
我建议大家用5.3的这个codex版本

00:05:43.200 --> 00:05:44.660
一定要用codex版本

00:05:44.660 --> 00:05:45.320
不然的话

00:05:45.320 --> 00:05:49.160
这个5.5是比较去适合做一些推理任务的

00:05:49.160 --> 00:05:50.180
比如说写学任务

00:05:50.180 --> 00:05:51.560
分析一些报告网

00:05:51.560 --> 00:05:51.760
是吧

00:05:51.760 --> 00:05:52.340
用5.5

00:05:52.340 --> 00:05:53.800
然后5.3的话

00:05:53.800 --> 00:05:54.960
就专门用来写单网的

00:05:54.960 --> 00:05:56.840
所以大家选5.3就OK了

00:05:56.840 --> 00:06:00.220
然后这里我们就选这个默认的

00:06:00.220 --> 00:06:02.640
它的一个reasoning

00:06:02.640 --> 00:06:04.000
整个一个推理级别

00:06:04.000 --> 00:06:05.240
我们选中的就可以了

00:06:05.240 --> 00:06:06.000
默认就可以了

00:06:06.000 --> 00:06:06.700
好

00:06:06.700 --> 00:06:09.940
然后这个就是一个模型的一个选择

00:06:09.940 --> 00:06:11.980
就写单网一定要用Cortex版本

00:06:11.980 --> 00:06:12.860
如果写文档的话

00:06:12.860 --> 00:06:13.980
你就用5.5

00:06:13.980 --> 00:06:14.180
OK

00:06:14.180 --> 00:06:16.320
这个是一个前提啊

00:06:16.320 --> 00:06:17.200
我们要确认一下

00:06:17.200 --> 00:06:18.020
好

00:06:18.020 --> 00:06:19.280
然后完了之后的话

00:06:19.280 --> 00:06:21.200
接下来就是大家要去写项目了

00:06:21.200 --> 00:06:21.700
是吧

00:06:21.700 --> 00:06:23.180
写项目怎么办呢

00:06:23.180 --> 00:06:24.480
比如说啊

00:06:24.480 --> 00:06:27.260
我在我的第一盘里面

00:06:27.260 --> 00:06:28.520
建了一个文件夹

00:06:28.520 --> 00:06:29.700
叫做Codex

00:06:29.700 --> 00:06:31.020
这是我的Codex

00:06:31.020 --> 00:06:32.240
Codex里面

00:06:32.240 --> 00:06:32.960
大家比如说

00:06:32.960 --> 00:06:34.060
你要去写一个项目的话

00:06:34.060 --> 00:06:35.080
你去建一个文件夹

00:06:35.080 --> 00:06:36.240
叫做MyProject

00:06:36.240 --> 00:06:36.680
是吧

00:06:36.680 --> 00:06:37.860
这是我建的一个目录

00:06:37.860 --> 00:06:39.360
那你就

00:06:39.360 --> 00:06:40.240
比如说这个

00:06:40.240 --> 00:06:42.400
这个里面就直接去输入这个

00:06:42.400 --> 00:06:44.020
Codex

00:06:44.020 --> 00:06:46.180
但我刚刚说了

00:06:46.180 --> 00:06:47.940
你要用这个终端的命令行

00:06:47.940 --> 00:06:49.280
就是用管理员模式

00:06:49.280 --> 00:06:50.600
所以我这个里面

00:06:50.600 --> 00:06:52.420
其实是我用的是管理员登录的

00:06:52.420 --> 00:06:53.680
就是管理员

00:06:53.680 --> 00:06:54.420
用powersale

00:06:54.420 --> 00:06:56.360
就不要用这个cmd了

00:06:56.360 --> 00:06:57.200
建用powersale

00:06:57.200 --> 00:07:00.400
然后比如说我刚刚说的是

00:07:00.400 --> 00:07:02.740
我低盘下面有一个codex是吧

00:07:02.740 --> 00:07:03.960
然后我建了一个目入

00:07:03.960 --> 00:07:05.040
叫做myproject

00:07:05.040 --> 00:07:06.440
然后在这个里面

00:07:06.440 --> 00:07:07.520
我就执行codex

00:07:07.520 --> 00:07:10.720
codex

00:07:10.720 --> 00:07:13.760
然后比如说这个下面

00:07:13.760 --> 00:07:14.720
默认的话

00:07:14.720 --> 00:07:16.260
我给他就删掉啊

00:07:16.260 --> 00:07:17.700
我现在没什么文件是吧

00:07:17.700 --> 00:07:19.540
这个是在这个里面去切换

00:07:19.540 --> 00:07:20.080
呃

00:07:20.080 --> 00:07:21.120
然后还有一个的话

00:07:21.120 --> 00:07:22.560
就是大家可以在这个里面啊

00:07:22.560 --> 00:07:25.460
就是你可以在这个Codex app里面

00:07:25.460 --> 00:07:26.220
去切换

00:07:26.220 --> 00:07:27.080
比如说文件

00:07:27.080 --> 00:07:30.120
这里我们去open一个目录

00:07:30.120 --> 00:07:30.720
是吧

00:07:30.720 --> 00:07:31.660
目录里面

00:07:31.660 --> 00:07:34.580
然后我们去找到这个文件夹啊

00:07:34.580 --> 00:07:35.540
在这个里面

00:07:35.540 --> 00:07:36.380
选择文件夹

00:07:36.380 --> 00:07:38.180
这个是在app里面

00:07:38.180 --> 00:07:39.280
我们也可以打开

00:07:39.280 --> 00:07:39.660
是吧

00:07:39.660 --> 00:07:41.740
那这个是我刚刚提的一些问题

00:07:41.740 --> 00:07:43.600
那比如说在这个里面的话

00:07:43.600 --> 00:07:44.880
你就直接可以对话了

00:07:44.880 --> 00:07:45.840
大家可以看到啊

00:07:45.840 --> 00:07:47.640
他默认已经把这个目录

00:07:47.640 --> 00:07:48.920
已经切换上去了啊

00:07:48.920 --> 00:07:49.800
就这里面直接问

00:07:49.800 --> 00:07:51.860
比如说这个里面

00:07:51.860 --> 00:07:53.520
我们就开始开始去提问了

00:07:53.520 --> 00:07:55.680
帮我写一个

00:07:55.680 --> 00:07:57.540
python

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

00:08:09.896 --> 00:08:14.116
好然后大家看啊

00:08:14.116 --> 00:08:17.296
他就会帮你去生成这么一个文件是吧

00:08:17.296 --> 00:08:18.656
然后你会看到

00:08:18.656 --> 00:08:20.516
整个目录下面

00:08:20.516 --> 00:08:23.596
我们是不是就多了一个这个代码出来了

00:08:23.596 --> 00:08:24.096
是吧

00:08:24.096 --> 00:08:26.376
这个就是一个基本的让他去实现

00:08:26.376 --> 00:08:30.296
然后你看在他的一个右侧啊

00:08:30.296 --> 00:08:31.736
这边有一个产物的区

00:08:31.736 --> 00:08:33.516
产物的这个区域里面

00:08:33.516 --> 00:08:35.176
我们就会看到他啊

00:08:35.176 --> 00:08:37.256
就是你当前生成哪些文件

00:08:37.256 --> 00:08:38.276
在这里面就能看得到

00:08:38.276 --> 00:08:41.136
然后我们在这里看一下啊

00:08:41.136 --> 00:08:43.636
帮我运行一下啊

00:08:43.636 --> 00:08:47.676
帮我执行一下这个脚本

00:08:47.676 --> 00:08:50.336
因为我刚刚已经写了一个了啊

00:08:50.336 --> 00:08:52.316
所以他直接就知道我这个脚本是哪一刻

00:08:52.316 --> 00:08:55.856
我就不需要单独去告诉他哪个目录的脚本啊

00:08:55.856 --> 00:08:57.776
因为都在这个目下面啊

00:08:57.776 --> 00:09:01.116
大家看这个里面是不是就生成好了是吧

00:09:01.116 --> 00:09:04.936
这个就是我们最基础的一个使用啊

00:09:04.936 --> 00:09:06.276
大家打开这个codex

00:09:06.276 --> 00:09:08.676
然后不管是命令行也好

00:09:08.676 --> 00:09:11.336
还是这个APP也好啊

00:09:11.336 --> 00:09:11.956
这个桌面板

00:09:11.956 --> 00:09:14.376
我们都可以在这个里面去做一个对话

00:09:14.376 --> 00:09:15.516
跟一个处理啊

00:09:15.516 --> 00:09:16.996
好

00:09:16.996 --> 00:09:18.016
然后的话就是

00:09:18.016 --> 00:09:19.796
这个里面的话

00:09:19.796 --> 00:09:22.056
大家就可以去做一个什么

00:09:22.056 --> 00:09:23.416
做一个项目开发了啊

00:09:23.416 --> 00:09:24.496
比如说我们现在

00:09:24.496 --> 00:09:28.216
让他写一个经典的这个贪吃蛇游戏

00:09:28.216 --> 00:09:28.556
是吧

00:09:28.556 --> 00:09:31.556
你就直接可以把这个提示词啊

00:09:31.556 --> 00:09:34.516
你就复制过来啊

00:09:34.516 --> 00:09:35.596
比如说你就让他写

00:09:35.596 --> 00:09:39.436
帮我实现一个

00:09:39.436 --> 00:09:44.696
经典的Snake游戏

00:09:44.696 --> 00:09:48.516
基于这个HTML

00:09:48.516 --> 00:09:55.676
来实现

00:10:00.896 --> 00:10:04.516
之后帮我测试下

00:10:04.516 --> 00:10:05.476
这个

00:10:05.476 --> 00:10:07.996
游戏

00:10:07.996 --> 00:10:09.456
这个就是我们

00:10:09.456 --> 00:10:11.396
比如说你想去让他去开发一个

00:10:11.396 --> 00:10:14.456
贪吃蛇的这么一个HTM5的一个项目

00:10:14.456 --> 00:10:14.716
是吧

00:10:14.716 --> 00:10:17.136
然后你就直接对话

00:10:17.136 --> 00:10:18.276
然后他就生成项目就完了

00:10:18.276 --> 00:10:19.676
那接下来就是

00:10:19.676 --> 00:10:22.476
他就开始去生成这个页面了

00:10:22.476 --> 00:10:22.736
是吧

00:10:22.736 --> 00:10:24.296
然后你会看到他的一个

00:10:24.296 --> 00:10:25.976
这个工作逻辑啊

00:10:25.976 --> 00:10:26.736
是吧

00:10:26.736 --> 00:10:29.376
然后整个的一个生成啊

00:10:29.376 --> 00:10:30.496
这个需要一点时间

00:10:30.496 --> 00:10:33.476
那在这个里面的话

00:10:33.476 --> 00:10:34.396
大家就可以看到

00:10:34.396 --> 00:10:37.756
整个我们这个里面的话

00:10:37.756 --> 00:10:39.576
这个功能布局是怎么样的呢

00:10:39.576 --> 00:10:41.156
这个我介绍一下

00:10:41.156 --> 00:10:43.116
这个Codex app里面

00:10:43.116 --> 00:10:44.036
左侧的话

00:10:44.036 --> 00:10:45.796
就是我们可以发起一个新的对话

00:10:45.796 --> 00:10:47.556
然后去搜索

00:10:47.556 --> 00:10:47.896
是吧

00:10:47.896 --> 00:10:49.176
搜索之前的对话记录

00:10:49.176 --> 00:10:50.456
包括scale技能

00:10:50.456 --> 00:10:52.076
怎么来做一个检索

00:10:52.076 --> 00:10:52.836
是吧

00:10:52.836 --> 00:10:54.736
这个我们等下都会给大家讲啊

00:10:54.736 --> 00:10:56.956
就是官方内置的一些scale啊

00:10:56.956 --> 00:10:59.616
然后包括他的一些自动化任务啊

00:10:59.616 --> 00:10:59.936
是吧

00:10:59.936 --> 00:11:02.776
这个自动化就是一个定时执行的一些任务

00:11:02.776 --> 00:11:05.076
我们可以通过对话的方式

00:11:05.076 --> 00:11:05.996
让Codex

00:11:05.996 --> 00:11:08.156
它去加一些定时任务

00:11:08.156 --> 00:11:09.476
就周期性的去执行

00:11:09.476 --> 00:11:10.776
比如说我们想做一个

00:11:10.776 --> 00:11:14.576
每天去推送这个日报

00:11:14.576 --> 00:11:14.936
是吧

00:11:14.936 --> 00:11:16.596
或者是去推送一些资讯

00:11:16.596 --> 00:11:18.556
那这个就可以通过自动化去实现

00:11:18.556 --> 00:11:21.796
然后下面的话就是项目

00:11:21.796 --> 00:11:24.136
就项目就是我们打开的一些这个目录

00:11:24.136 --> 00:11:24.556
是吧

00:11:24.556 --> 00:11:25.356
然后在这个里面

00:11:25.356 --> 00:11:26.816
你可以去删除一些对话呀

00:11:26.816 --> 00:11:28.156
复制一些对话呀

00:11:28.156 --> 00:11:29.116
等等的

00:11:29.116 --> 00:11:29.336
是吧

00:11:29.336 --> 00:11:30.356
比如说我们在这个里面

00:11:30.356 --> 00:11:34.936
我们可以把它去复制一个这个对话出来啊

00:11:34.936 --> 00:11:35.836
这个复制对话ID

00:11:35.836 --> 00:11:38.016
这个复制出来的话就是

00:11:38.016 --> 00:11:40.836
我们可以把它去什么呢

00:11:40.836 --> 00:11:43.056
你可以去切换到这个对话

00:11:43.056 --> 00:11:43.436
是吧

00:11:43.436 --> 00:11:45.176
你可以在命令行里面去切换啊

00:11:45.176 --> 00:11:46.056
这个都是OK的

00:11:46.056 --> 00:11:50.756
包括你还可以去复制一些这个工作目录是吧

00:11:50.756 --> 00:11:53.316
整个我们有一些快捷功能啊

00:11:53.316 --> 00:11:54.716
包括这个自然管理器

00:11:54.716 --> 00:11:58.176
你看这个项目我们是快速就切换到这里进来

00:11:58.176 --> 00:11:59.376
就是一些

00:11:59.376 --> 00:12:02.616
左边它的一些功能

00:12:02.616 --> 00:12:04.676
然后包括的就是一些设置的

00:12:04.676 --> 00:12:06.376
设置里面就是

00:12:06.376 --> 00:12:08.096
我们可以看到它的一些

00:12:08.096 --> 00:12:09.176
基础的一些配置

00:12:09.176 --> 00:12:11.836
比如常规里面的一些工作模式

00:12:11.836 --> 00:12:12.576
编程模式

00:12:12.576 --> 00:12:13.976
还有一些日常工作的

00:12:13.976 --> 00:12:14.916
默认权限

00:12:14.916 --> 00:12:16.676
默认权限这里我说一下

00:12:16.676 --> 00:12:18.996
就是建议大家可以把权限开一下

00:12:18.996 --> 00:12:21.656
因为我已经开了一个完全访问权限了

00:12:21.656 --> 00:12:24.216
所以我跟Codex在这个

00:12:24.216 --> 00:12:25.816
桌面端里面去聊的时候

00:12:25.816 --> 00:12:27.916
他基本上不会问我各种各样的问题

00:12:27.916 --> 00:12:29.316
就不需要我批准了

00:12:29.316 --> 00:12:30.616
直接就执行了

00:12:30.616 --> 00:12:33.916
所以大家如果说涉及到一些安全场景的话

00:12:33.916 --> 00:12:35.396
这个选项你要关闭一下

00:12:35.396 --> 00:12:37.856
就是一些敏感命令执行的话

00:12:37.856 --> 00:12:39.136
比如删除文件

00:12:39.136 --> 00:12:42.716
执行一些权限比较高的一些命令的时候

00:12:42.716 --> 00:12:44.296
这个建议大家给它关掉

00:12:44.296 --> 00:12:45.616
因为我这个演示

00:12:45.616 --> 00:12:47.856
我就不想让它频繁的给我去

00:12:47.856 --> 00:12:49.096
让我确认了

00:12:49.096 --> 00:12:50.376
我就给它开启了

00:12:50.376 --> 00:12:54.596
然后包括一些这个默认

00:12:54.596 --> 00:12:56.476
它这里还可以去使用Coso打开

00:12:56.476 --> 00:12:57.136
是吧

00:12:57.136 --> 00:12:58.776
你看使用各种变成工具

00:12:58.776 --> 00:13:01.736
或者是资源管理器的方式给它打开

00:13:01.736 --> 00:13:04.916
然后它的智能体环境的话

00:13:04.916 --> 00:13:08.136
就是它整个运行一些命令的时候

00:13:08.136 --> 00:13:10.356
比如说是基于Windows原生的

00:13:10.356 --> 00:13:12.756
还是用子系统里面去执行

00:13:12.756 --> 00:13:13.336
都是可以的

00:13:13.336 --> 00:13:14.356
就是一个是在

00:13:14.356 --> 00:13:16.796
是不是在我们这个操作系统上面去跑

00:13:16.796 --> 00:13:18.476
还是我装一个Linux

00:13:18.476 --> 00:13:20.996
在这个子系统里面去跑

00:13:20.996 --> 00:13:23.716
包括用PowerShell还是用GitBash

00:13:23.716 --> 00:13:25.356
这个都是OK的

00:13:25.356 --> 00:13:25.856
然后语言

00:13:25.856 --> 00:13:27.096
第一次进来的时候

00:13:27.096 --> 00:13:28.716
大家看到默认是一个英文版的啊

00:13:28.716 --> 00:13:32.036
你可以去在色彩里面给他切换一下这个语言啊

00:13:32.036 --> 00:13:34.036
这个是需要注意的啊

00:13:34.036 --> 00:13:37.776
然后包括一些会计的一些这个设定啊

00:13:37.776 --> 00:13:38.036
是吧

00:13:38.036 --> 00:13:40.736
这个就根据大家的一个需求去调了啊

00:13:40.736 --> 00:13:42.296
包括一些外观啊

00:13:42.296 --> 00:13:45.196
就是一些这个什么浅色啊

00:13:45.196 --> 00:13:45.856
深色啊

00:13:45.856 --> 00:13:46.096
是吧

00:13:46.096 --> 00:13:49.696
这个就大家根据自己的一个使用习惯去调了啊

00:13:49.696 --> 00:13:51.856
基本的功能的话都有啊

00:13:51.856 --> 00:13:54.696
包括一些自定义一些配置啊

00:13:54.696 --> 00:13:54.996
是吧

00:13:54.996 --> 00:13:56.036
核心化呀

00:13:56.036 --> 00:13:57.016
快捷键

00:13:57.016 --> 00:13:58.056
mcp服务啊

00:13:58.056 --> 00:13:59.716
这个我们会等一下会来说啊

00:13:59.716 --> 00:14:00.916
包括一些连接get

00:14:00.916 --> 00:14:02.016
环境

00:14:02.016 --> 00:14:03.856
工作数啊

00:14:03.856 --> 00:14:04.676
你看这个工作数

00:14:04.676 --> 00:14:06.496
我们可以去在这里看得到是吧

00:14:06.496 --> 00:14:07.356
包括操作浏览器

00:14:07.356 --> 00:14:08.696
电脑操控啊

00:14:08.696 --> 00:14:09.736
它可以控制这个

00:14:09.736 --> 00:14:11.736
这个chrome是吧

00:14:11.736 --> 00:14:14.476
做一些浏览器插件的一些安装啊等等的

00:14:14.476 --> 00:14:16.656
包括做一些对话的一些规档啊

00:14:16.656 --> 00:14:17.416
等等是吧

00:14:17.416 --> 00:14:18.656
好

00:14:18.656 --> 00:14:20.696
这个就是它常见的一些这个

00:14:20.696 --> 00:14:22.416
功能啊

00:14:22.416 --> 00:14:23.436
工程菜单使用

00:14:23.436 --> 00:14:24.616
那这个里面的话

00:14:24.616 --> 00:14:25.716
我们就可以看到

00:14:25.716 --> 00:14:27.896
它的功能还是比较强大的

00:14:27.896 --> 00:14:29.816
这个就生成好了

00:14:29.816 --> 00:14:31.096
生成完之后的话

00:14:31.096 --> 00:14:31.496
你看

00:14:31.496 --> 00:14:33.516
它帮我们测试完之后

00:14:33.516 --> 00:14:34.876
还给我们给了一个截图

00:14:34.876 --> 00:14:35.236
是吧

00:14:35.236 --> 00:14:37.256
那我们就可以看一下

00:14:37.256 --> 00:14:38.196
它的一个效果

00:14:38.196 --> 00:14:39.756
就是它测试

00:14:39.756 --> 00:14:42.316
它怎么证明它是测试OK的呢

00:14:42.316 --> 00:14:43.936
它给了我们一个截图

00:14:43.936 --> 00:14:46.776
然后我们现在打开这个文件看一下

00:14:46.776 --> 00:14:49.996
看一下这个效果

00:14:49.996 --> 00:14:52.696
你看它在这个右边

00:14:52.696 --> 00:14:54.196
它这里可以做一个预览

00:14:54.196 --> 00:14:55.356
比如说我们这边

00:14:55.356 --> 00:14:57.016
生成了一个HTML游戏

00:14:57.016 --> 00:14:57.276
是吧

00:14:57.276 --> 00:14:58.996
在右侧这里可以做预览的

00:14:58.996 --> 00:15:00.476
然后我们开始一下

00:15:00.476 --> 00:15:02.776
重开暂停

00:15:02.776 --> 00:15:06.616
你看他这个里面就有问题了

00:15:06.616 --> 00:15:07.856
你看我点击开始重开

00:15:07.856 --> 00:15:09.036
没反应是吧

00:15:09.036 --> 00:15:10.316
看一下

00:15:10.316 --> 00:15:11.896
就是没效果的

00:15:11.896 --> 00:15:13.316
那你就跟他说啊

00:15:13.316 --> 00:15:15.196
然后我们就要解决问题了

00:15:15.196 --> 00:15:15.476
是吧

00:15:15.476 --> 00:15:15.956
比如说

00:15:15.956 --> 00:15:19.696
我刚刚测试了下

00:15:19.696 --> 00:15:21.596
点击开始

00:15:21.596 --> 00:15:25.436
重开

00:15:25.436 --> 00:15:28.916
没有响应

00:15:28.916 --> 00:15:36.316
并没有

00:15:36.316 --> 00:15:38.756
摊

00:15:38.756 --> 00:15:41.796
吃蛇

00:15:41.796 --> 00:15:49.676
就是我们根据它实际测试

00:15:49.676 --> 00:15:51.036
它就给我们一个截图

00:15:51.036 --> 00:15:53.056
他截图上面有这个是吧

00:15:53.056 --> 00:15:54.736
但是我刚刚点击这个没用

00:15:54.736 --> 00:15:56.116
我看一下是不是

00:15:56.116 --> 00:15:57.516
我打开的方式有问题

00:15:57.516 --> 00:15:58.996
那么是不是直接在

00:15:58.996 --> 00:16:00.616
这个网页里面打开了

00:16:05.386 --> 00:16:11.606
这个文件

00:16:11.606 --> 00:16:13.846
他在重写了

00:16:13.846 --> 00:16:16.886
所以刚刚就打开有点问题了

00:16:16.886 --> 00:16:19.366
现在打不开了

00:16:19.366 --> 00:16:21.046
没事我们看一下

00:16:21.046 --> 00:16:23.266
让他分析一下问题

00:16:23.266 --> 00:16:29.046
那他你看他分析问题之后

00:16:29.046 --> 00:16:29.646
他就会知道

00:16:29.646 --> 00:16:31.646
原来是字符编码的一些问题

00:16:31.646 --> 00:16:31.946
是吧

00:16:31.946 --> 00:16:33.366
所以说一些什么破坏

00:16:33.366 --> 00:16:34.406
就没用了

00:16:34.406 --> 00:16:36.266
所以他会自动的去处理

00:16:36.266 --> 00:16:45.186
那测试完之后的话

00:16:45.186 --> 00:16:49.006
那他刚刚那个截图应该就是有问题的

00:16:49.006 --> 00:16:50.806
那这个生成就是有问题

00:16:50.806 --> 00:16:52.646
我们再让他测试一下

00:16:52.646 --> 00:16:57.966
所以你如果提到问题的话

00:16:57.966 --> 00:16:58.886
大家就会发现

00:16:58.886 --> 00:17:00.646
他会自动化的去测试

00:17:00.646 --> 00:17:02.226
然后就帮你去验证

00:17:02.226 --> 00:17:03.886
最终保证是没有问题的

00:17:03.886 --> 00:17:06.986
所以我们现在再来试一下

00:17:06.986 --> 00:17:08.286
打开方式

00:17:08.286 --> 00:17:09.626
Codex乱七

00:17:09.626 --> 00:17:11.686
再刷新一下看一下

00:17:11.686 --> 00:17:13.126
好看一下

00:17:13.126 --> 00:17:15.706
你看现在是不是就可以了

00:17:15.706 --> 00:17:16.606
但是

00:17:16.606 --> 00:17:22.506
但是就不动了是吧

00:17:22.506 --> 00:17:22.926
停止

00:17:22.926 --> 00:17:24.566
这个停止有用

00:17:24.566 --> 00:17:25.886
这个可以啊

00:17:25.886 --> 00:17:30.346
但是现在还是有问题是吧

00:17:30.346 --> 00:17:31.606
这个贪吃蛇没有去

00:17:31.606 --> 00:17:33.666
吃这个球是吧

00:17:33.886 --> 00:17:35.286
那你就可以接着提问

00:17:35.286 --> 00:17:37.466
现在

00:17:37.466 --> 00:17:39.646
贪吃蛇

00:17:39.646 --> 00:17:40.686
是有了

00:17:40.686 --> 00:17:43.006
但是啊

00:17:43.006 --> 00:17:45.846
贪吃蛇

00:17:45.846 --> 00:17:47.766
没有吃

00:17:47.766 --> 00:17:49.286
东西

00:17:49.286 --> 00:17:51.486
就是我们点了开始之后

00:17:51.486 --> 00:17:53.526
他没有去吃这个

00:17:53.526 --> 00:17:55.686
就这也是个bug

00:17:55.686 --> 00:17:56.306
是吧

00:17:56.306 --> 00:17:59.286
所以就是我们通过不断的

00:17:59.286 --> 00:18:00.706
去反馈问题

00:18:00.706 --> 00:18:02.406
然后去修正

00:18:02.406 --> 00:18:03.406
这个就是我们

00:18:03.406 --> 00:18:05.606
怎么样基于这个Codex

00:18:05.606 --> 00:18:06.806
去开发一个

00:18:06.806 --> 00:18:09.346
简单的小游戏的一个项目吧

00:18:09.346 --> 00:18:10.946
小游戏的一个项目

00:18:10.946 --> 00:18:17.486
那我们就看一下

00:18:17.486 --> 00:18:18.726
它的处理逻辑

00:18:18.726 --> 00:18:20.526
就这里主要是让大家知道

00:18:20.526 --> 00:18:23.286
怎么样去快速的去搭建

00:18:23.286 --> 00:18:26.086
就是我们Codex的一个开发环境

00:18:26.086 --> 00:18:28.406
然后怎么样去

00:18:28.406 --> 00:18:29.546
让它去写一个项目

00:18:29.546 --> 00:18:30.026
并且的话

00:18:30.026 --> 00:18:31.826
整个去解决问题的一个思路

00:18:31.826 --> 00:18:33.746
然后不断的去使用

00:18:33.746 --> 00:18:35.266
就这个有页面展示

00:18:35.266 --> 00:18:36.886
如果开发前段页面的话

00:18:36.886 --> 00:18:38.866
就大家有这么一个预览

00:18:38.866 --> 00:18:40.206
如果是后段的话

00:18:40.206 --> 00:18:41.706
那就是启动一个短口

00:18:41.706 --> 00:18:42.566
去debug

00:18:42.566 --> 00:18:46.366
你看现在他又在做

00:18:46.366 --> 00:18:47.426
这个自动化的验证

00:18:47.426 --> 00:18:49.246
这个就是我们刚刚讲到的

00:18:49.246 --> 00:18:50.526
一个工程化的一个思想

00:18:50.526 --> 00:18:53.326
就是他帮你去生成完代码之后

00:18:53.326 --> 00:18:54.386
他不是就不管了

00:18:54.386 --> 00:18:57.166
他还是会去做一些测试的

00:18:57.166 --> 00:18:58.786
只是说他的这个测试结果

00:18:58.786 --> 00:19:00.446
跟你的一个理解可能不太一样

00:19:00.446 --> 00:19:02.666
所以我们需要不断的去挑

00:19:02.666 --> 00:19:03.166
是吧

00:19:03.166 --> 00:19:04.266
再看一下

00:19:04.266 --> 00:19:06.846
还是不行

00:19:06.846 --> 00:19:09.746
他现在这样

00:19:09.746 --> 00:19:11.626
是这样的

00:19:11.626 --> 00:19:12.426
就他现在

00:19:12.426 --> 00:19:15.306
是弹指是这样的

00:19:15.306 --> 00:19:17.746
他现在加了个这个是吧

00:19:17.746 --> 00:19:21.446
这个就有点感觉是吧

00:19:26.526 --> 00:19:26.886
嗯

00:19:26.886 --> 00:19:28.666
他给我加了个控制

00:19:28.666 --> 00:19:31.146
刚刚是没有控制的

00:19:31.146 --> 00:19:33.366
刚刚是这个

00:19:33.366 --> 00:19:36.826
你看我现在可以通过方向键去控制

00:19:36.826 --> 00:19:37.546
现在可以

00:19:37.546 --> 00:19:38.326
没问题

00:19:38.326 --> 00:19:43.566
没问题

00:19:43.566 --> 00:19:44.806
还是不错的

00:19:44.806 --> 00:19:45.886
这个效果还可以

00:19:45.886 --> 00:19:49.386
所以这个就是一个开发贪吃蛇游戏的一个过程

00:19:49.386 --> 00:19:54.466
那么大家就可以基于这个思维

00:19:54.466 --> 00:19:57.446
就是快速的去上手这个Codex

00:19:57.446 --> 00:19:59.126
你不一定要开发一个游戏

00:19:59.126 --> 00:20:00.426
你可以随便写个python脚本

00:20:00.426 --> 00:20:01.386
比较简单一点的

00:20:01.386 --> 00:20:03.106
或者其他的项目都可以

00:20:03.106 --> 00:20:05.346
主要就是大家要快速上手

00:20:05.346 --> 00:20:06.446
给它用起来
