0:00.000–0:04.000
zh大家好,我是孫重重。歡迎大家來到這個Codex教程。
0:04.000–0:06.215
zh最近Codex活到不行。
0:06.215–0:08.985
zh7月9號GPT5.6發布以後,
0:08.985–0:11.015
zh它在處理這些複雜任務、
0:11.015–0:11.938
zh知識工作、
0:11.938–0:16.000
zh設計和電腦操作這些方面的能力又往前邁了一步。
0:16.000–0:20.000
zh我個人認為它就是當下我們最需要掌握的AI工具。
0:20.000–0:22.600
zh因為它並不只是適合寫代碼,
0:22.600–0:26.200
zh它是真正能夠在工作環境中去處理文檔、
0:26.200–0:26.800
zh表格、
0:26.800–0:27.800
zh數據分析、
0:27.800–0:29.000
zh工作流自動化
0:29.000–0:30.760
zh以及直接制作出来产品
0:30.760–0:33.280
zh而且它在技术上的门槛并不高
0:33.280–0:35.980
zh哪怕是你之前没有写过任何一行代码
0:35.980–0:38.800
zh甚至是当你看到终端上的那一行行英文
0:38.800–0:39.640
zh想把电脑合上
0:39.640–0:40.740
zh这也没有关系
0:40.740–0:43.720
zh这条视频就是从零开始教你怎么使用Codex
0:43.720–0:46.640
zh我不会莫认为你已经知道什么叫框架
0:46.640–0:47.300
zh依赖
0:47.300–0:47.900
enGate
0:47.900–0:50.440
zh进程等等这些名词是什么意思
0:50.440–0:51.640
zh遇到这些词的时候
0:51.640–0:54.120
zh我们先看一眼它在这里到底是什么用
0:54.120–0:55.580
zh然后再做进一步的解释
0:55.580–0:57.580
zh那这堂课我会先从Codex
0:57.580–0:59.380
zh它到底是什么东西开始讲起
0:59.380–1:02.640
zh然后项目任务模型推理强度
1:02.640–1:04.780
zh权限计划目标终端
1:04.780–1:06.460
zhDIF代码审查
1:06.460–1:08.820
zh这些听起来有点陌生神秘的名词
1:08.820–1:10.900
zh我都会把它放到具体操作里
1:10.900–1:12.920
zh用普通人能听明白的话语
1:12.920–1:14.100
zh去把它讲解清楚
1:14.100–1:15.760
zh那理论讲完以后
1:15.760–1:18.120
zh我会带着大家一起做一个案例实战
1:18.120–1:20.220
zh从一个控网键夹开始
1:20.220–1:21.900
zh做出一个专面版APP
1:21.900–1:23.640
zh素材批量命名助手
1:23.640–1:26.560
zh它是一个对内容创作者和电商从业者
1:26.560–1:27.620
zh都很实用的工具
1:27.620–1:29.140
zh它可以把你选中的
1:29.140–1:31.820
zh录屏 视频 图片和音频文件
1:31.820–1:32.620
zh导入进来
1:32.620–1:33.600
zh批量选中
1:33.600–1:36.760
zh按照项目名称 序号 素材类型
1:36.760–1:38.040
zh和可选标签
1:38.040–1:40.520
zh实时生成一套统一的新名称
1:40.520–1:43.640
zh而且在真正批量改文件之前
1:43.640–1:44.780
zh还可以完整看到
1:44.780–1:46.380
zh旧名称 新名称和风险
1:46.380–1:48.200
zh它会保护扩展名
1:48.200–1:50.100
zh检查 筹名 非法字符
1:50.100–1:52.060
zh文件占用和目标冲突
1:52.060–1:53.160
zh在执行之前
1:53.160–1:55.200
zh也会给你一页完整的确认
1:55.200–1:56.140
zh执行以后
1:56.140–1:57.540
zh可以查询操作记录
1:57.540–1:59.940
zh还可以安全撤销最近一次任务
1:59.940–2:01.460
zh没错看完这条视频
2:01.460–2:04.220
zh你就可以跟着做出一版非常接近的产品
2:04.220–2:05.980
zh不过边界也要说清楚
2:05.980–2:07.180
zh每一步操作
2:07.180–2:10.580
zh每一条提示词和每一个工作成果要如何验收
2:10.580–2:12.060
zh我都会放到视频里
2:12.060–2:13.860
zh但是我不能替你看屏幕
2:13.860–2:16.980
zh如果你的结果和我操作的不一样的话
2:16.980–2:18.420
zh先别跳过去
2:18.420–2:20.900
zh把你的结果截图发给Codex
2:20.900–2:22.100
zh让它去进行诊断
2:22.100–2:25.420
zh这其实比复这一段永远不会出错的报告更有意义
2:25.420–2:27.000
zh因为在真实做项目的时候
2:27.000–2:30.120
zh我们的电脑和AI偶尔会有自己的想法
2:30.120–2:32.580
zh这是没有办法完全避免的
2:32.580–2:34.820
zh好 下面的内容我们分为两部分
2:34.820–2:37.040
zh理论片和实践片
2:37.040–2:39.200
zh理论片听起来可能会有点枯燥
2:39.200–2:41.920
zh主要就是把Codex的核心功能讲清楚
2:41.920–2:46.300
zh实践片就是从零开始制作出来刚才展示出的那个中原APP
2:46.300–2:49.000
zh好 那我们现在正式开始Codex的理论片
2:49.000–2:51.420
zh首先是Codex到底是什么
2:51.420–2:53.880
zh我们可以先把它简单理解成一个
2:53.880–2:55.760
zh能在实际工作环境里
2:55.760–2:57.040
zh动手的AI助手
2:57.040–2:58.440
zh普通聊天工具
2:58.440–2:59.340
zh它最擅长的是
2:59.340–3:00.620
zh在对话框里给你答案
3:00.620–3:02.300
zh但Codex除了回答
3:02.300–3:04.120
zh还可以在你允许的范围内
3:04.120–3:05.580
zh查看项目文件
3:05.580–3:07.080
zh创建和修改内容
3:07.080–3:08.500
zh运行终端命令
3:08.500–3:09.440
zh启动程序
3:09.440–3:10.440
zh打开网页
3:10.440–3:11.480
zh检查改动
3:11.480–3:12.980
zh再把结果交给你验收
3:12.980–3:15.340
zh这句话里最需要留意的是
3:15.340–3:16.740
zh在你允许的范围内
3:16.740–3:18.420
zh它不会因为你说了一句
3:18.420–3:19.280
zh帮我做个APP
3:19.280–3:20.740
zh就理所当然的
3:20.740–3:21.760
zh接管了整台电脑
3:21.760–3:23.320
zh顺便把你的桌面也收拾了
3:23.320–3:24.680
zh把你的回收站也清理了
3:24.680–3:26.940
zh甚至把你的人生也规划了
3:26.940–3:28.580
zh而是你给他一个工作现场
3:28.580–3:30.460
zh告诉他目标和边界
3:30.460–3:32.480
zh他就在这个现场里执行
3:32.480–3:34.120
zh遇到需要额外权限
3:34.120–3:35.620
zh或者是比较重要的工作
3:35.620–3:37.300
zh他就会停下来问你
3:37.300–3:38.920
zh和普通聊天相比
3:38.920–3:41.700
zh比如说ChatGPT或者是豆包
3:41.700–3:44.380
zhCodex最明显的变化在这里
3:44.380–3:46.340
zh他只能围绕一个项目
3:46.340–3:49.360
zh持续的读改运行和验证
3:49.360–3:52.280
zh他的行为不再只停留在对话框里
3:52.280–3:55.100
zh你暂时只要记住这四件事
3:55.100–3:56.080
zh读文件
3:56.080–3:56.920
zh改文件
3:56.920–3:57.720
zh运行
3:57.720–3:58.520
zh验证
3:58.520–4:00.400
zh以后再看到复杂的功能
4:00.400–4:01.340
zh也可以先问
4:01.340–4:03.500
zh它到底是在帮我理解项目
4:03.500–4:04.460
zh改变项目
4:04.460–4:05.680
zh还是验证结果呢
4:05.680–4:07.220
zhCodex适合什么人
4:07.220–4:08.860
zh它不适合拿来做什么呢
4:08.860–4:11.060
zh很多人一看到Codex就会问
4:11.060–4:13.300
zh这是不是只有程序员才能用
4:13.300–4:14.300
zh当然不是
4:14.300–4:16.280
zh程序员当然可以用它来写代码
4:16.280–4:16.800
zh修bug
4:16.800–4:17.920
zh做代码审查
4:17.920–4:19.780
zh但如果你是内容创作者
4:19.780–4:20.720
zh产品经理
4:20.720–4:21.420
zh设计师
4:21.420–4:24.840
zh业人公司研究人员或者是普通的办公用户
4:24.840–4:26.500
zh你也可以让他做网页
4:26.500–4:27.680
zh整理本地资料
4:27.680–4:28.860
zh批量处理文件
4:28.860–4:29.740
zh生成文档
4:29.740–4:31.060
zh分析表格
4:31.060–4:32.480
zh制作演示文稿
4:32.480–4:34.860
zh或者是把一个重复流程变成小工具
4:34.860–4:36.340
zh对普通用户来说
4:36.340–4:37.580
zh更实际的门槛是
4:37.580–4:39.440
zh能不能把下面几件事情说清楚
4:39.440–4:41.620
zh我想解决谁的问题
4:41.620–4:43.340
zh哪些内容必须保留
4:43.340–4:45.180
zh哪些动作不能做
4:45.180–4:47.940
zh最后我要怎样确认他真的完成了
4:47.940–4:49.460
zh也是一个验收的过程
4:49.460–4:52.360
zh当然Codex也有不适合直接放手做的事情
4:52.360–4:53.860
zh涉及到真实付款
4:53.860–4:54.740
zh公开发布
4:54.740–4:55.620
zh批量删除
4:55.620–4:56.680
zh生产数据库
4:56.680–4:57.840
zh密码密钥
4:57.840–4:58.900
zh中药合同
4:58.900–5:01.380
zh或者是可能影响到别人的外部操作
5:01.380–5:03.360
zh都要非常慎重的把任务交给他
5:03.360–5:05.300
zhCodex可以把你的执行力放大
5:05.300–5:07.360
zh但判断责任还是要放在你这里
5:07.360–5:09.320
zh安装登录以及本次演示
5:09.320–5:11.240
zh为什么要以MacOS为主线
5:11.240–5:11.900
zh安装的话
5:11.900–5:13.400
zh只要网络环境没有问题
5:13.400–5:16.060
zh直接从OpenAI的官方入口下载
5:16.060–5:17.640
zh专门App就可以了
5:17.640–5:20.820
zh现在Codex已经和ChatGPT合并了
5:20.820–5:22.760
zh这个专门APP也叫ChatGPT
5:22.760–5:24.460
zh按照系统提示安装
5:24.460–5:27.880
zh然后使用你的ChatGPT的账号登录就可以了
5:27.880–5:30.020
zh您看到的具体按键的位置
5:30.020–5:31.700
zh套餐和额度说明
5:31.700–5:34.240
zh可能会随着版本变化而不同
5:34.240–5:37.380
zh我是在7月22日录制的视频
5:37.380–5:38.880
zh使用的是目前的版本
5:38.880–5:41.860
zh如果你以后看到的名字略有不同也没有问题
5:41.860–5:44.320
zh这次演示会以MacOS作为主线
5:44.320–5:46.120
zh以我目前的使用体验
5:46.120–5:49.820
zhCodex和MacOS的整套工作流程配合得很好
5:49.820–5:52.120
zh不过这不等于Windows用户不能用
5:52.120–5:56.600
zh桌面App的核心工作方式在两个系统上都成立
5:56.600–5:59.880
zh第一次看Codex界面先了解功能区
5:59.880–6:01.320
zh第一次打开Codex
6:01.320–6:03.520
zh很多人可能会从左上角开始
6:03.520–6:05.740
zh试图把每个按钮都记住
6:05.740–6:08.280
zh但其实界面经常更新
6:08.280–6:10.160
zh按钮的位置也经常变化
6:10.160–6:12.240
zh我们可以先了解各个功能区
6:12.240–6:15.200
zh左边通常是你的项目和任务记录
6:15.200–6:18.060
zh你可以把它理解成办公楼的楼层和房间
6:18.060–6:20.480
zh中间是当前任务发生的地方
6:20.480–6:21.980
zhCodex的回复
6:21.980–6:23.140
zh执行过程
6:23.140–6:24.340
zh权限请求
6:24.340–6:25.100
zh测试结果
6:25.100–6:26.760
zh主要都会在这里出现
6:26.760–6:28.260
zh下面是输入区
6:28.260–6:29.940
zh你可以在这里布置任务
6:29.940–6:30.760
zh补充条件
6:30.760–6:31.620
zh添加文件
6:31.620–6:32.800
zh截图或者语音
6:32.800–6:34.120
zh任务运行以后
6:34.120–6:35.800
zh你还会看到文件感动
6:35.800–6:36.960
zh中端输出
6:36.960–6:39.740
zh浏览器和审查结果
6:39.740–6:41.260
zh那新手第一次看见面
6:41.260–6:42.560
zh抓住四个位置就够了
6:42.560–6:43.980
zh我在哪个项目里
6:43.980–6:45.920
zh我正在和哪个任务对话
6:45.920–6:48.060
zh我的要求从哪里发出去
6:48.060–6:50.680
zh结果和证据都在哪里看
6:50.680–6:53.420
zhCodex的项目任务和文件夹
6:53.420–6:55.440
zh项目任务和文件夹
6:55.440–6:57.620
zh是新手最容易混在一起的几个词
6:57.620–7:00.180
zh放在同一间办公室里看
7:00.180–7:01.400
zh可以这么理解
7:01.400–7:03.960
zh项目呢它像一间办公室里面
7:03.960–7:07.140
zh放着这个产品的文件规则和历史
7:07.140–7:10.440
zh任务像你在办公室里召开的一次具体会议
7:10.440–7:13.040
zh比如说设计网站首页
7:13.040–7:14.140
zh它是一场会议
7:14.140–7:15.840
zh检查文件安全
7:15.840–7:17.820
zh又是另一场会议
7:17.820–7:21.140
zh文件夹相当于是电脑里真正存放资料的位置
7:21.140–7:22.780
zhCodex打开哪个文件夹
7:22.780–7:25.180
zh就相当于你把它带进哪家办公室
7:25.180–7:27.100
zh如果文件夹选错了
7:27.100–7:28.240
zh它可能非常努力
7:28.240–7:30.420
zh但它努力在错误的方向里了
7:30.420–7:32.660
zh长期项目和临时问题最好分开
7:32.660–7:34.400
zh同一个APP的需求
7:34.400–7:36.360
zh实现测试和打包
7:36.360–7:38.300
zh可以留在同一个项目里
7:38.300–7:41.460
zh但没必要全塞进一条无线变长的对话
7:41.460–7:43.740
zh任务目标明显变化时
7:43.740–7:45.940
zh新开一条任务会更干净
7:45.940–7:48.040
zh这样Codex更容易知道
7:48.040–7:49.860
zh眼前在解决什么问题
7:49.860–7:51.780
zhCodex到底能记住多少
7:51.780–7:53.440
zh换一个对话框以后
7:53.440–7:54.480
zh他还记不记得
7:54.480–7:56.340
zh这个问题经常会出现
7:56.340–7:58.080
zh最安全的理解是
7:58.080–7:59.780
zh不要把重要项目决定
8:00.000–8:03.000
zh最安全的理解是,不要把重要項目決定只放在我記得我們聊過這件事上。
8:03.000–8:04.474
zh當前任務的消息,
8:04.474–8:05.763
zh你附加的文件,
8:05.763–8:07.605
zh他讀取到的項目內容,
8:07.605–8:10.000
zh都會形成這次工作的上下文。
8:10.000–8:12.800
zh但Codex的上下文记忆不是无限的
8:12.800–8:17.640
zh不同任务之间也不应该默认拥有完整永久逐字的记忆
8:17.640–8:21.860
zh产品范围、匿名规则、安全底线、视觉规范
8:21.860–8:24.220
zh这些以后会反复用到的决定
8:24.220–8:26.140
zh最好写进项目文件
8:26.140–8:31.560
zh你可以使用productspec.md这个文件来保存产品需求
8:31.560–8:36.960
zh使用agents.md来保存这个项目长期需要遵守的工作规则
8:36.960–8:39.560
zh这就像公司要有公司的行为准则
8:39.560–8:42.940
zhCodex也有记忆和长期规则的相关能力
8:42.940–8:46.440
zh但具体入口可能随版本和设置而不同
8:46.440–8:48.480
zh新手先掌握一个最稳的方法
8:48.480–8:51.040
zh就是重要的决定落到文件里
8:51.040–8:53.820
zh开始新任务时让它先读取这些文件
8:53.820–8:55.380
zhCodex的输入框
8:55.380–8:57.420
zh附件截图和语音
8:57.420–8:59.300
zh这里是Codex的输入框
8:59.300–9:00.540
zh除了输入文字
9:00.540–9:02.080
zh它还可以使用语音输入
9:02.080–9:03.800
zh点击这个麦克风
9:03.800–9:06.320
zh其实Codex的语音转文字模型
9:06.320–9:07.540
zh识别中文的准确度
9:07.540–9:08.960
zh现在还是可以的
9:08.960–9:11.400
zh包括你轻声说一句话
9:11.400–9:12.900
zh活着时会将一些
9:12.900–9:13.900
zh抵防防艳
9:13.900–9:15.280
zh只要口齿清晰
9:15.280–9:16.400
zh一点问题都不大
9:16.400–9:18.580
zh除了直接用文字来表达任务
9:18.580–9:20.320
zh也可以添加文件
9:20.320–9:22.120
zh图片或者截图
9:22.120–9:25.580
zh很多时候与其花几分钟去描述
9:25.580–9:28.120
zh右上角那个有点歪的按钮
9:28.120–9:29.080
zh给我改一下
9:29.080–9:30.340
zh不如截一张图
9:30.340–9:32.660
zh然后在图里清楚地指出
9:32.660–9:33.720
zh这个按钮的位置
9:33.720–9:34.840
zh让它理解得更好
9:34.840–9:36.960
zh但附件也不是越多越好
9:36.960–9:41.000
zh真正值得放进任务里的通常是完成工作必须看的文件
9:41.000–9:44.080
zh能够证明当前问题的截图或报错
9:44.080–9:47.160
zh还有明确的参考样式和不能改的部分
9:47.160–9:50.260
zh另外一定要注意不要上传密码
9:50.260–9:52.700
zh私钥身份证件私人聊天记录
9:52.700–9:55.860
zh或者任何与任务无关的客户资料
9:55.860–9:59.200
zh如何给Codex布置一条能执行的任务
9:59.200–10:02.960
zh怎样把一句想法变成Codex能执行的任务呢
10:02.960–10:05.200
zh一个好的任务不一定很长
10:05.200–10:07.420
zh但通常要能回答五个问题
10:07.420–10:09.480
zh我最终想要得到什么
10:09.480–10:12.200
zhCodex你需要知道什么背景
10:12.200–10:14.840
zh哪些事情是不能做的
10:14.840–10:16.780
zh怎么样才算完成
10:16.780–10:18.640
zh你是先检查
10:18.640–10:19.360
zh先计划
10:19.360–10:20.820
zh还是可以直接动手
10:20.820–10:23.160
zh比如说不要只对Codex说
10:23.160–10:25.380
zh给我做一个素材管理助手
10:25.380–10:26.560
zh要高级一点
10:26.560–10:27.940
zh不能这么说的原因
10:27.940–10:29.800
zh不是你对Codex不能不礼貌
10:29.800–10:32.040
zh而是高级这个词
10:32.040–10:32.860
zh它没法验收
10:32.860–10:34.160
zh可以执行的表达是
10:34.160–10:36.120
zh请先不要写代码
10:36.120–10:40.640
zh我要做一个给内容创作者使用的本地素材批量命名助手
10:40.640–10:43.140
zh第一版必须支持导入文件
10:43.140–10:45.100
zh实时预览新名称
10:45.100–10:46.620
zh安全检查
10:46.620–10:48.480
zh原地除命名和撤销
10:48.480–10:49.980
zh不上传文件
10:49.980–10:51.620
zh不覆盖目标文件
10:51.620–10:54.880
zh请先判断需求里最影响方向的五个问题
10:54.880–10:57.400
zh等我回答以后再写需求文档
10:57.400–10:59.280
zh你会发现这里没有一行代码
10:59.280–11:00.800
zh全是人类的自然语言
11:00.800–11:01.980
zh甚至全是中文
11:01.980–11:03.800
zh但任务已经非常明确
11:03.800–11:05.480
zh我们要扮演的角色
11:05.480–11:07.700
zh就是会有人类的自然语言
11:07.700–11:09.160
zh给AI布置任务的老板
11:09.160–11:11.240
zh还有一个非常实用的习惯
11:11.240–11:13.440
zh当你自己也没有想清楚时
11:13.440–11:15.060
zh不要假装已经想清楚
11:15.060–11:16.620
zh你直接告诉Codex
11:16.620–11:17.860
zh先不要做
11:17.860–11:20.460
zh你先问我关于这个产品的问题
11:20.460–11:22.280
zh你要相信起码现阶段
11:22.280–11:23.960
zhCodex要比你聪明得多
11:23.960–11:25.980
zh这样做是借助他的智慧
11:25.980–11:28.520
zh把我们模糊的想法摆到桌面上
11:28.520–11:30.220
zh让Codex替我们去思考
11:30.220–11:31.980
zh当然最后怎么选
11:31.980–11:33.380
zh还是由我们自己负责
11:33.380–11:37.520
zhCodex是使用的模型推理强度速度和用量
11:37.520–11:39.380
zh这里是模型选择区域
11:39.380–11:42.240
zh不是什么任务都需要使用最高级的模型
11:42.240–11:45.320
zh复杂工作可以使用GPT5.6
11:45.320–11:48.520
zh轻量的任务就可以选择更快更节省的模型
11:48.520–11:50.300
zh那怎么去选呢
11:50.300–11:53.900
zh对新手来说可以先爱任务难度去选
11:53.900–11:57.440
zh比如说我设计录制这个视频时
11:57.440–12:01.820
zh复杂的产品规划架构安全审查和困难的问题
12:01.820–12:03.440
zh我会交给更强的模型
12:03.440–12:04.500
zh格式整理
12:04.500–12:05.900
zh简单的改文案
12:05.900–12:07.340
zh一些机械的检查
12:07.340–12:10.100
zh则可以交给更快更节省的模型
12:10.100–12:11.780
zh模型和界面会更新
12:11.780–12:14.040
zh所以大家也不要把这条视频里的名字
12:14.040–12:15.440
zh当做永远不变的菜单
12:15.440–12:16.860
zh推理强度可以理解成
12:16.860–12:18.620
zh你愿意让它在回答前
12:18.620–12:20.720
zh花多少力气去思考
12:20.720–12:22.700
zh不是所有的任务都适合用高强度
12:22.700–12:24.700
zh如果你改一个标点符号
12:24.700–12:26.040
zh也开最高推理的话
12:26.040–12:28.780
zh那有点希望你请公司的总结
12:28.780–12:30.360
zh你去会议室给一盆驴锣
12:30.360–12:31.080
zh浇了浇水
12:31.080–12:32.420
zh质量优先
12:32.420–12:33.680
zh但没必要让所有的任务
12:33.680–12:35.340
zh都排在同一个重量级
12:35.340–12:36.180
zh高风险
12:36.180–12:37.060
zh跨文件
12:37.060–12:39.760
zh设计产品结构和文件安全的工作
12:39.760–12:41.420
zh慢一点也没有关系
12:41.420–12:42.080
zh重复
12:42.080–12:42.920
zh可逆
12:42.920–12:44.480
zh容易检查的任务
12:44.480–12:46.100
zh用更快的配置
12:46.100–12:47.240
zh通常更合适
12:47.240–12:48.160
zh速度模型
12:48.160–12:49.520
zh也是类似的逻辑
12:49.520–12:51.640
zh你是在等待节省时间
12:51.640–12:53.460
zh还是在牺牲必要的思考
12:53.460–12:55.220
zh这也要看具体的任务
12:55.220–12:55.840
zh至于用量
12:55.840–12:57.400
zh别只盯着一条消息
12:57.400–12:58.140
zh它花了多少
12:58.140–13:00.060
zh如果是你的任务含糊
13:00.060–13:01.820
zh一次塞的太多
13:01.820–13:02.880
zh做完又被验收
13:02.880–13:04.720
zh最后反复又推导重来
13:04.720–13:06.240
zh这些不健康的行为
13:06.240–13:08.560
zh往往比选了一个更强的模型
13:08.560–13:09.600
zh更快的速度
13:09.600–13:10.380
zh更费额度
13:10.380–13:12.020
zh我们把任务拆小
13:12.020–13:13.340
zh把边界说清楚
13:13.340–13:14.960
zh每一步先检查
13:14.960–13:17.740
zh减少这个反复推导重来的过程
13:17.740–13:19.700
zh这是一个比较好的习惯
13:19.700–13:23.140
zhCodex的普通执行目标和计划
13:23.140–13:25.100
zh普通执行目标和计划
13:25.100–13:26.380
zh这三个名字排在一起
13:26.380–13:28.460
zh很容易让人产生一种错觉
13:28.460–13:30.580
zh好像在使用Codex之前
13:30.580–13:32.660
zh还得先补一门项目管理
13:32.660–13:35.000
zh但其实判断方法没有那么复杂
13:35.000–13:37.880
zh我们主要先看眼前的任务有多大
13:37.880–13:39.960
zh比如说页面上的选择素材
13:39.960–13:41.660
zh要改成导入素材
13:41.660–13:43.100
zh这个要求很清楚
13:43.100–13:44.200
zh改动也很小
13:44.200–13:46.480
zh直接告诉Codex该拿几个字
13:46.480–13:47.680
zh改完运行页面
13:47.680–13:48.780
zh再点一下按钮
13:48.780–13:49.980
zh确认功能还在
13:49.980–13:51.180
zh这件事就结束了
13:51.180–13:53.900
zh但后面我们要做的素材批量命名助手
13:53.900–13:55.240
zh就完全是另一种体量
13:55.240–13:56.980
zh它从空文件夹起步
13:56.980–13:58.540
zh会碰到界面
13:58.540–13:59.720
zh文件读取
13:59.720–14:00.720
zh重命名
14:00.720–14:01.860
zh冲突检查
14:01.860–14:03.060
zh撤销和打包
14:03.060–14:04.800
zh等等一系列的任务
14:04.800–14:06.260
zh在代码还没写之前
14:06.260–14:07.840
zh我更想先看清楚
14:07.840–14:09.100
zh它准备选什么技术
14:09.100–14:10.660
zh文件放在哪里
14:10.660–14:12.580
zh哪一步开始接触用户素材
14:12.580–14:14.840
zh以及最后拿什么证明没有改错
14:14.840–14:16.960
zh那这个时候就要用计划
14:16.960–14:19.640
zh它把路线提前摊在屏幕上
14:19.640–14:21.380
zh让我们在大改动之前
14:21.380–14:22.400
zh先挑问题
14:22.400–14:23.680
zh哪一步太大
14:23.680–14:25.780
zh哪一步漏了安全检查
14:25.780–14:27.160
zh顺序是不是反了
14:27.160–14:29.900
zh而目标是和持续时间更长的任务
14:29.900–14:32.280
zh比如说希望Codex分多个阶段
14:32.280–14:35.460
zh一直追着完成整套课程交付物
14:35.460–14:36.700
zh这个目标往前走
14:36.700–14:39.280
zh而不是一条消息结束之后就停
14:39.280–14:42.100
zh这个时候就可以用目标创建或者管理
14:42.100–14:43.680
zh平常我们只需要这样判断
14:43.680–14:46.140
zh事情小而明确就直接做
14:46.140–14:48.760
zh范围大风险高就看计划
14:48.760–14:52.020
zh同一个结果需要跨很多阶段持续推进的话
14:52.020–14:52.980
zh再考虑目标
14:52.980–14:55.440
zh什么是Codex的插件和Skill
14:55.440–14:57.260
zh下面了解一下插件
14:57.260–14:59.540
zh这里显示的是已经安装了的
14:59.540–15:02.160
zh还没有安装过插件的话点这里
15:02.160–15:06.660
zh插件它的作用是给Codex增加原来没有的工作能力
15:06.660–15:09.600
zh或者是把它连接到你正在使用的其他工具
15:09.600–15:12.400
zh在这里搜索需要的插件
15:12.400–15:15.580
zh打开详情再点击加号就可以安装
15:15.580–15:17.980
zh有些插件装完就能使用
15:17.980–15:20.660
zh有些还需要登录比如说Google Drive
15:20.660–15:22.900
zhGitHub Notion之类的外部服务
15:22.900–15:24.260
zh安装完成之后
15:24.260–15:25.660
zh最好新开一条任务
15:25.660–15:28.380
zh让新插件的能力完整加载进来
15:28.380–15:29.120
zh开完插件
15:29.120–15:30.960
zh我们再看到旁边还有一个技能
15:30.960–15:32.780
zh这就是非常重要的skill
15:32.780–15:35.840
zh官方解释是通过任务专用技能
15:35.840–15:37.500
zh扩展codex的能力
15:37.500–15:40.100
zh它就是可以服用的专业工作方法
15:40.100–15:41.100
zh比如说以后把
15:41.100–15:42.920
zh怎样根据我的语言样本
15:42.920–15:45.440
zh参考内容和课程结构
15:45.440–15:46.740
zh写出口播稿
15:46.740–15:48.440
zh整理成固定流程
15:48.440–15:50.300
zh它就可以成为一个内容skill
15:50.300–15:51.480
zh下次我再换选题
15:51.480–15:52.440
zh但流程还在
15:52.440–15:54.440
zh就不用重新描述工作方法
15:54.440–15:56.720
zh现在的开源Skill非常非常多
15:56.720–15:58.200
zh很多人是非常乐意
15:58.200–15:59.960
zh分享出来自己的方法论的
16:02.320–16:05.504
zh所以安装的时候至少要看一下它是谁提供的,
16:05.504–16:06.618
zh里面包含什么,
16:06.618–16:08.051
zh需要连接哪些服务,
16:08.051–16:10.280
zh以及它可能读取或者修改什么。
16:10.380–16:14.580
zh插件和skill都不是安装得越多越好的,我们要有选择的去安装。
16:15.000–16:17.560
zh如何理解和设置Codex的权限
16:17.560–16:19.520
zh权限这部分非常重要
16:19.520–16:23.000
zh因为Codex它是能直接在我们的工作环境中
16:23.000–16:26.320
zh读取和写入文件运行命令访问网络的
16:26.320–16:28.940
zh有些情况下还会操作浏览机和桌面
16:28.940–16:30.700
zh它是真的能动手
16:30.700–16:32.680
zh所以我们一定要给它合适的权限
16:32.680–16:34.900
zh如果你刚开始使用Codex
16:34.900–16:36.960
zh我更建议你先选择第一种
16:36.960–16:37.920
zh请求批准
16:37.920–16:42.580
zh这个模式并不是说Codex它每改一个字都要跑来问你一次
16:42.580–16:45.980
zh只要操作它是发生在当前项目允许的范围内
16:45.980–16:47.840
zh比如说读取项目文件
16:47.840–16:48.640
zh修改代码
16:48.640–16:50.380
zh运行普通的本地命令
16:50.380–16:52.120
zh它通常可以正常地完成
16:52.120–16:54.400
zh真正需要填下来询问你的
16:54.400–16:56.340
zh是访问项目外部的文件
16:56.340–16:57.560
zh连接互联网
16:57.560–17:00.500
zh或者是执行超出当前安全范围的操作
17:00.500–17:02.720
zh比如说它只是想访问互联网
17:02.720–17:04.800
zh下载我们这个项目需要的正常依赖
17:04.800–17:07.060
zh而且来源和用途都很清楚
17:07.060–17:08.720
zh这种情况就可以批准
17:08.720–17:10.620
zh但如果它准备读取一个
17:10.620–17:12.760
zh和当前项目完全无关的文件夹
17:12.760–17:14.160
zh或者运行一条
17:14.160–17:15.860
zh你根本不知道是干什么的命令
17:15.860–17:16.980
zh那就先不要批准
17:16.980–17:18.560
zh完全可以点拒绝
17:18.560–17:19.640
zh然后直接问他
17:19.640–17:20.880
zh先不要执行
17:20.880–17:22.960
zh请用普通人能听懂的话
17:22.960–17:24.940
zh告诉我这项操作要做什么
17:24.940–17:26.260
zh为什么需要它
17:26.260–17:27.840
zh会影响哪些文件
17:27.840–17:30.960
zh以及有没有权限更小的替代方案
17:30.960–17:32.020
zh审必窗口
17:32.020–17:33.360
zh有时候还会让我们选择
17:33.360–17:34.580
zh仅允许这一次
17:34.580–17:37.340
zh或者在更大的范围内持续允许
17:37.340–17:38.680
zh刚使用的时候
17:38.680–17:40.560
zh尽量选择放个比较小的那一个
17:40.560–17:41.940
zh能只批准一次
17:41.940–17:44.560
zh就先不要把整场任务的门都给他打开
17:44.560–17:47.000
zh能只允许访问一个文件夹
17:47.000–17:49.600
zh就不要把你的整台电脑的权限都交出去
17:49.600–17:51.640
zh等你已经熟悉了当前项目
17:51.640–17:53.980
zh知道Codex大概会做哪些操作
17:53.980–17:57.220
zh又不想被一些重复低风险的审批
17:57.220–17:58.500
zh频繁的打断
17:58.500–18:00.700
zh就可以考虑第二种T-WO审批
18:00.700–18:03.160
zh这里的T-WO审批不是Codex
18:03.160–18:04.320
zh自己给自己审批
18:04.320–18:06.700
zh它会把符合条件的审批请求
18:06.700–18:09.120
zh交给一个独立的审批机制进行检查
18:09.120–18:10.500
zh风险较低
18:10.500–18:12.000
zh理由合理的操作
18:12.000–18:13.200
zh它可以自动通过
18:13.200–18:14.700
zh但如果检测到风险
18:14.700–18:16.000
zh或者是这项操作
18:16.000–18:17.640
zh不适合它自动决定
18:17.640–18:19.580
zh它还是会停下来询问你
18:19.580–18:21.440
zh所以这个模式比较适合
18:21.440–18:23.000
zh已经跑通过几次的项目
18:23.000–18:24.440
zh比如说我已经确认
18:24.440–18:25.460
zh项目来源可靠
18:25.460–18:27.280
zh也知道它需要安装哪些依赖
18:27.280–18:28.740
zh会修改哪些文件
18:28.740–18:29.860
zh只是接下来
18:29.860–18:31.500
zh还有一批重复的操作也完成
18:31.500–18:33.520
zh这个时候使用提供审批
18:33.520–18:35.300
zh它的体验会顺畅很多
18:35.300–18:37.720
zh最后一个是完全访问权限
18:37.720–18:39.180
zh这个模式相当于
18:39.180–18:41.420
zh你把给Codex设置的安全围栏
18:41.420–18:42.840
zh基本上全部打开了
18:42.840–18:44.700
zhCodex可以访问互联网
18:44.700–18:46.300
zh也可以读取和操作
18:46.300–18:47.660
zh当前项目之外的文件
18:47.660–18:50.000
zh它的执行过程会更少的被打断
18:50.000–18:51.760
zh但风险也明显更高
18:51.760–18:53.680
zh我只会在几个条件
18:53.680–18:54.880
zh同时满足的时候
18:54.880–18:55.920
zh考虑使用它
18:55.920–18:57.740
zh项目的来源可信
18:57.740–18:59.800
zh任务范围非常清楚
18:59.800–19:01.600
zh重要的文件已经备份
19:01.600–19:02.580
zh使用了GIT
19:02.580–19:04.840
zh也就是版本管理工具
19:04.840–19:05.760
zh而且我知道
19:05.760–19:08.060
zh它为什么确实需要访问到
19:08.060–19:09.500
zh当前项目之外的内容
19:09.500–19:12.040
zh所以如果你现在还不知道应该选哪个
19:12.040–19:14.160
zh选请求审批就可以
19:14.160–19:17.720
zh权限也不是一次选择以后永远不能改编的东西
19:17.720–19:20.260
zh我们随时都能根据任务去重新调整
19:20.260–19:22.540
zhCodex任务的引导和排队
19:22.540–19:23.920
zh任务发出去以后
19:23.920–19:25.360
zhCodex正在运行
19:25.360–19:27.360
zh这个时候我们也还可以说话
19:27.360–19:29.640
zh假设它正在整理一段文字
19:29.640–19:32.220
zh我忽然发现任务少说了一个条件
19:32.220–19:34.520
zh比如说必须起一个响亮的标题
19:34.520–19:37.060
zh那我们就可以在输入框里输入
19:37.060–19:38.760
zh点击引导
19:38.760–19:41.660
zh这样送进当时正在进行的任务
19:41.660–19:42.840
zh另一种情况是
19:42.840–19:44.840
zh我想在正文整理完以后
19:44.840–19:46.840
zh还想再要三条摘要
19:46.840–19:48.960
zh它不影响眼前这一步工作
19:48.960–19:51.680
zh所以放进队列里排队就可以了
19:51.680–19:54.160
zhCodex它会在做完当前任务之后
19:54.160–19:55.800
zh再进行下一步的处理
19:55.800–19:57.560
zh所以是排上队就可以了呢
19:57.560–19:59.020
zh还是要点击下这个引导
19:59.020–20:01.940
zh关键就在于你提出的条件或者是任务
20:01.940–20:05.020
zh和当前正在进行的工作又没有关系
20:05.020–20:09.860
zhCodex的终端 审阅 浏览器 文件和侧编任务
20:09.860–20:12.460
zh那下面我们要看一些有点抽象的东西了
20:12.460–20:14.580
zh第一个就是Terminal 终端
20:14.580–20:18.720
zh终端大概是整套界面里最容易让零基础用户紧张的地方
20:18.720–20:20.940
zh在电影或者是短距离
20:20.940–20:25.480
zh电脑高手他们面对着黑色的屏幕霹里啪啦的操作的就是这个东西
20:25.480–20:27.560
zhTerminal 它的中文叫终端
20:27.560–20:30.020
zh不过大家不用被它的长相吓到
20:30.020–20:32.260
zh终端它并不是黑客专用的工具
20:32.260–20:34.200
zh它只是一种操作电脑的方式
20:34.200–20:37.720
zh我们平常使用电脑主要是用鼠标去点击按钮
20:37.720–20:39.580
zh比如说双击打开文件夹
20:39.580–20:41.920
zh点击图标去启动一个软件
20:41.920–20:44.720
zh或者是把一个文件拖到另一个位置
20:44.720–20:46.500
zh终端它做的事情其实差不多
20:46.500–20:48.320
zh只不过它不用鼠标
20:48.320–20:50.400
zh而是通过文字的命令告诉电脑
20:50.400–20:52.300
zh所以你可以把终端案例解成一个
20:52.300–20:55.280
zh用文字直接给电脑下指令的窗口
20:55.280–20:57.380
zh再看终端右上方的这几个按钮
20:57.380–20:59.460
zh第一个叫切换摘要
20:59.460–21:03.240
zh它主要是用来显示或者收起当前任务的摘要区域
21:04.200–21:07.440
zh长的时候可以通过这里快速的去回看Codex
21:07.440–21:09.680
zh做了哪些事情得到了什么结果
21:09.680–21:12.380
zh以及有没有需要我们继续确认的内容
21:12.380–21:15.260
zh点击这个按钮只是在调整页面显示
21:15.260–21:16.600
zh它不会修改项目
21:16.600–21:18.940
zh也不会让正在执行的任务停下来
21:18.940–21:22.060
zh暂时不想看摘钥匙就可以把它收起来
21:22.060–21:23.740
zh需要回顾的时候再打开
21:23.740–21:26.360
zh第二个叫切换底部面板显示
21:26.360–21:29.920
zh它主要是控制下面这个底部面板的显示和隐藏
21:29.920–21:33.280
zh而我们现在看到的底部面板里主要就是中断
21:33.280–21:35.800
zh如果终端占据的空间太大
21:35.800–21:37.700
zh它就会影响我们查看上面的内容
21:37.700–21:39.240
zh这个时候点击一下
21:39.240–21:41.160
zh就可以把它暂时收起来
21:41.160–21:42.880
zh需要检查预行结果
21:42.880–21:44.300
zh或者包错信息的时候
21:44.300–21:46.320
zh再点击一次把它点开
21:46.320–21:49.560
zh第三个是显示或隐藏侧边栏
21:49.560–21:52.280
zh点开以后右边会出现一个工具区域
21:52.280–21:54.040
zh里面可以看到审阅
21:54.040–21:54.680
zh中端
21:54.680–21:55.780
zh浏览器
21:55.780–21:58.040
zh文件和侧边任务
21:58.040–22:00.200
zh审阅主要是用来查看Codex
22:00.200–22:01.360
zh修改了哪些内容
22:01.360–22:03.260
zh后面讲代码审查的时候
22:03.260–22:04.920
zh我们还会回来仔细看它
22:04.920–22:07.900
zh终端就是刚才我们介绍的这个命令窗口
22:07.900–22:10.020
zh浏览器主要用于打开和检查
22:10.020–22:12.160
zh我们制作的网页或者是应用界面
22:12.160–22:14.120
zh比如说按钮能不能点击
22:14.120–22:16.060
zh页面显示是否正常
22:16.060–22:17.260
zh都可以在这里查看
22:17.260–22:21.200
zh文件是用来浏览当前项目里的文件和文件夹
22:21.200–22:24.360
zh在Codex工作的时候会生成很多的文件
22:24.360–22:26.240
zh即便我们看不懂代码
22:26.240–22:28.360
zh也可以通过这里大概的了解
22:28.360–22:30.660
zhCodex它创建了哪些东西
22:30.660–22:34.300
zh侧边任务则用来查看主任务之外正在处理的辅助任务
22:34.300–22:37.560
zh刚开始使用的时候我们不用着急去研究它
22:37.560–22:39.020
zh等以后任务变多
22:39.020–22:42.060
zh需要同时处理几件事情的时候再回来了解它
22:42.060–22:44.620
zh所以这几个按钮没有大家想象的那么复杂
22:44.620–22:47.360
zh它主要是帮我们整理我们的界面
22:47.360–22:49.060
zh摘要负责回顾
22:49.060–22:51.420
zh底部面板负责显示终端
22:51.420–22:53.580
zh侧边任务栏负责集中查看
22:53.580–22:56.980
zh审阅终端浏览器文件和其他任务
22:56.980–22:58.800
zhCodex的文件改动
22:58.800–23:01.400
zhDiff代码审查和测试
23:01.400–23:03.200
zhCodex每完成一个任务
23:03.200–23:05.760
zh我们都可以打开右侧边栏里的审阅
23:05.760–23:10.060
zh在审阅面板里看到这些红色和绿色的对照
23:10.060–23:12.060
zh就是大家经常听到的Diff
23:12.060–23:13.680
zh它没有那么的神秘
23:13.680–23:16.420
zh我们可以把它理解成Word里面的修订记录
23:16.420–23:19.420
zh红色呢通常表示它删掉了什么
23:19.420–23:21.860
zh绿色则通常表示增加了什么
23:21.860–23:24.180
zh即便完全看不到代码
23:24.180–23:26.060
zh也可以先看两个很直观的地方
23:26.060–23:27.800
zh我们可以先看文件名
23:27.800–23:30.300
zh我们如果只是要求修改了一个按钮
23:30.300–23:32.140
zh它改了一个相关的文件呢
23:32.140–23:33.860
zh还是突然动了十几个文件
23:33.860–23:35.560
zh然后大概看一下改动量
23:35.560–23:38.180
zh这里我们不需要逐行的去研究
23:38.180–23:40.640
zh只需要观察红色和绿色多不多
23:40.640–23:42.580
zh如果是一个很小的要求
23:42.580–23:44.180
zh却出现了大面积的修改
23:44.180–23:45.840
zh这个时候我们就需要考虑一下
23:45.840–23:46.980
zh是不是改了太多了
23:46.980–23:50.800
zh比如我们只说三个下拉框没有对齐
23:50.800–23:54.640
zh结果页面的颜色布局和按钮的样式也一起变了
23:54.640–23:56.320
zh虽然页面可能还能打开
23:56.320–23:59.700
zh但他已经顺手修改了我们没有要求他动的东西
24:00.000–24:01.552
zh我們就需要考慮一下是不是改的太多了。
24:01.552–24:02.931
zh比如我們只說三個下拉框沒有對齊,
24:02.931–24:04.741
zh結果頁面的顏色布局和暗有的樣式也一起變了。
24:04.741–24:05.690
zh雖然頁面可能還能打開,
24:05.690–24:07.500
zh但它已經順手修改了我們沒有要求它動的東西。
24:07.500–24:08.621
zh這種情況我們不要直接接受,
24:08.621–24:09.741
zh也不用自己印著頭皮改代碼。
24:09.741–24:11.293
zh我們可以回到對話框裡告訴Codex。
24:11.293–24:13.190
zh這次任務只需要解決三個下拉框沒有對齊的問題。
24:13.190–24:13.966
zh請保留原來的顏色、
24:13.966–24:14.483
zh布局和交互,
24:14.483–24:15.000
zh不要修改其他
24:15.000–24:17.060
zh并尽量缩小改动范围
24:17.060–24:18.820
zh等修改完成以后
24:18.820–24:20.700
zh我们再回到实验面板看一眼
24:20.700–24:22.580
zh如果这次修改比较重要
24:22.580–24:24.060
zh或者是改动的文件比较多
24:24.060–24:26.680
zh还可以让Codex再做一次代码审查
24:26.680–24:28.060
zh可以直接告诉他
24:28.060–24:29.700
zh请审查当前的修改
24:29.700–24:31.680
zh检查有没有明显错误
24:31.680–24:33.180
zh安全风险或者遗漏
24:33.180–24:34.900
zh暂时不要修改文件
24:34.900–24:37.080
zh先把发现的问题解释给我听
24:37.080–24:38.360
zh代码审查呢
24:38.360–24:40.660
zh就有点像请另一位同事过来看一眼
24:40.660–24:42.680
zh这个功能虽然已经做出来了
24:42.680–24:44.460
zh但是又没有我忽略的问题
24:44.460–24:46.620
zh所以大家只需要记住这个区别
24:46.620–24:48.720
zh审阅面板里的Diff
24:48.720–24:50.760
zh告诉我们Codex改了什么
24:50.760–24:53.240
zh代码审查帮助我们继续判断
24:53.240–24:55.480
zh这些修改有没有明显的问题
24:55.480–24:57.960
zh关于Codex的一些进阶能力
24:57.960–25:00.760
zh后面制作产品会反复用到的核心能力
25:00.760–25:02.200
zh我们已经认识的差不多了
25:02.200–25:05.360
zh大家可能还会在Codex的界面设置
25:05.360–25:06.840
zh或者其他的教程里
25:06.840–25:08.560
zh看到比如说
25:08.560–25:10.260
enAgent.md
25:10.260–25:11.120
enMCP
25:11.120–25:11.960
enWorktree
25:11.960–25:13.920
zhCli这些名字
25:13.920–25:16.560
zh这些呢就属于Codex的进届能力
25:16.560–25:19.180
zh不是今天必须全部学会的新手清单
25:19.180–25:21.620
zh这里我先有几分钟来告诉大家
25:21.620–25:23.360
zh他们大概非别解决什么问题
25:23.360–25:25.720
zh以后真的遇到了对应的需求
25:25.720–25:26.720
zh再深入学习
25:26.720–25:29.000
zh我们先看Agence.md
25:29.000–25:32.560
zh它本质呢是一个放在项目里的说明文件
25:32.560–25:35.480
zh比如说一个项目要求所有的回答使用中文
25:35.480–25:37.340
zh不能覆盖原始文件
25:37.340–25:39.820
zh每次修改完成后都要进行检查
25:39.820–25:42.600
zh这些都是一些需要长期遵守的规则
25:42.600–25:44.820
zh就可以写进agents.md
25:44.820–25:47.080
zh这样大家每次开始新任务的时候
25:47.080–25:49.580
zh就不需要把相同的要求重新复制
25:49.580–25:50.920
zh告诉Codex一遍
25:50.920–25:53.020
zhCodex进入这个项目以后
25:53.020–25:54.680
zh它就会读取这里面的规则
25:54.680–25:56.500
zh大家就可以把它理解成为
25:56.500–25:59.820
zh这是写给Codex看的项目说明书
25:59.820–26:03.500
zhMCP解决的是连接外部工具和数据的问题
26:03.500–26:06.140
zhCodex本身可以读取项目文件
26:06.140–26:07.100
zh运行命令
26:07.100–26:09.040
zh但如果希望它访问数据库
26:09.040–26:11.520
zh内部系统或者是某个专门的服务
26:11.520–26:13.980
zh就可能需要通过MCP去建立连接
26:13.980–26:16.040
zh它有点像一个统一的接口
26:16.040–26:19.340
zh让Codex知道怎样和外部工具去交流
26:19.340–26:21.280
zh理人基础阶段呢
26:21.280–26:23.300
zh就先不用去研究它的配置
26:23.300–26:25.300
zh只需要知道以后看到
26:25.300–26:27.720
zh给Codex连接更多的工具
26:27.720–26:30.120
zh背后呢就经常会出现MCP
26:30.120–26:32.900
zh多Agent比较容易从名字去理解
26:32.900–26:34.720
zh当一个任务很搭的时候
26:34.720–26:37.860
zh可以把研究制作和检查
26:37.860–26:40.260
zh拆分给不同的Agent分别处理
26:40.260–26:43.220
zh再由主任务去汇总总结果
26:43.220–26:46.500
zh不过多个agent不代表结果一定会自动变好
26:46.500–26:49.240
zh如果是任务本身很简单的时候
26:49.240–26:50.820
zh一个agent反而更清楚
26:50.820–26:52.960
zh只有工作确实可以拆开
26:52.960–26:56.060
zh而且不同部分能够相对独立进行时
26:56.060–26:58.060
zh多agent才真正的有价值
26:58.060–27:00.280
zhwork tree也就是工作
27:00.280–27:03.120
zh数则是为了避免多个任务互相干扰
27:03.120–27:04.860
zh比如说同一个项目里
27:04.860–27:06.880
zh一个任务正在修改界面
27:06.880–27:09.720
zh另一个任务同时修复文件处理逻辑
27:09.720–27:12.580
zh如果他们都直接修改同一份文件
27:12.580–27:13.840
zh就容易互相覆盖
27:13.840–27:17.660
zh那Worktree可以为任务建立相对独立的工作区
27:17.660–27:19.260
zh让他们先分别完成
27:19.260–27:20.820
zh再决定怎样合并
27:20.820–27:22.220
zh所以大家今天先知道
27:22.220–27:26.120
zh它是把不同修改暂时隔开的工具就可以了
27:26.120–27:27.540
zh剩下的Cli
27:27.540–27:28.480
enIde
27:28.480–27:30.360
zhCloud和Remote
27:30.360–27:32.140
zh主要是在回答另一个问题
27:32.140–27:34.440
zh我们可以在哪里使用Codex
27:34.440–27:37.120
zh那现在演示的时候使用的是桌面APP
27:37.120–27:39.960
zhCLI是运行在终端里的Codex
27:39.960–27:42.500
zh它更适合已经习惯命令行的人
27:42.500–27:45.520
zhID1版本会出现在代码编辑器旁边
27:45.520–27:48.820
zh方便一边看代码一边和Codex交流
27:48.820–27:52.100
zhCloud是让任务在云端环境里运行
27:52.100–27:53.840
zh适合连接代码仓库
27:53.840–27:56.380
zh或者把工作交给远程环境去处理
27:56.380–27:58.960
zhRemote则可以让我们从手机
27:58.960–28:00.640
zh或者其他已经授权的设备
28:00.640–28:03.220
zh继续查看和管理连接电脑上的任务
28:03.220–28:06.140
zh如果项目本来就已经在远程主机上市
28:06.140–28:07.800
zh也可以连接远程环境
28:07.800–28:10.220
zh现在Codex可以连接手机操作
28:10.220–28:10.920
zh非常方便
28:10.920–28:12.740
zh屏幕上的这些进阶名词
28:12.740–28:14.640
zh现在不需要记住具体操作
28:14.640–28:16.500
zh只要留下一个大概印象
28:16.500–28:19.940
zhAgent.imd负责保存项目规则
28:19.940–28:22.300
zhMCP负责连接工具
28:22.300–28:25.900
zhDoor Agent和Worktree是帮助处理更复杂的任务
28:25.900–28:29.580
zh而Cli IDE Cloud和Remote
28:29.580–28:31.220
zh只是不同的使用环境
28:31.220–28:33.480
zh好前面的基础理论部分
28:33.480–28:34.600
zh我们先讲到这里
28:34.600–28:38.000
zh如果你现在还是搞不清楚哪个功能在哪
28:38.000–28:39.820
zh或者是觉得还是有些抽象
28:39.820–28:41.140
zh这完全正常
28:41.140–28:43.960
zh接下来我们把它放到一个真实的项目里
28:43.960–28:46.380
zh你对这些功能就有了更具体的了解
28:46.380–28:48.500
zh好 下面我们进入实战环节
28:48.500–28:50.500
zh选第一个实战案例的时候
28:50.500–28:53.240
zh我不太想为了证明AI很厉害
28:53.240–28:55.060
zh专门做一个画面很热闹
28:55.060–28:56.120
zh看起来很厉害
28:56.120–28:57.860
zh但实用性不强的东西
28:57.860–28:59.960
zh我更希望这次做出来的产品
28:59.960–29:02.880
zh真正能够进入到某一个人的工作流程
29:02.880–29:04.520
zh所以我选的案例是
29:04.520–29:06.380
zh素材批量命名助手
29:06.380–29:08.020
zh如果你是内容创作者
29:08.020–29:09.200
zh或者电商从业者
29:09.200–29:10.200
zh拍过视频
29:10.200–29:10.980
zh做过剪辑
29:10.980–29:12.200
zh整理过商品图片
29:12.200–29:13.700
zh或者是课程素材
29:13.700–29:15.680
zh应该对这种场面不陌生
29:15.680–29:17.440
enImage 8392
29:17.440–29:20.260
zh屏幕录制20267月18日
29:20.260–29:20.960
zh最终版
29:20.960–29:21.920
zh最终版2
29:21.920–29:23.440
zh真的最终版
29:23.440–29:24.680
zh文件少的时候
29:24.680–29:25.900
zh还能明显靠记忆
29:25.900–29:27.340
zh但是素材一多
29:27.340–29:28.420
zh光是找对版本
29:28.420–29:30.000
zh你就已经很消耗耐心了
29:30.000–29:31.820
zh所以我们今天要做的这个APP
29:31.820–29:33.240
zh它可以把视频
29:33.240–29:36.480
zh图片 录屏和音频添加进去
29:36.480–29:38.120
zh再按照项目的名称
29:38.120–29:40.520
zh续号 素材类型和可选标签
29:40.520–29:43.320
zh一键批量生成整齐的新名称
29:43.320–29:45.520
zh而且改名之前可以先预览
29:45.520–29:48.580
zh发现重名或者非法字符的时候会提醒
29:48.580–29:51.140
zh执行之前还有完整确认
29:51.140–29:53.040
zh改完以后保留操作记录
29:53.040–29:54.300
zh如果真的改错了
29:54.300–29:56.380
zh还能撤销最近一次的操作
29:56.380–29:57.760
zh它虽然只是一个小工具
29:57.760–30:00.480
zh但它能解决一个真实具体
30:00.480–30:02.380
zh而且很多人会反复遇到的问题
30:02.380–30:05.000
zh那么对于第一堂零基础的实战课来讲
30:05.000–30:09.420
zh我觉得这比做一个只能摆在那里看的页面更有意义
30:09.420–30:11.440
zh现在我们正式开始
30:11.440–30:15.940
zh会用最简单最容易理解的方式去跟大家讲
30:15.940–30:19.980
zh大家看了之后肯定会觉得没想到它那么简单
30:19.980–30:23.340
zh那第一步就是新建一个项目
30:23.340–30:29.340
zh我们就把它命名为素材批量命名助手
30:29.340–30:37.460
zh然后我们可以跟Codex说
30:37.460–30:43.120
zh我现在希望你帮我做一个素材批量命名助手
30:43.120–30:46.600
zh但是我目前只有这么一个模糊的想法
30:46.600–30:47.660
zh我还没有想好
30:47.660–30:50.900
zh你能帮我构思一下这个APP
30:50.900–30:52.040
zh哦对了
30:52.040–30:54.620
zh我要做的是一个桌面板APP
30:54.620–30:58.140
zh目前我用的是一台MacBook
30:58.140–31:00.440
zh那你告诉我
31:00.440–31:03.820
zh这个app大概是需要什么功能
31:03.820–31:06.980
zh然后我有哪些需要注意的地方
31:06.980–31:08.260
zh你先跟我说一下
31:08.260–31:09.440
zh我跟你讨论一下
31:09.440–31:12.040
zh还有什么需要我一起决定的
31:12.040–31:13.140
zh你也跟我说出来
31:13.140–31:18.180
zh用语音输入法去跟它沟通
31:18.180–31:19.700
zh真的特别方便
31:19.700–31:21.840
zh很多人他们都会说
31:21.840–31:24.780
zh我们在和Codex沟通的时候
31:24.780–31:26.540
zh要给它一个身份
31:26.540–31:30.140
zh比如说你是一个非常有经验的产品经理
31:30.140–31:34.480
zh或者说你是一个非常有经验的产品开发
31:34.480–31:37.920
zh但实际上这个5.6这个模型
31:37.920–31:39.600
zh我自己的体感是
31:39.600–31:41.560
zh你已经不需要跟他说那些背景了
31:41.560–31:44.760
zh他自己就知道他需要站在一个什么样的角色上
31:44.760–31:46.100
zh然后为我们思考
31:46.100–31:48.220
zh尤其是装了一些skill
31:48.220–31:50.740
zh像这个superpowers这个skill
31:50.740–31:54.640
zh他在自动识别套用这个skill的时候
31:54.640–32:00.000
zh就已经给自己设定了一个非常优秀的产品开发和产品
32:14.400–32:15.400
zh常用模板
32:15.400–32:18.140
zh还有可以查询的操作记录
32:18.140–32:19.900
zh包括一键撤销
32:19.900–32:23.000
zh后续可以扩展的一些功能
32:23.000–32:24.920
zh然后我们回答他给我们提出来的问题
32:24.920–32:29.000
zh比如说我们最想解决的是哪种真实的场景
32:29.000–32:30.780
zh那对于我个人来讲
32:30.780–32:33.200
zh我需要解决的是A
32:33.200–32:35.300
zh但其实我们也可以
32:35.300–32:38.620
zh做一个适合多种人群的通用工具
32:38.620–32:39.760
zh那我们就说A
32:39.760–32:41.280
zh用语音输入法
32:41.280–32:44.440
zh主要是自媒体和电商
32:44.440–32:47.940
zh我主要想面向这两方面的用户
32:47.940–32:49.160
zh然后我们再看
32:49.160–32:51.620
zh他会给我们一个什么样的回复
32:51.620–32:53.640
zh可以看到他给我们的这个定位
32:53.640–32:54.920
zh就收敛成了
32:54.920–32:57.140
zh面向自媒体和电商从业者
32:57.140–32:58.920
zh把大量杂乱的图片
32:58.920–33:00.480
zh视频快速变成规范
33:00.480–33:02.560
zh可搜索可交付的素材名章
33:02.560–33:05.040
zh包括他分析了下这两类用户
33:05.040–33:06.560
zh共同的需求
33:06.560–33:07.620
zh这个共同的需求
33:07.620–33:10.100
zh其实也就是我们产品的功能
33:10.100–33:12.900
zh包括他们有各自的专属的规则
33:12.900–33:14.980
zh这意味着我们的这个APP
33:14.980–33:16.340
zh以后可以内置两套入口
33:16.340–33:18.720
zh第一版我觉得不用做的这么复杂
33:18.720–33:21.040
zh那我们就把我们关于这个产品的想法
33:21.040–33:22.300
zh也实时的告诉他
33:22.300–33:25.260
zh第一版我觉得做的不用这么复杂
33:25.260–33:26.900
zh只要一个入口就行了
33:26.900–33:29.620
zh电商素材和自媒体素材用同一个入口
33:29.620–33:32.740
zh如果以后我要再升级我的这个产品的话
33:32.740–33:34.040
zh我再设置两套入口
33:34.040–33:36.080
zh然后他向我抛出来了一个问题
33:36.080–33:38.740
zh最重要的是弄清楚用户希望APP
33:38.740–33:39.820
zh如何理解文件
33:39.820–33:42.880
zh那我就把我刚才展示给大家的我
33:42.880–33:43.760
zh这个文艺夹里面
33:43.760–33:47.800
zh我的这些素材有的叫image7826
33:47.800–33:49.000
zh有的叫最终版
33:49.000–33:52.180
zh有的叫最终版的最终版
33:52.180–33:55.460
zh那我希望你最后给我编程的名字
33:55.460–33:57.040
zh就是以这个素材
33:57.040–33:59.540
zh它的拍摄时间为顺序
33:59.540–34:03.380
zh去给我从第一一直列到最后
34:03.380–34:04.820
zh然后根据这个素材
34:04.820–34:06.820
zh它的使用场景
34:06.820–34:08.760
zh再去给我做一些分类
34:08.760–34:10.220
zh另外还有其他的
34:10.220–34:12.240
zh你认为可以给我做的一些
34:12.240–34:13.700
zh分类和标签
34:13.700–34:14.880
zh你都给我添加起来
34:14.880–34:16.820
zh但是不要给我添加太多
34:16.820–34:19.000
zh只给我一些比较通用的必要的就好
34:19.000–34:21.980
zh那在等待他给我们回复的这个间隙
34:21.980–34:22.980
zh我们看一下
34:22.980–34:24.640
zh在做这个产品的时候
34:24.640–34:26.160
zh用的是什么模型
34:26.160–34:30.360
zh现在是7月22日
34:30.360–34:33.800
zh目前是更新到了
34:33.800–34:35.740
zhGPT5.6这个模型
34:35.740–34:37.520
zh那这里有5.6
34:37.520–34:38.080
enSoul
34:38.080–34:38.700
enTerra
34:38.700–34:39.200
enLuna
34:39.200–34:39.720
zh还有5.5
34:39.720–34:40.240
en5.4
34:40.240–34:40.740
en5.4
34:40.740–34:41.240
enmini
34:41.240–34:41.780
zh和5.3
34:41.780–34:42.280
enSpark
34:42.280–34:45.340
zh它们具体是什么区别呢
34:45.340–34:46.720
zh目前5.6
34:46.720–34:47.220
enSoul
34:47.220–34:47.780
zh这个模型
34:47.780–34:49.300
zh它是旗舰模型
34:49.300–34:50.620
zh它适合的是
34:50.620–34:51.940
zh复杂的开发架构
34:51.940–34:52.520
zh一难bug
34:52.520–34:53.180
zh高风险
34:53.180–34:53.780
zh上线
34:53.780–34:54.600
zh深度研究
34:54.600–34:55.720
zh这张表里面
34:55.720–34:56.960
zh它的编程能力
34:56.960–34:58.120
zh可以看出来
34:58.120–34:59.060
enSoul
34:59.060–35:00.340
zh它整体
35:00.340–35:02.180
zh是非常明显的
35:02.180–35:03.860
zh强于5.5的
35:03.860–35:04.500
enTerra
35:04.500–35:05.860
zh它整体高于
35:05.860–35:07.820
zh或者是接近5.5
35:07.820–35:09.300
zhLUNA呢
35:09.300–35:12.420
zh它在部分代码修改测试中
35:12.420–35:14.080
zh是超过5.5
35:14.080–35:15.960
zh但是在复杂的中端工作流中
35:15.960–35:18.080
zh是略逊于5.5的
35:18.080–35:19.400
zh所以LUNA呢
35:19.400–35:21.800
zh它更适合边界清楚的执行
35:21.800–35:24.460
zh快速试错或者小逻辑的调整
35:24.460–35:27.180
zh其实用5.3 Spark
35:27.180–35:28.220
zh也是可以的
35:28.220–35:29.680
zh它的优点就是快
35:29.680–35:30.400
zh真的很快
35:30.400–35:31.720
en5.4 Mini
35:31.720–35:34.920
zh它也是比较便宜快速
35:34.920–35:37.060
zh但是如果是复杂的工作
35:37.060–35:39.120
zh还是交给5.6来处理
35:39.120–35:41.840
zh那做这个演示的时候
35:41.840–35:44.320
zh我希望它能质量稍微高一点
35:44.320–35:46.920
zh速度也稍微快一点
35:46.920–35:48.480
zh因为我要给大家录视频嘛
35:48.480–35:50.760
zh所以我就选了推理强度
35:50.760–35:53.260
zh即高和速度快速
35:53.260–35:55.480
zh它是1.5倍的速度
35:55.480–35:56.740
zh但是它用量更多
35:56.740–35:59.200
zh那我们给Codex的建议
35:59.200–36:00.360
zh它已经反馈回来了
36:00.360–36:01.960
zh它说它也同意第一版
36:01.960–36:02.840
zh只做一个入口
36:02.840–36:04.140
zh最合理
36:04.140–36:06.320
zh我们就不区分电商和自媒体了
36:06.320–36:08.420
zh他理解的一个核心流程
36:08.420–36:10.320
zh把素材拖进来
36:10.320–36:12.060
zh读取拍摄时间并排序
36:12.060–36:13.620
zh从001开始编号
36:13.620–36:16.540
zh自动识别少量的分类和标签
36:16.540–36:18.340
zh预览确认改名
36:18.340–36:21.320
zh然后还有一个比较重要的边界
36:21.320–36:23.980
zh是第一版建议指重命名
36:23.980–36:25.380
zh不自动移动文件
36:25.380–36:26.660
zh这样更安全
36:26.660–36:30.140
zh我觉得这个也是合理的
36:30.140–36:32.840
zh他现在需要我们决定的是
36:32.840–36:34.600
zh分了个标签最后放在哪里
36:34.600–36:36.660
zh我们可以选
36:36.660–36:39.340
zhA就是自动写到文件名
36:39.340–36:41.700
zhB是自动创建
36:41.700–36:42.720
zh分了文件夹
36:42.720–36:43.980
zh或者是
36:43.980–36:45.440
zh多能使用
36:45.440–36:46.820
zh也就是在我们的APP里
36:46.820–36:48.200
zh再多一个功能
36:48.200–36:49.660
zh但其实第一版
36:49.660–36:51.880
zh功能不需要做那么多
36:51.880–36:53.520
zh我们就把这个标签
36:53.520–36:54.620
zh直接写到文件名里
36:54.620–36:56.020
zh我选择A
36:56.020–36:59.140
zh我们先跟他
36:59.140–37:01.320
zh把这个问题确定下来
37:01.320–37:03.660
zh他在这里又给我们提了一个建议
37:03.660–37:05.680
zh说增加一个批次主题
37:05.680–37:09.760
zh因为如果每批都是叫001
37:09.760–37:13.000
zh不同项目放在一起就很容易重名
37:13.000–37:14.920
zh我选择A
37:14.920–37:17.460
zh你说的这个我的理解是
37:17.460–37:21.680
zh在我把素材拖进去之后
37:21.680–37:23.020
zh重命名之前
37:23.020–37:28.220
zh我可以在APP界面上输入一个主题词
37:28.220–37:29.680
zh然后这个主题词
37:29.680–37:32.220
zh它会批量出现在
37:32.220–37:34.220
zh我重命名的这些文件里
37:34.220–37:35.580
zh我的理解对吗
37:35.580–37:39.720
zh在后面写代码的时候
37:39.720–37:43.060
zh我们需要跟Codex说清楚
37:43.060–37:46.040
zh有哪些是一定要改
37:46.040–37:48.120
zh哪些是一定不能碰的
37:48.120–37:50.960
zh但是在前面我们讨论需求的时候
37:50.960–37:54.280
zh你就想怎么说就怎么说
37:54.280–37:56.580
zh有语法错误也没有什么问题
37:56.580–38:00.420
zh只要你把你的想法表达清楚就可以
38:00.420–38:04.400
zh他给我回复说理解的是正确的
38:04.400–38:06.820
zh接下来需要确认一个影响比较大的问题
38:06.820–38:09.400
zh商品人物场景特写这些标签
38:09.400–38:12.360
zh我希望APP是自动分析画面
38:12.360–38:15.220
zh同时允许我在确认前手动修改标签
38:15.220–38:17.520
zh我不希望他在自动分析画面
38:17.520–38:20.120
zh我直接手动修改标签就行了
38:20.120–38:21.600
zh因为也不是什么很复杂的事情
38:21.600–38:24.920
zh所以我直接根据文件类型
38:24.920–38:26.940
zh尺寸横竖方向
38:26.940–38:28.800
zh添加简单的标签就可以了
38:28.800–38:30.580
zh所以我选B
38:30.580–38:34.900
zh他自动
38:34.900–38:36.320
zh没有关系
38:36.320–38:37.640
zh他明白我在说什么
38:37.640–38:43.360
zh他说选B很合理
38:43.360–38:44.980
zh而且更符合第一版
38:44.980–38:46.780
zh简单稳定好用的目标
38:46.780–38:47.280
zh对
38:47.280–38:48.560
zh这个稳定其实也很重要
38:48.560–38:49.920
zh自动分析画面
38:49.920–38:53.100
zh它能不能稳定的识别出正确的画面
38:53.100–38:54.480
zh正确的类型
38:54.480–38:56.880
zh我也不能很确定
38:56.880–39:01.000
zh我觉得他问我问题问的太慢了
39:01.000–39:03.180
zh我希望他能快一点回来
39:03.180–39:04.040
zh快点问
39:04.040–39:05.180
zh快问快答吧
39:05.180–39:07.400
zh这一个一个到什么时候
39:07.400–39:10.160
zh下个问题是尺寸怎么表示
39:10.160–39:11.040
zh可以
39:11.040–39:12.220
zh我觉得可以选A
39:12.220–39:15.060
zh另外你能不能把一些问题
39:15.060–39:17.120
zh全部都给我说出来
39:17.120–39:18.740
zh你不要这样一个一个的问
39:18.740–39:20.220
zh我觉得很耽误时间
39:20.220–39:22.500
zh只要是这个问题的答案
39:22.500–39:27.820
zh不会影响到其他的选项的逻辑
39:27.820–39:30.260
zh那你就把这些问题全部都抛给我
39:30.260–39:32.740
zh另外把这些推荐也都告诉我
39:32.740–39:33.700
zh就是你的推荐答案
39:33.700–39:34.900
zh你也告诉我
39:34.900–39:37.460
zh我会最后回复你
39:37.460–39:39.380
zh是不是全部按你的推荐来
39:39.380–39:41.460
zh或者是哪个单独的我要修改
39:44.340–39:45.700
zh我讨厌磨磨叽叽的
39:45.700–39:50.160
zh可以这样更高效
39:50.160–39:53.240
zh只要这些问题之间互相不依赖
39:53.240–39:55.380
zh它就会一次性的给我列出来
39:55.380–39:57.260
zh目前已经确定的设计
39:57.260–39:58.080
zh它写在这里
39:58.080–39:59.100
zh然后剩余的决策
40:15.000–40:16.000
zh可以
40:17.000–40:19.000
zh图片和视频如何编号
40:20.000–40:23.000
zh图片和视频放在一起按时间统一编号
40:23.000–40:24.000
zh也可以
40:25.000–40:28.000
zh下面我就自己大概看一下
40:28.000–40:30.000
zh就不一一的给它加列了
40:32.000–40:33.000
zh好的好的
40:33.000–40:35.000
zh全部按你推荐的
40:35.000–40:36.000
zh来
40:39.000–40:40.000
zh好的
40:40.000–40:41.000
zh然后它给我反馈
40:41.000–40:43.000
zh给了我三个产品方向
40:43.000–40:46.680
zh第一个是单窗口固定规则及时预览
40:46.680–40:48.800
zh也就是拖入素材
40:48.800–40:50.120
zh同一个窗口收入主题
40:50.120–40:51.620
zh马上就可以看到新闻件名
40:51.620–40:54.060
zh第二个是分布就向到
40:54.060–40:58.420
zh多了一个检查排序的这么一个过程
40:58.420–41:00.960
zh第三个是专业规则编辑起
41:00.960–41:03.800
zh可以自由组合这些字段
41:03.800–41:05.940
zh目前我觉得不需要
41:05.940–41:08.200
zh像方向三一样这么复杂
41:08.200–41:11.680
zh但是第一个方向一又太简单了
41:11.680–41:14.520
zh我还是希望它有一些什么功能呢
41:14.520–41:16.900
zh就是排除非法字符
41:16.900–41:19.600
zh排除重命名等
41:19.600–41:21.580
zh这样一些安全检查的这个步骤
41:21.580–41:22.880
zh我觉得这个是不能少的
41:22.880–41:24.360
zh所以我要再跟大家提一下
41:24.360–41:27.080
zh我同意你说的这个方向一
41:27.080–41:29.740
zh但是我希望多一个安全检查
41:29.740–41:30.280
zh这个步骤
41:30.280–41:32.460
zh也就是查一下是否有重命名
41:32.460–41:34.080
zh是否有非法字符
41:34.080–41:35.420
zh等等一系列
41:35.420–41:36.700
zh这些问题
41:36.700–41:38.900
zh你把这一步再给我加进去
41:38.900–41:41.800
zh另外关于UI的配色
41:41.800–41:45.760
zh我还是希望能再跟你讨论一下
41:45.760–41:47.420
zh你刚才说的那个太简单了
41:47.420–41:49.240
zh你再给我三个方案
41:49.240–41:51.320
zh我来对比选择一下
41:51.320–41:54.820
zh最近我发现它的一个新功能
41:54.820–41:57.160
zh在7月上旬用的时候
41:57.160–41:58.380
zh还没有这个功能
41:58.380–42:01.820
zh它可以直接在Codex的浏览器里面
42:01.820–42:04.780
zh几个配色在右边这边展示出来
42:04.780–42:06.220
zh这样就比较直观
42:08.900–42:11.840
zh给了我三个方案
42:11.840–42:18.900
zh雾蓝青绿暖纱工作室和石墨电光蓝
42:18.900–42:21.360
zh它的建议是A
42:21.360–42:25.680
zh我觉得A的工具感也比较强
42:25.680–42:30.160
zh我给大家演示的之前我做的产品
42:30.160–42:33.240
zh是一个偏暖色的方案
42:33.240–42:37.220
zh现在我们在做工具气质更强一点的
42:37.220–42:37.800
zh我选A
42:37.800–42:43.080
zh那我们现在这个产品的视觉方向就定下来了
42:43.080–42:46.360
zh它是一个浅雾蓝背景白色工作区
42:46.360–42:48.960
zh轻绿色主操作与成功状态
42:48.960–42:52.260
zh减高和错误另外使用琥珀色红色
42:52.260–42:56.260
zh安全检查状态加入了进去
42:56.260–42:59.500
zh我们看一下它的视觉效果
43:07.800–43:10.880
zh可以执行返回修改
43:10.880–43:14.800
zh开始重命名
43:14.800–43:15.300
zh可以
43:15.300–43:20.760
zh可以
43:20.760–43:23.780
zh现在它更新了视觉页
43:23.780–43:26.180
zh说展示了三个关键状态
43:26.180–43:28.240
zh我们再打开看一下
43:28.240–43:32.380
zh这是检查被阻止
43:32.380–43:37.060
zh重命名成功和撤销完成的三个状态
43:37.800–43:42.400
zh都可以
43:42.400–43:55.840
zh在它思考了一段时间之后
43:55.840–44:00.000
zh给了我们一整套完整的产品设计方案
44:00.000–44:02.540
zh有产品边界
44:02.540–44:03.940
zh完整的操作流程
44:03.940–44:05.820
zh安全检查范围
44:05.820–44:07.600
zh内部构成
44:07.600–44:10.540
zh也就是功能上的六个模块
44:10.540–44:13.700
zh执行和吃销的原则
44:13.700–44:14.860
zh视觉规范
44:14.860–44:16.700
zh第一版验收的重点
44:16.700–44:20.220
zh我在这里演示就稍微快一点
44:20.220–44:22.680
zh大家在自己做项目的时候
44:22.680–44:24.580
zh还是要更深入
44:24.580–44:26.660
zh更详细的和大家去讨论一下
44:26.660–44:29.160
zh如果哪里你觉得不符合你的预期
44:29.160–44:30.620
zh你就直接和它提出来
44:30.620–44:32.760
zh包括验收重点
44:32.760–44:34.760
zh你要再多提一些
44:34.760–44:37.820
zh这里我就不再过多的去对它进行要求了
44:37.820–44:40.200
zh那我们就确认完整设计
44:40.200–44:45.620
zh我们等待它整理成一个正式的设计文档
44:45.620–44:47.740
zh然后我们最后再审议一次
44:47.740–44:50.500
zh它应该就会进入开发阶段了
44:50.500–44:54.220
zh那我们在这里再复习一下
44:54.220–44:58.180
zh这里我们有加号
44:58.180–45:01.480
zh绿色的加号339
45:01.480–45:02.820
zh红色的减号
45:02.820–45:04.580
zh这就是Dev
45:04.580–45:07.020
zh我们加
45:07.020–45:08.360
zh就说明他在写东西
45:08.360–45:09.340
zh在输入东西
45:09.340–45:10.420
zh减
45:10.420–45:13.660
zh因为目前我们没有进行一些修改
45:13.660–45:16.700
zh基本上都是新设新增的一些内容
45:16.700–45:19.140
zh所以他没有删掉的一些
45:19.140–45:21.780
zh比如说我们要把一个红色按钮
45:21.780–45:23.020
zh改成一个绿色按钮
45:23.020–45:27.120
zh那这个红色部分也会显示
45:27.120–45:28.700
zh他会删减一些代码
45:28.700–45:31.940
zh那我们现在看一下
45:31.940–45:35.800
zh它给我们交付的第一版产品设计文档
45:35.800–45:38.100
zh这是一个MD格式的文件
45:38.100–45:39.140
zh我们直接在右边看
45:39.140–45:41.740
zh包括产品概述
45:41.740–45:43.660
zh目标用户与问题
45:43.660–45:45.080
zh产品原则
45:45.080–45:47.320
zh第一版的功能范围
45:47.320–45:49.460
zh命名规则
45:49.460–45:51.380
zh用户流程
45:51.380–45:56.420
zh视觉与交互设计
45:56.420–45:58.900
zh系统结构
45:58.900–46:01.060
zh数据与隐私
46:01.060–46:02.200
zh错误处理
46:02.200–46:03.360
zh验收与测试
46:03.360–46:07.960
zh风险与应对和后续可能的方向
46:07.960–46:10.120
zh看了这个产品设计文档
46:10.120–46:11.080
zh没什么问题的话
46:11.080–46:12.520
zh我们就回复它文档通过
46:12.520–46:16.860
zh制定详细的实施计划吧
46:16.860–46:20.420
zh这里可以看到
46:20.420–46:21.680
zh它自动使用了一个
46:21.680–46:23.420
zhSuperpowers里面的
46:23.420–46:25.620
zh制定开发计划的一个skill
46:25.620–46:27.180
zh所以其实
46:27.180–46:33.260
zh这并不是我和Codex之间的交流太随意
46:33.260–46:37.700
zh而是目前GPT 5.6 Soul的这个模型
46:37.700–46:41.080
zh它的聪明程度完全可以理解
46:41.080–46:44.640
zh我与它之间这么轻松随意的沟通中
46:44.640–46:47.700
zh表达出来的我对这个产品的要求
46:47.700–46:49.560
zh和这个产品它的内核
46:49.560–46:51.740
zh我觉得可以这样理解
46:51.740–46:54.020
zh就是我只要把我的想法告诉它
46:54.020–46:56.400
zh它会通过一系列的追问
46:56.400–47:01.280
zh以及补充去帮我把这个产品丰富成8到9分
47:01.280–47:05.040
zh包括是如果你的系统环境缺了一些依赖
47:05.040–47:07.780
zh它会自动帮你安装
47:07.780–47:11.240
zh或者是选择绕过这个依赖
47:11.240–47:13.360
zh用其他的方法去解决问题
47:13.360–47:15.720
zh它都会自己去进行这方面的思考
47:15.720–47:17.460
zh比如说在这里
47:17.460–47:20.000
zh它发现我的环境里没有完整的Xcode
47:20.000–47:23.080
zh但是我装了这个Swift 5.10
47:23.080–47:26.700
zh它就规划了另外一个能实现的路径
47:26.700–47:27.920
zh但实际上说实话
47:27.920–47:30.820
enSwift UI Swift Package
47:30.820–47:33.640
zh我确实也不知道有什么东西
47:33.640–47:35.900
zh但是这都没有关系
47:35.900–47:37.920
zh你不懂代码这个事情
47:37.920–47:41.060
zh在Codex眼里它一点都不是问题
47:41.060–47:43.220
zh经过15分钟的等待
47:43.220–47:46.020
zh它现在是已经把详细的实施计划
47:46.020–47:47.240
zh给我们做出来了
47:47.240–47:49.980
zh这个计划里面包括了13个任务
47:49.980–47:51.640
zh覆盖原数据读取
47:51.640–47:54.240
zh命名安全检查事物改命
47:54.240–47:55.420
zh跨重启撤销
47:55.420–47:59.620
zh完整UI和3000项性能测试
48:00.000–48:08.680
zh這個3000項其實就是我們最多能給他約3000個受支持素材的導入和本機的APP打包。
48:08.680–48:11.620
zh那他给我们执行方式推荐了两种
48:11.620–48:13.740
zh一种是子代理逐任务开发
48:13.740–48:16.560
zh也就是这每个任务他独立实施
48:16.560–48:18.520
zh然后相当于他同时进行
48:18.520–48:21.220
zh然后第二个任务是当前任务内连续开发
48:21.220–48:22.980
zh他在这里按批次的执行
48:22.980–48:25.020
zh所以我觉得我们可以选第一个
48:25.020–48:28.520
zh因为这十三个任务之间没有非常明显的
48:28.520–48:31.260
zh互相逻辑上有牵绊的这么一种情况
48:31.260–48:32.920
zh当时
48:32.920–48:35.980
zh现在我们就可以看到
48:35.980–48:41.260
zh他使用了Superpowers里面的Using Gateworktrees
48:41.260–48:44.380
zh我们前面学到的这些理论上的东西
48:44.380–48:45.700
zh在这里就可以看到了
48:45.700–48:47.380
zh他建立了一个隔离的工作区
48:47.380–48:50.980
zh互相之间不会污染其他任务的进度
48:50.980–48:52.820
zh在直线之前
48:52.820–48:55.400
zh他又给我们提出了两个问题
48:55.400–48:56.380
zh让我们确认一下
48:56.380–49:00.360
zh第一个是是否同意他创建隔离工作区
49:00.360–49:01.520
zh我们肯定是同意的
49:01.520–49:05.240
zh第二个是因为我的电脑上没有完整的Xcode
49:05.240–49:10.400
zh他说让我通过app store安装手次打开
49:10.400–49:14.040
zh或者是这个还是要安装的
49:14.040–49:16.240
zh可是我不想自己安装
49:16.240–49:17.840
zh我让他手动帮我安装
49:17.840–49:20.560
zh我同意你建立工作区
49:20.560–49:22.680
zh但是我希望你帮我装Xcode
49:22.680–49:23.600
zh我不想自己装
49:23.600–49:24.640
zh你帮我装就行了
49:28.640–49:30.280
zh自从有了codex之后
49:30.280–49:31.600
zh真的是越来越懒了
49:31.600–49:33.440
zh很多事情我都会先问他一句
49:33.440–49:34.800
zh你能帮我做吗
49:34.800–49:36.460
zh如果是你能帮我做你就帮我做
49:36.480–49:38.060
zh我就不自己动手了
49:38.080–49:40.820
zh如果是你实在没法帮我做的
49:40.840–49:42.620
zh我才会自己去做
49:42.640–49:46.160
zh所以我觉得大家也可以养成这样一个习惯
49:46.180–49:48.140
zh有什么工作可以先问他一句
49:48.160–49:50.360
zh你能替我做吗
49:50.380–49:54.080
zh因为我们使用AI最终的这个目的
49:54.100–49:56.240
zh还是要Agent化
49:56.260–49:57.800
zh自动化
49:57.820–49:59.660
zh能让他帮我们做的工作
49:59.680–50:01.900
zh我们就一点都不多做
50:01.920–50:03.800
zh那这里我们就先试一下
50:03.800–50:06.160
zhXcode它能帮我装好呢
50:06.960–50:11.120
zh还可以在这里去复习一下我们学的引导
50:11.120–50:12.920
zh就是追问引导这个功能
50:12.920–50:17.640
zh比如说你帮我装Xcode会不会浪费我的很多token
50:22.800–50:23.960
zh其实我知道答案
50:23.960–50:26.440
zh它不会浪费我们很多的token的
50:26.440–50:28.320
zh软件或者是依赖的下载
50:28.320–50:31.600
zh它和我们的token消耗量是没有什么关系的
50:31.600–50:34.740
zh它不属于这种输出的部分
50:34.740–50:37.200
zh但是我们还是问它一下吧
50:37.200–50:38.500
zh它回答我们说
50:38.500–50:39.720
zh不会明显的浪费Token
50:39.720–50:41.740
zh真正的成本是网络流量
50:41.740–50:44.780
zh所以我们刚才问的这个问题
50:44.780–50:47.200
zh它在回答我们这个问题的同时
50:47.200–50:49.040
zh它手里的工作并没有停
50:49.040–50:51.820
zh只是把我们问它的这个问题
50:51.820–50:53.720
zh给我们顺便回复了一下
50:53.720–50:56.520
zh然后它又对我们进行了一些安抚啊
50:56.520–50:59.980
zh说这个下载到了16%左右
50:59.980–51:01.220
zh消耗的是时间
51:01.220–51:03.740
zh不会按照等待时长大量消耗token
51:03.740–51:05.180
zh让我们放心
51:05.180–51:11.460
zh刚刚我让Codex帮我安装了Xcode
51:11.460–51:15.720
zh确实就是它自动帮我安装好了
51:15.720–51:17.440
zh中间我登录了一下
51:17.440–51:20.220
zh我的App Store的账号
51:20.220–51:22.040
zh其他的都是它帮我完成的
51:22.040–51:23.580
zh那现在它已经开始
51:23.580–51:27.500
zh同时进行着13个任务
51:27.500–51:29.220
zh我们再等一会儿
51:29.220–51:31.100
zh我准备出面拿个快递
51:31.100–51:37.500
zh这个任务它跑了两个小时
51:37.500–51:39.220
zh4分钟25秒
51:39.220–51:41.180
zh现在是123456
51:41.180–51:43.600
zh任务都已经完成
51:43.600–51:45.820
zh并且通过审查了
51:45.820–51:49.680
zh任务7的事物共同测试通过了
51:49.680–51:51.060
zh但是审查的时候发现
51:51.060–51:53.520
zh缺少稳定身份的恢复记录
51:53.520–51:56.680
zh然后Codex给了我们一个建议
51:56.680–51:58.220
zh调整这个事物模型
51:58.220–52:01.220
zh他认为这是属于安全架构的调整
52:01.220–52:02.980
zh所以他停下来问了我一下
52:02.980–52:04.420
zh同意
52:04.420–52:07.860
zh然后我们再继续等待
52:07.860–52:13.100
zh现在任务期的事物模型调整了之后
52:13.100–52:14.540
zh这个任务继续
52:14.540–52:18.040
zh继续已经进行了两个小时零五分钟了
52:18.040–52:21.260
zh其实他每一步都做得非常细
52:21.260–52:23.220
zh这个架构完成之后
52:23.220–52:25.680
zh都会再进行测试
52:25.680–52:26.860
zh他要写测试
52:26.860–52:30.180
zh然后测试如果出现不通过的地方
52:30.180–52:31.620
zh它要再进行修复
52:31.620–52:33.580
zh修复完之后再进行测试
52:33.580–52:37.220
zh这能够保证我们的产品更加的稳定
52:37.220–52:38.180
zh更加完整
52:38.180–52:40.060
zh但有时候这个模型
52:40.060–52:43.140
zh它有可能也会想的太多
52:43.140–52:45.000
zh而且这个工具
52:45.000–52:47.740
zh其实它相对还是一个比较轻量的工作
52:47.740–52:52.120
zh所以在它做到了第九个任务的时候
52:52.120–52:53.500
zh我跟它追加了
52:53.500–52:55.440
zh让它少做一点测试
52:55.440–52:56.740
zh我希望能尽快出产品
52:56.740–52:59.320
zh这个冒烟测试我可以自己去做
52:59.320–53:00.960
zh然后他就说明白
53:00.960–53:04.160
zh从现在开始切到尽快可以出产品的模式
53:04.160–53:06.600
zh不再反复的扩充边界测试
53:06.600–53:08.420
zh也不会每轮都跑全量套件
53:08.420–53:12.420
zh保留安全核心的最小聚焦测试和一次构建检查
53:12.420–53:15.340
zh在UI完成之后尽快给我一个可以双击的APP
53:15.340–53:17.500
zh以我本人去做这个冒烟测试
53:17.500–53:20.280
zh现在有的178项测试它不会删除
53:20.280–53:22.140
zh只是不会在每一步的重复跑
53:22.140–53:26.320
zh给它吹加这句之后明显的速度快了很多
53:26.320–53:28.920
zh应该是快要完成了
53:28.920–53:30.380
zh再稍微等一等
53:30.380–53:34.460
zh好的
53:34.460–53:37.160
zh那我们第一版App就已经出来了
53:37.160–53:41.440
zh我们现在要对它进行一个冒烟测试
53:41.440–53:43.440
zh什么是冒烟测试呢
53:43.440–53:47.140
zh它的来源是说早年这个电路板
53:47.140–53:48.760
zh它在维修的时候
53:48.760–53:50.400
zh我们就给它通个电
53:50.400–53:52.300
zh先看看它会不会冒烟
53:52.300–53:53.200
zh会不会烧毁
53:53.200–53:55.880
zh所以其实它就是一个非常极简
53:55.880–53:57.360
zh非常基础的测试
53:57.360–54:00.480
zh就只是验证最核心必用的功能
54:00.480–54:01.520
zh它能不能跑通
54:01.520–54:04.780
zh所以针对于这个素材命名助手的APP
54:04.780–54:06.700
zh我们做冒烟测试
54:06.700–54:08.020
zh也就是下面这几步
54:08.020–54:10.960
zh把素材或者文件夹拖进去
54:10.960–54:12.200
zh输入主题词
54:12.200–54:13.860
zh然后进入安全检查
54:13.860–54:14.980
zh执行重命名
54:14.980–54:18.060
zh测试一下撤销历史记录和重新打开APP
54:18.060–54:20.280
zh那我们就试一下
54:25.880–54:41.000
zh首先这几个图是成功的打开了
54:41.000–54:45.060
zh然后在这里输入批次主题
54:45.060–54:49.080
zh比如说教程示例
54:50.280–54:52.500
zh我们在这里就能看到新闻件名
54:52.500–54:56.380
zh就统一都把教程式例这个主题丝给填了进去
54:56.380–54:58.940
zh现在进行一下安全检查
54:58.940–55:04.860
zh这里没有出现违规的地方
55:04.860–55:07.440
zh所以它就直接显示可以开始重命名
55:07.440–55:11.560
zh那在右下角点击开始重命名
55:11.560–55:14.000
zh这里显示重命名完成
55:14.000–55:17.180
zh我们再放大理名查看一下
55:17.180–55:20.280
zh可以看到确实是已经
55:20.280–55:23.500
zh把名字都改好了
55:23.500–55:25.120
zh那我们现在再撤销一下
55:25.120–55:26.180
zh看看能不能返回
55:26.180–55:30.040
zh撤销本次重命名
55:30.040–55:32.020
zh检查并撤销
55:32.020–55:34.040
zh这里显示
55:34.201–55:37.201
zh這裡顯示撤銷完成。確實是又回到了之前的狀態。
55:37.201–55:42.201
zh這說明它撤銷的這個功能也是可以的。我們再開始新的批次。
55:42.201–55:47.201
zh好,把它關掉。重新打開。還是可以的。
55:47.201–55:52.201
zh当然目前这个产品它只是在功能上跑通了
55:52.201–55:55.201
zh它并不是一款非常完美的产品
55:55.201–55:59.201
zh比如说可能你对它的一些按键的位置不是很满意
55:59.201–56:03.201
zh像右下角的这个进入安全检查
56:03.201–56:06.201
zh我们觉得它可能太不显眼了
56:06.201–56:08.201
zh我们想把它往上挪一挪
56:08.201–56:14.201
zh或者是这里的安全检查下面这几个按钮
56:14.201–56:16.201
zh我们觉得它位置太靠下了
56:16.201–56:19.201
zh这样整个画面不均衡
56:19.201–56:20.201
zh或者是这些字体
56:20.201–56:22.201
zh我们觉得它比较小
56:22.201–56:24.201
zh这些都可以跟Codex说
56:24.201–56:25.201
zh还有这些位置
56:25.201–56:28.201
zh比如说你想把它们整体的向上挪一点
56:28.201–56:31.201
zh另外在Codex完成这个APP的同时
56:31.201–56:35.201
zh我们可以让它给我们出一个实用说明
56:35.201–56:36.201
zh比如说这里
56:36.201–56:40.201
zh它给了我们一个readmeMD的文件
56:40.201–56:42.201
zh相当于一个产品的说明书
56:42.201–56:45.201
zh但是我们平常看MD文件
56:45.201–56:46.521
zh电文件不是很方便
56:46.521–56:47.801
zh所以你可以跟他说
56:47.801–56:50.161
zh说明再给我一份PDF格式的
56:51.321–56:54.241
zh然后他处理了3分44秒
56:54.241–56:58.601
zh就把这个PDF格式的文件做好了
56:58.601–56:59.321
zh发给我们
57:04.521–57:07.161
zh那么这整个过程大概就是这个样子
57:11.241–57:11.741
zh好
57:11.741–57:12.241
zh到这里
57:12.241–57:14.441
zh我们真的从一个括文文件夹
57:14.441–57:18.021
zh做成了一个可以使用的素材批量命名注射
57:18.021–57:19.161
zh最后还是想说
57:19.161–57:20.401
zh如果你是灵基础
57:20.401–57:22.281
zh不用强迫自己去记住
57:22.281–57:25.761
zh今天我们学到和用到的每一个案件和命令
57:25.761–57:28.681
zh真正值得学习的是我们处理问题的方法
57:28.681–57:31.421
zh学会怎么样跟Codex把问题讲清楚
57:31.421–57:32.441
zh发现不对
57:32.441–57:34.241
zh怎么样去跟Codex反馈
57:34.241–57:37.201
zh以及最后怎样去验收Codex给我们的成果
57:37.201–57:38.481
zh其实在这个时代
57:38.481–57:40.181
zh我们最需要学会的能力就是
57:40.181–57:41.581
zh成为AI的老板
57:41.581–57:43.341
zh学会指挥他去干活
57:43.341–57:45.421
zh如果你跟着课程走到了最后
57:45.421–57:47.481
zh也欢迎你在评论区里告诉我
57:47.481–57:49.101
zh你在哪里做得比较顺利
57:49.101–57:50.141
zh又在哪里卡住
57:50.141–57:51.521
zh这将有助于我
57:51.521–57:53.881
zh把我的这个课程修改得更好
57:53.881–57:55.841
zh你也可以在当前的这个版本中
57:55.841–57:57.561
zh增加更多你想要的功能
57:57.561–57:59.281
zh但是我个人是建议
57:59.281–58:01.161
zh在真实的使用了一段时间之后
58:01.161–58:01.901
zh再去考虑
58:01.901–58:03.441
zh是不是要增加一些
58:03.441–58:05.621
zh类似于搜索复制
58:05.621–58:07.621
zhAI自动识别等等
58:07.621–58:08.821
zh这样一些功能
58:08.821–58:11.421
zh因为一个好的产品的需求和功能迭代
58:11.421–58:14.001
zh往往是在真实的使用过程中发现的
58:14.001–58:14.901
zh我是森成冲
58:14.901–58:16.721
zh以后我会继续公开记录
58:16.721–58:18.981
zh自己是如何用Codex和Agent
58:18.981–58:21.661
zh去建立自己的一人公司工作系统的
58:21.661–58:25.261
zh也会继续把这些看起来有点技术难度的工具
58:25.261–58:27.881
zh用普通人能够理解的方式去分享
58:27.881–58:29.661
zh我们下期见
0:00.000–0:04.000
大家好,我是孫重重。歡迎大家來到這個Codex教程。
0:04.000–0:06.215
最近Codex活到不行。
0:06.215–0:08.985
7月9號GPT5.6發布以後,
0:08.985–0:11.015
它在處理這些複雜任務、
0:11.015–0:11.938
知識工作、
0:11.938–0:16.000
設計和電腦操作這些方面的能力又往前邁了一步。
0:16.000–0:20.000
我個人認為它就是當下我們最需要掌握的AI工具。
0:20.000–0:22.600
因為它並不只是適合寫代碼,
0:22.600–0:26.200
它是真正能夠在工作環境中去處理文檔、
0:26.200–0:26.800
表格、
0:26.800–0:27.800
數據分析、
0:27.800–0:29.000
工作流自動化
0:29.000–0:30.760
以及直接制作出来产品
0:30.760–0:33.280
而且它在技术上的门槛并不高
0:33.280–0:35.980
哪怕是你之前没有写过任何一行代码
0:35.980–0:38.800
甚至是当你看到终端上的那一行行英文
0:38.800–0:39.640
想把电脑合上
0:39.640–0:40.740
这也没有关系
0:40.740–0:43.720
这条视频就是从零开始教你怎么使用Codex
0:43.720–0:46.640
我不会莫认为你已经知道什么叫框架
0:46.640–0:47.300
依赖
0:47.300–0:47.900
Gate
0:47.900–0:50.440
进程等等这些名词是什么意思
0:50.440–0:51.640
遇到这些词的时候
0:51.640–0:54.120
我们先看一眼它在这里到底是什么用
0:54.120–0:55.580
然后再做进一步的解释
0:55.580–0:57.580
那这堂课我会先从Codex
0:57.580–0:59.380
它到底是什么东西开始讲起
0:59.380–1:02.640
然后项目任务模型推理强度
1:02.640–1:04.780
权限计划目标终端
1:04.780–1:06.460
DIF代码审查
1:06.460–1:08.820
这些听起来有点陌生神秘的名词
1:08.820–1:10.900
我都会把它放到具体操作里
1:10.900–1:12.920
用普通人能听明白的话语
1:12.920–1:14.100
去把它讲解清楚
1:14.100–1:15.760
那理论讲完以后
1:15.760–1:18.120
我会带着大家一起做一个案例实战
1:18.120–1:20.220
从一个控网键夹开始
1:20.220–1:21.900
做出一个专面版APP
1:21.900–1:23.640
素材批量命名助手
1:23.640–1:26.560
它是一个对内容创作者和电商从业者
1:26.560–1:27.620
都很实用的工具
1:27.620–1:29.140
它可以把你选中的
1:29.140–1:31.820
录屏 视频 图片和音频文件
1:31.820–1:32.620
导入进来
1:32.620–1:33.600
批量选中
1:33.600–1:36.760
按照项目名称 序号 素材类型
1:36.760–1:38.040
和可选标签
1:38.040–1:40.520
实时生成一套统一的新名称
1:40.520–1:43.640
而且在真正批量改文件之前
1:43.640–1:44.780
还可以完整看到
1:44.780–1:46.380
旧名称 新名称和风险
1:46.380–1:48.200
它会保护扩展名
1:48.200–1:50.100
检查 筹名 非法字符
1:50.100–1:52.060
文件占用和目标冲突
1:52.060–1:53.160
在执行之前
1:53.160–1:55.200
也会给你一页完整的确认
1:55.200–1:56.140
执行以后
1:56.140–1:57.540
可以查询操作记录
1:57.540–1:59.940
还可以安全撤销最近一次任务
1:59.940–2:01.460
没错看完这条视频
2:01.460–2:04.220
你就可以跟着做出一版非常接近的产品
2:04.220–2:05.980
不过边界也要说清楚
2:05.980–2:07.180
每一步操作
2:07.180–2:10.580
每一条提示词和每一个工作成果要如何验收
2:10.580–2:12.060
我都会放到视频里
2:12.060–2:13.860
但是我不能替你看屏幕
2:13.860–2:16.980
如果你的结果和我操作的不一样的话
2:16.980–2:18.420
先别跳过去
2:18.420–2:20.900
把你的结果截图发给Codex
2:20.900–2:22.100
让它去进行诊断
2:22.100–2:25.420
这其实比复这一段永远不会出错的报告更有意义
2:25.420–2:27.000
因为在真实做项目的时候
2:27.000–2:30.120
我们的电脑和AI偶尔会有自己的想法
2:30.120–2:32.580
这是没有办法完全避免的
2:32.580–2:34.820
好 下面的内容我们分为两部分
2:34.820–2:37.040
理论片和实践片
2:37.040–2:39.200
理论片听起来可能会有点枯燥
2:39.200–2:41.920
主要就是把Codex的核心功能讲清楚
2:41.920–2:46.300
实践片就是从零开始制作出来刚才展示出的那个中原APP
2:46.300–2:49.000
好 那我们现在正式开始Codex的理论片
2:49.000–2:51.420
首先是Codex到底是什么
2:51.420–2:53.880
我们可以先把它简单理解成一个
2:53.880–2:55.760
能在实际工作环境里
2:55.760–2:57.040
动手的AI助手
2:57.040–2:58.440
普通聊天工具
2:58.440–2:59.340
它最擅长的是
2:59.340–3:00.620
在对话框里给你答案
3:00.620–3:02.300
但Codex除了回答
3:02.300–3:04.120
还可以在你允许的范围内
3:04.120–3:05.580
查看项目文件
3:05.580–3:07.080
创建和修改内容
3:07.080–3:08.500
运行终端命令
3:08.500–3:09.440
启动程序
3:09.440–3:10.440
打开网页
3:10.440–3:11.480
检查改动
3:11.480–3:12.980
再把结果交给你验收
3:12.980–3:15.340
这句话里最需要留意的是
3:15.340–3:16.740
在你允许的范围内
3:16.740–3:18.420
它不会因为你说了一句
3:18.420–3:19.280
帮我做个APP
3:19.280–3:20.740
就理所当然的
3:20.740–3:21.760
接管了整台电脑
3:21.760–3:23.320
顺便把你的桌面也收拾了
3:23.320–3:24.680
把你的回收站也清理了
3:24.680–3:26.940
甚至把你的人生也规划了
3:26.940–3:28.580
而是你给他一个工作现场
3:28.580–3:30.460
告诉他目标和边界
3:30.460–3:32.480
他就在这个现场里执行
3:32.480–3:34.120
遇到需要额外权限
3:34.120–3:35.620
或者是比较重要的工作
3:35.620–3:37.300
他就会停下来问你
3:37.300–3:38.920
和普通聊天相比
3:38.920–3:41.700
比如说ChatGPT或者是豆包
3:41.700–3:44.380
Codex最明显的变化在这里
3:44.380–3:46.340
他只能围绕一个项目
3:46.340–3:49.360
持续的读改运行和验证
3:49.360–3:52.280
他的行为不再只停留在对话框里
3:52.280–3:55.100
你暂时只要记住这四件事
3:55.100–3:56.080
读文件
3:56.080–3:56.920
改文件
3:56.920–3:57.720
运行
3:57.720–3:58.520
验证
3:58.520–4:00.400
以后再看到复杂的功能
4:00.400–4:01.340
也可以先问
4:01.340–4:03.500
它到底是在帮我理解项目
4:03.500–4:04.460
改变项目
4:04.460–4:05.680
还是验证结果呢
4:05.680–4:07.220
Codex适合什么人
4:07.220–4:08.860
它不适合拿来做什么呢
4:08.860–4:11.060
很多人一看到Codex就会问
4:11.060–4:13.300
这是不是只有程序员才能用
4:13.300–4:14.300
当然不是
4:14.300–4:16.280
程序员当然可以用它来写代码
4:16.280–4:16.800
修bug
4:16.800–4:17.920
做代码审查
4:17.920–4:19.780
但如果你是内容创作者
4:19.780–4:20.720
产品经理
4:20.720–4:21.420
设计师
4:21.420–4:24.840
业人公司研究人员或者是普通的办公用户
4:24.840–4:26.500
你也可以让他做网页
4:26.500–4:27.680
整理本地资料
4:27.680–4:28.860
批量处理文件
4:28.860–4:29.740
生成文档
4:29.740–4:31.060
分析表格
4:31.060–4:32.480
制作演示文稿
4:32.480–4:34.860
或者是把一个重复流程变成小工具
4:34.860–4:36.340
对普通用户来说
4:36.340–4:37.580
更实际的门槛是
4:37.580–4:39.440
能不能把下面几件事情说清楚
4:39.440–4:41.620
我想解决谁的问题
4:41.620–4:43.340
哪些内容必须保留
4:43.340–4:45.180
哪些动作不能做
4:45.180–4:47.940
最后我要怎样确认他真的完成了
4:47.940–4:49.460
也是一个验收的过程
4:49.460–4:52.360
当然Codex也有不适合直接放手做的事情
4:52.360–4:53.860
涉及到真实付款
4:53.860–4:54.740
公开发布
4:54.740–4:55.620
批量删除
4:55.620–4:56.680
生产数据库
4:56.680–4:57.840
密码密钥
4:57.840–4:58.900
中药合同
4:58.900–5:01.380
或者是可能影响到别人的外部操作
5:01.380–5:03.360
都要非常慎重的把任务交给他
5:03.360–5:05.300
Codex可以把你的执行力放大
5:05.300–5:07.360
但判断责任还是要放在你这里
5:07.360–5:09.320
安装登录以及本次演示
5:09.320–5:11.240
为什么要以MacOS为主线
5:11.240–5:11.900
安装的话
5:11.900–5:13.400
只要网络环境没有问题
5:13.400–5:16.060
直接从OpenAI的官方入口下载
5:16.060–5:17.640
专门App就可以了
5:17.640–5:20.820
现在Codex已经和ChatGPT合并了
5:20.820–5:22.760
这个专门APP也叫ChatGPT
5:22.760–5:24.460
按照系统提示安装
5:24.460–5:27.880
然后使用你的ChatGPT的账号登录就可以了
5:27.880–5:30.020
您看到的具体按键的位置
5:30.020–5:31.700
套餐和额度说明
5:31.700–5:34.240
可能会随着版本变化而不同
5:34.240–5:37.380
我是在7月22日录制的视频
5:37.380–5:38.880
使用的是目前的版本
5:38.880–5:41.860
如果你以后看到的名字略有不同也没有问题
5:41.860–5:44.320
这次演示会以MacOS作为主线
5:44.320–5:46.120
以我目前的使用体验
5:46.120–5:49.820
Codex和MacOS的整套工作流程配合得很好
5:49.820–5:52.120
不过这不等于Windows用户不能用
5:52.120–5:56.600
桌面App的核心工作方式在两个系统上都成立
5:56.600–5:59.880
第一次看Codex界面先了解功能区
5:59.880–6:01.320
第一次打开Codex
6:01.320–6:03.520
很多人可能会从左上角开始
6:03.520–6:05.740
试图把每个按钮都记住
6:05.740–6:08.280
但其实界面经常更新
6:08.280–6:10.160
按钮的位置也经常变化
6:10.160–6:12.240
我们可以先了解各个功能区
6:12.240–6:15.200
左边通常是你的项目和任务记录
6:15.200–6:18.060
你可以把它理解成办公楼的楼层和房间
6:18.060–6:20.480
中间是当前任务发生的地方
6:20.480–6:21.980
Codex的回复
6:21.980–6:23.140
执行过程
6:23.140–6:24.340
权限请求
6:24.340–6:25.100
测试结果
6:25.100–6:26.760
主要都会在这里出现
6:26.760–6:28.260
下面是输入区
6:28.260–6:29.940
你可以在这里布置任务
6:29.940–6:30.760
补充条件
6:30.760–6:31.620
添加文件
6:31.620–6:32.800
截图或者语音
6:32.800–6:34.120
任务运行以后
6:34.120–6:35.800
你还会看到文件感动
6:35.800–6:36.960
中端输出
6:36.960–6:39.740
浏览器和审查结果
6:39.740–6:41.260
那新手第一次看见面
6:41.260–6:42.560
抓住四个位置就够了
6:42.560–6:43.980
我在哪个项目里
6:43.980–6:45.920
我正在和哪个任务对话
6:45.920–6:48.060
我的要求从哪里发出去
6:48.060–6:50.680
结果和证据都在哪里看
6:50.680–6:53.420
Codex的项目任务和文件夹
6:53.420–6:55.440
项目任务和文件夹
6:55.440–6:57.620
是新手最容易混在一起的几个词
6:57.620–7:00.180
放在同一间办公室里看
7:00.180–7:01.400
可以这么理解
7:01.400–7:03.960
项目呢它像一间办公室里面
7:03.960–7:07.140
放着这个产品的文件规则和历史
7:07.140–7:10.440
任务像你在办公室里召开的一次具体会议
7:10.440–7:13.040
比如说设计网站首页
7:13.040–7:14.140
它是一场会议
7:14.140–7:15.840
检查文件安全
7:15.840–7:17.820
又是另一场会议
7:17.820–7:21.140
文件夹相当于是电脑里真正存放资料的位置
7:21.140–7:22.780
Codex打开哪个文件夹
7:22.780–7:25.180
就相当于你把它带进哪家办公室
7:25.180–7:27.100
如果文件夹选错了
7:27.100–7:28.240
它可能非常努力
7:28.240–7:30.420
但它努力在错误的方向里了
7:30.420–7:32.660
长期项目和临时问题最好分开
7:32.660–7:34.400
同一个APP的需求
7:34.400–7:36.360
实现测试和打包
7:36.360–7:38.300
可以留在同一个项目里
7:38.300–7:41.460
但没必要全塞进一条无线变长的对话
7:41.460–7:43.740
任务目标明显变化时
7:43.740–7:45.940
新开一条任务会更干净
7:45.940–7:48.040
这样Codex更容易知道
7:48.040–7:49.860
眼前在解决什么问题
7:49.860–7:51.780
Codex到底能记住多少
7:51.780–7:53.440
换一个对话框以后
7:53.440–7:54.480
他还记不记得
7:54.480–7:56.340
这个问题经常会出现
7:56.340–7:58.080
最安全的理解是
7:58.080–7:59.780
不要把重要项目决定
8:00.000–8:03.000
最安全的理解是,不要把重要項目決定只放在我記得我們聊過這件事上。
8:03.000–8:04.474
當前任務的消息,
8:04.474–8:05.763
你附加的文件,
8:05.763–8:07.605
他讀取到的項目內容,
8:07.605–8:10.000
都會形成這次工作的上下文。
8:10.000–8:12.800
但Codex的上下文记忆不是无限的
8:12.800–8:17.640
不同任务之间也不应该默认拥有完整永久逐字的记忆
8:17.640–8:21.860
产品范围、匿名规则、安全底线、视觉规范
8:21.860–8:24.220
这些以后会反复用到的决定
8:24.220–8:26.140
最好写进项目文件
8:26.140–8:31.560
你可以使用productspec.md这个文件来保存产品需求
8:31.560–8:36.960
使用agents.md来保存这个项目长期需要遵守的工作规则
8:36.960–8:39.560
这就像公司要有公司的行为准则
8:39.560–8:42.940
Codex也有记忆和长期规则的相关能力
8:42.940–8:46.440
但具体入口可能随版本和设置而不同
8:46.440–8:48.480
新手先掌握一个最稳的方法
8:48.480–8:51.040
就是重要的决定落到文件里
8:51.040–8:53.820
开始新任务时让它先读取这些文件
8:53.820–8:55.380
Codex的输入框
8:55.380–8:57.420
附件截图和语音
8:57.420–8:59.300
这里是Codex的输入框
8:59.300–9:00.540
除了输入文字
9:00.540–9:02.080
它还可以使用语音输入
9:02.080–9:03.800
点击这个麦克风
9:03.800–9:06.320
其实Codex的语音转文字模型
9:06.320–9:07.540
识别中文的准确度
9:07.540–9:08.960
现在还是可以的
9:08.960–9:11.400
包括你轻声说一句话
9:11.400–9:12.900
活着时会将一些
9:12.900–9:13.900
抵防防艳
9:13.900–9:15.280
只要口齿清晰
9:15.280–9:16.400
一点问题都不大
9:16.400–9:18.580
除了直接用文字来表达任务
9:18.580–9:20.320
也可以添加文件
9:20.320–9:22.120
图片或者截图
9:22.120–9:25.580
很多时候与其花几分钟去描述
9:25.580–9:28.120
右上角那个有点歪的按钮
9:28.120–9:29.080
给我改一下
9:29.080–9:30.340
不如截一张图
9:30.340–9:32.660
然后在图里清楚地指出
9:32.660–9:33.720
这个按钮的位置
9:33.720–9:34.840
让它理解得更好
9:34.840–9:36.960
但附件也不是越多越好
9:36.960–9:41.000
真正值得放进任务里的通常是完成工作必须看的文件
9:41.000–9:44.080
能够证明当前问题的截图或报错
9:44.080–9:47.160
还有明确的参考样式和不能改的部分
9:47.160–9:50.260
另外一定要注意不要上传密码
9:50.260–9:52.700
私钥身份证件私人聊天记录
9:52.700–9:55.860
或者任何与任务无关的客户资料
9:55.860–9:59.200
如何给Codex布置一条能执行的任务
9:59.200–10:02.960
怎样把一句想法变成Codex能执行的任务呢
10:02.960–10:05.200
一个好的任务不一定很长
10:05.200–10:07.420
但通常要能回答五个问题
10:07.420–10:09.480
我最终想要得到什么
10:09.480–10:12.200
Codex你需要知道什么背景
10:12.200–10:14.840
哪些事情是不能做的
10:14.840–10:16.780
怎么样才算完成
10:16.780–10:18.640
你是先检查
10:18.640–10:19.360
先计划
10:19.360–10:20.820
还是可以直接动手
10:20.820–10:23.160
比如说不要只对Codex说
10:23.160–10:25.380
给我做一个素材管理助手
10:25.380–10:26.560
要高级一点
10:26.560–10:27.940
不能这么说的原因
10:27.940–10:29.800
不是你对Codex不能不礼貌
10:29.800–10:32.040
而是高级这个词
10:32.040–10:32.860
它没法验收
10:32.860–10:34.160
可以执行的表达是
10:34.160–10:36.120
请先不要写代码
10:36.120–10:40.640
我要做一个给内容创作者使用的本地素材批量命名助手
10:40.640–10:43.140
第一版必须支持导入文件
10:43.140–10:45.100
实时预览新名称
10:45.100–10:46.620
安全检查
10:46.620–10:48.480
原地除命名和撤销
10:48.480–10:49.980
不上传文件
10:49.980–10:51.620
不覆盖目标文件
10:51.620–10:54.880
请先判断需求里最影响方向的五个问题
10:54.880–10:57.400
等我回答以后再写需求文档
10:57.400–10:59.280
你会发现这里没有一行代码
10:59.280–11:00.800
全是人类的自然语言
11:00.800–11:01.980
甚至全是中文
11:01.980–11:03.800
但任务已经非常明确
11:03.800–11:05.480
我们要扮演的角色
11:05.480–11:07.700
就是会有人类的自然语言
11:07.700–11:09.160
给AI布置任务的老板
11:09.160–11:11.240
还有一个非常实用的习惯
11:11.240–11:13.440
当你自己也没有想清楚时
11:13.440–11:15.060
不要假装已经想清楚
11:15.060–11:16.620
你直接告诉Codex
11:16.620–11:17.860
先不要做
11:17.860–11:20.460
你先问我关于这个产品的问题
11:20.460–11:22.280
你要相信起码现阶段
11:22.280–11:23.960
Codex要比你聪明得多
11:23.960–11:25.980
这样做是借助他的智慧
11:25.980–11:28.520
把我们模糊的想法摆到桌面上
11:28.520–11:30.220
让Codex替我们去思考
11:30.220–11:31.980
当然最后怎么选
11:31.980–11:33.380
还是由我们自己负责
11:33.380–11:37.520
Codex是使用的模型推理强度速度和用量
11:37.520–11:39.380
这里是模型选择区域
11:39.380–11:42.240
不是什么任务都需要使用最高级的模型
11:42.240–11:45.320
复杂工作可以使用GPT5.6
11:45.320–11:48.520
轻量的任务就可以选择更快更节省的模型
11:48.520–11:50.300
那怎么去选呢
11:50.300–11:53.900
对新手来说可以先爱任务难度去选
11:53.900–11:57.440
比如说我设计录制这个视频时
11:57.440–12:01.820
复杂的产品规划架构安全审查和困难的问题
12:01.820–12:03.440
我会交给更强的模型
12:03.440–12:04.500
格式整理
12:04.500–12:05.900
简单的改文案
12:05.900–12:07.340
一些机械的检查
12:07.340–12:10.100
则可以交给更快更节省的模型
12:10.100–12:11.780
模型和界面会更新
12:11.780–12:14.040
所以大家也不要把这条视频里的名字
12:14.040–12:15.440
当做永远不变的菜单
12:15.440–12:16.860
推理强度可以理解成
12:16.860–12:18.620
你愿意让它在回答前
12:18.620–12:20.720
花多少力气去思考
12:20.720–12:22.700
不是所有的任务都适合用高强度
12:22.700–12:24.700
如果你改一个标点符号
12:24.700–12:26.040
也开最高推理的话
12:26.040–12:28.780
那有点希望你请公司的总结
12:28.780–12:30.360
你去会议室给一盆驴锣
12:30.360–12:31.080
浇了浇水
12:31.080–12:32.420
质量优先
12:32.420–12:33.680
但没必要让所有的任务
12:33.680–12:35.340
都排在同一个重量级
12:35.340–12:36.180
高风险
12:36.180–12:37.060
跨文件
12:37.060–12:39.760
设计产品结构和文件安全的工作
12:39.760–12:41.420
慢一点也没有关系
12:41.420–12:42.080
重复
12:42.080–12:42.920
可逆
12:42.920–12:44.480
容易检查的任务
12:44.480–12:46.100
用更快的配置
12:46.100–12:47.240
通常更合适
12:47.240–12:48.160
速度模型
12:48.160–12:49.520
也是类似的逻辑
12:49.520–12:51.640
你是在等待节省时间
12:51.640–12:53.460
还是在牺牲必要的思考
12:53.460–12:55.220
这也要看具体的任务
12:55.220–12:55.840
至于用量
12:55.840–12:57.400
别只盯着一条消息
12:57.400–12:58.140
它花了多少
12:58.140–13:00.060
如果是你的任务含糊
13:00.060–13:01.820
一次塞的太多
13:01.820–13:02.880
做完又被验收
13:02.880–13:04.720
最后反复又推导重来
13:04.720–13:06.240
这些不健康的行为
13:06.240–13:08.560
往往比选了一个更强的模型
13:08.560–13:09.600
更快的速度
13:09.600–13:10.380
更费额度
13:10.380–13:12.020
我们把任务拆小
13:12.020–13:13.340
把边界说清楚
13:13.340–13:14.960
每一步先检查
13:14.960–13:17.740
减少这个反复推导重来的过程
13:17.740–13:19.700
这是一个比较好的习惯
13:19.700–13:23.140
Codex的普通执行目标和计划
13:23.140–13:25.100
普通执行目标和计划
13:25.100–13:26.380
这三个名字排在一起
13:26.380–13:28.460
很容易让人产生一种错觉
13:28.460–13:30.580
好像在使用Codex之前
13:30.580–13:32.660
还得先补一门项目管理
13:32.660–13:35.000
但其实判断方法没有那么复杂
13:35.000–13:37.880
我们主要先看眼前的任务有多大
13:37.880–13:39.960
比如说页面上的选择素材
13:39.960–13:41.660
要改成导入素材
13:41.660–13:43.100
这个要求很清楚
13:43.100–13:44.200
改动也很小
13:44.200–13:46.480
直接告诉Codex该拿几个字
13:46.480–13:47.680
改完运行页面
13:47.680–13:48.780
再点一下按钮
13:48.780–13:49.980
确认功能还在
13:49.980–13:51.180
这件事就结束了
13:51.180–13:53.900
但后面我们要做的素材批量命名助手
13:53.900–13:55.240
就完全是另一种体量
13:55.240–13:56.980
它从空文件夹起步
13:56.980–13:58.540
会碰到界面
13:58.540–13:59.720
文件读取
13:59.720–14:00.720
重命名
14:00.720–14:01.860
冲突检查
14:01.860–14:03.060
撤销和打包
14:03.060–14:04.800
等等一系列的任务
14:04.800–14:06.260
在代码还没写之前
14:06.260–14:07.840
我更想先看清楚
14:07.840–14:09.100
它准备选什么技术
14:09.100–14:10.660
文件放在哪里
14:10.660–14:12.580
哪一步开始接触用户素材
14:12.580–14:14.840
以及最后拿什么证明没有改错
14:14.840–14:16.960
那这个时候就要用计划
14:16.960–14:19.640
它把路线提前摊在屏幕上
14:19.640–14:21.380
让我们在大改动之前
14:21.380–14:22.400
先挑问题
14:22.400–14:23.680
哪一步太大
14:23.680–14:25.780
哪一步漏了安全检查
14:25.780–14:27.160
顺序是不是反了
14:27.160–14:29.900
而目标是和持续时间更长的任务
14:29.900–14:32.280
比如说希望Codex分多个阶段
14:32.280–14:35.460
一直追着完成整套课程交付物
14:35.460–14:36.700
这个目标往前走
14:36.700–14:39.280
而不是一条消息结束之后就停
14:39.280–14:42.100
这个时候就可以用目标创建或者管理
14:42.100–14:43.680
平常我们只需要这样判断
14:43.680–14:46.140
事情小而明确就直接做
14:46.140–14:48.760
范围大风险高就看计划
14:48.760–14:52.020
同一个结果需要跨很多阶段持续推进的话
14:52.020–14:52.980
再考虑目标
14:52.980–14:55.440
什么是Codex的插件和Skill
14:55.440–14:57.260
下面了解一下插件
14:57.260–14:59.540
这里显示的是已经安装了的
14:59.540–15:02.160
还没有安装过插件的话点这里
15:02.160–15:06.660
插件它的作用是给Codex增加原来没有的工作能力
15:06.660–15:09.600
或者是把它连接到你正在使用的其他工具
15:09.600–15:12.400
在这里搜索需要的插件
15:12.400–15:15.580
打开详情再点击加号就可以安装
15:15.580–15:17.980
有些插件装完就能使用
15:17.980–15:20.660
有些还需要登录比如说Google Drive
15:20.660–15:22.900
GitHub Notion之类的外部服务
15:22.900–15:24.260
安装完成之后
15:24.260–15:25.660
最好新开一条任务
15:25.660–15:28.380
让新插件的能力完整加载进来
15:28.380–15:29.120
开完插件
15:29.120–15:30.960
我们再看到旁边还有一个技能
15:30.960–15:32.780
这就是非常重要的skill
15:32.780–15:35.840
官方解释是通过任务专用技能
15:35.840–15:37.500
扩展codex的能力
15:37.500–15:40.100
它就是可以服用的专业工作方法
15:40.100–15:41.100
比如说以后把
15:41.100–15:42.920
怎样根据我的语言样本
15:42.920–15:45.440
参考内容和课程结构
15:45.440–15:46.740
写出口播稿
15:46.740–15:48.440
整理成固定流程
15:48.440–15:50.300
它就可以成为一个内容skill
15:50.300–15:51.480
下次我再换选题
15:51.480–15:52.440
但流程还在
15:52.440–15:54.440
就不用重新描述工作方法
15:54.440–15:56.720
现在的开源Skill非常非常多
15:56.720–15:58.200
很多人是非常乐意
15:58.200–15:59.960
分享出来自己的方法论的
16:02.320–16:05.504
所以安装的时候至少要看一下它是谁提供的,
16:05.504–16:06.618
里面包含什么,
16:06.618–16:08.051
需要连接哪些服务,
16:08.051–16:10.280
以及它可能读取或者修改什么。
16:10.380–16:14.580
插件和skill都不是安装得越多越好的,我们要有选择的去安装。
16:15.000–16:17.560
如何理解和设置Codex的权限
16:17.560–16:19.520
权限这部分非常重要
16:19.520–16:23.000
因为Codex它是能直接在我们的工作环境中
16:23.000–16:26.320
读取和写入文件运行命令访问网络的
16:26.320–16:28.940
有些情况下还会操作浏览机和桌面
16:28.940–16:30.700
它是真的能动手
16:30.700–16:32.680
所以我们一定要给它合适的权限
16:32.680–16:34.900
如果你刚开始使用Codex
16:34.900–16:36.960
我更建议你先选择第一种
16:36.960–16:37.920
请求批准
16:37.920–16:42.580
这个模式并不是说Codex它每改一个字都要跑来问你一次
16:42.580–16:45.980
只要操作它是发生在当前项目允许的范围内
16:45.980–16:47.840
比如说读取项目文件
16:47.840–16:48.640
修改代码
16:48.640–16:50.380
运行普通的本地命令
16:50.380–16:52.120
它通常可以正常地完成
16:52.120–16:54.400
真正需要填下来询问你的
16:54.400–16:56.340
是访问项目外部的文件
16:56.340–16:57.560
连接互联网
16:57.560–17:00.500
或者是执行超出当前安全范围的操作
17:00.500–17:02.720
比如说它只是想访问互联网
17:02.720–17:04.800
下载我们这个项目需要的正常依赖
17:04.800–17:07.060
而且来源和用途都很清楚
17:07.060–17:08.720
这种情况就可以批准
17:08.720–17:10.620
但如果它准备读取一个
17:10.620–17:12.760
和当前项目完全无关的文件夹
17:12.760–17:14.160
或者运行一条
17:14.160–17:15.860
你根本不知道是干什么的命令
17:15.860–17:16.980
那就先不要批准
17:16.980–17:18.560
完全可以点拒绝
17:18.560–17:19.640
然后直接问他
17:19.640–17:20.880
先不要执行
17:20.880–17:22.960
请用普通人能听懂的话
17:22.960–17:24.940
告诉我这项操作要做什么
17:24.940–17:26.260
为什么需要它
17:26.260–17:27.840
会影响哪些文件
17:27.840–17:30.960
以及有没有权限更小的替代方案
17:30.960–17:32.020
审必窗口
17:32.020–17:33.360
有时候还会让我们选择
17:33.360–17:34.580
仅允许这一次
17:34.580–17:37.340
或者在更大的范围内持续允许
17:37.340–17:38.680
刚使用的时候
17:38.680–17:40.560
尽量选择放个比较小的那一个
17:40.560–17:41.940
能只批准一次
17:41.940–17:44.560
就先不要把整场任务的门都给他打开
17:44.560–17:47.000
能只允许访问一个文件夹
17:47.000–17:49.600
就不要把你的整台电脑的权限都交出去
17:49.600–17:51.640
等你已经熟悉了当前项目
17:51.640–17:53.980
知道Codex大概会做哪些操作
17:53.980–17:57.220
又不想被一些重复低风险的审批
17:57.220–17:58.500
频繁的打断
17:58.500–18:00.700
就可以考虑第二种T-WO审批
18:00.700–18:03.160
这里的T-WO审批不是Codex
18:03.160–18:04.320
自己给自己审批
18:04.320–18:06.700
它会把符合条件的审批请求
18:06.700–18:09.120
交给一个独立的审批机制进行检查
18:09.120–18:10.500
风险较低
18:10.500–18:12.000
理由合理的操作
18:12.000–18:13.200
它可以自动通过
18:13.200–18:14.700
但如果检测到风险
18:14.700–18:16.000
或者是这项操作
18:16.000–18:17.640
不适合它自动决定
18:17.640–18:19.580
它还是会停下来询问你
18:19.580–18:21.440
所以这个模式比较适合
18:21.440–18:23.000
已经跑通过几次的项目
18:23.000–18:24.440
比如说我已经确认
18:24.440–18:25.460
项目来源可靠
18:25.460–18:27.280
也知道它需要安装哪些依赖
18:27.280–18:28.740
会修改哪些文件
18:28.740–18:29.860
只是接下来
18:29.860–18:31.500
还有一批重复的操作也完成
18:31.500–18:33.520
这个时候使用提供审批
18:33.520–18:35.300
它的体验会顺畅很多
18:35.300–18:37.720
最后一个是完全访问权限
18:37.720–18:39.180
这个模式相当于
18:39.180–18:41.420
你把给Codex设置的安全围栏
18:41.420–18:42.840
基本上全部打开了
18:42.840–18:44.700
Codex可以访问互联网
18:44.700–18:46.300
也可以读取和操作
18:46.300–18:47.660
当前项目之外的文件
18:47.660–18:50.000
它的执行过程会更少的被打断
18:50.000–18:51.760
但风险也明显更高
18:51.760–18:53.680
我只会在几个条件
18:53.680–18:54.880
同时满足的时候
18:54.880–18:55.920
考虑使用它
18:55.920–18:57.740
项目的来源可信
18:57.740–18:59.800
任务范围非常清楚
18:59.800–19:01.600
重要的文件已经备份
19:01.600–19:02.580
使用了GIT
19:02.580–19:04.840
也就是版本管理工具
19:04.840–19:05.760
而且我知道
19:05.760–19:08.060
它为什么确实需要访问到
19:08.060–19:09.500
当前项目之外的内容
19:09.500–19:12.040
所以如果你现在还不知道应该选哪个
19:12.040–19:14.160
选请求审批就可以
19:14.160–19:17.720
权限也不是一次选择以后永远不能改编的东西
19:17.720–19:20.260
我们随时都能根据任务去重新调整
19:20.260–19:22.540
Codex任务的引导和排队
19:22.540–19:23.920
任务发出去以后
19:23.920–19:25.360
Codex正在运行
19:25.360–19:27.360
这个时候我们也还可以说话
19:27.360–19:29.640
假设它正在整理一段文字
19:29.640–19:32.220
我忽然发现任务少说了一个条件
19:32.220–19:34.520
比如说必须起一个响亮的标题
19:34.520–19:37.060
那我们就可以在输入框里输入
19:37.060–19:38.760
点击引导
19:38.760–19:41.660
这样送进当时正在进行的任务
19:41.660–19:42.840
另一种情况是
19:42.840–19:44.840
我想在正文整理完以后
19:44.840–19:46.840
还想再要三条摘要
19:46.840–19:48.960
它不影响眼前这一步工作
19:48.960–19:51.680
所以放进队列里排队就可以了
19:51.680–19:54.160
Codex它会在做完当前任务之后
19:54.160–19:55.800
再进行下一步的处理
19:55.800–19:57.560
所以是排上队就可以了呢
19:57.560–19:59.020
还是要点击下这个引导
19:59.020–20:01.940
关键就在于你提出的条件或者是任务
20:01.940–20:05.020
和当前正在进行的工作又没有关系
20:05.020–20:09.860
Codex的终端 审阅 浏览器 文件和侧编任务
20:09.860–20:12.460
那下面我们要看一些有点抽象的东西了
20:12.460–20:14.580
第一个就是Terminal 终端
20:14.580–20:18.720
终端大概是整套界面里最容易让零基础用户紧张的地方
20:18.720–20:20.940
在电影或者是短距离
20:20.940–20:25.480
电脑高手他们面对着黑色的屏幕霹里啪啦的操作的就是这个东西
20:25.480–20:27.560
Terminal 它的中文叫终端
20:27.560–20:30.020
不过大家不用被它的长相吓到
20:30.020–20:32.260
终端它并不是黑客专用的工具
20:32.260–20:34.200
它只是一种操作电脑的方式
20:34.200–20:37.720
我们平常使用电脑主要是用鼠标去点击按钮
20:37.720–20:39.580
比如说双击打开文件夹
20:39.580–20:41.920
点击图标去启动一个软件
20:41.920–20:44.720
或者是把一个文件拖到另一个位置
20:44.720–20:46.500
终端它做的事情其实差不多
20:46.500–20:48.320
只不过它不用鼠标
20:48.320–20:50.400
而是通过文字的命令告诉电脑
20:50.400–20:52.300
所以你可以把终端案例解成一个
20:52.300–20:55.280
用文字直接给电脑下指令的窗口
20:55.280–20:57.380
再看终端右上方的这几个按钮
20:57.380–20:59.460
第一个叫切换摘要
20:59.460–21:03.240
它主要是用来显示或者收起当前任务的摘要区域
21:04.200–21:07.440
长的时候可以通过这里快速的去回看Codex
21:07.440–21:09.680
做了哪些事情得到了什么结果
21:09.680–21:12.380
以及有没有需要我们继续确认的内容
21:12.380–21:15.260
点击这个按钮只是在调整页面显示
21:15.260–21:16.600
它不会修改项目
21:16.600–21:18.940
也不会让正在执行的任务停下来
21:18.940–21:22.060
暂时不想看摘钥匙就可以把它收起来
21:22.060–21:23.740
需要回顾的时候再打开
21:23.740–21:26.360
第二个叫切换底部面板显示
21:26.360–21:29.920
它主要是控制下面这个底部面板的显示和隐藏
21:29.920–21:33.280
而我们现在看到的底部面板里主要就是中断
21:33.280–21:35.800
如果终端占据的空间太大
21:35.800–21:37.700
它就会影响我们查看上面的内容
21:37.700–21:39.240
这个时候点击一下
21:39.240–21:41.160
就可以把它暂时收起来
21:41.160–21:42.880
需要检查预行结果
21:42.880–21:44.300
或者包错信息的时候
21:44.300–21:46.320
再点击一次把它点开
21:46.320–21:49.560
第三个是显示或隐藏侧边栏
21:49.560–21:52.280
点开以后右边会出现一个工具区域
21:52.280–21:54.040
里面可以看到审阅
21:54.040–21:54.680
中端
21:54.680–21:55.780
浏览器
21:55.780–21:58.040
文件和侧边任务
21:58.040–22:00.200
审阅主要是用来查看Codex
22:00.200–22:01.360
修改了哪些内容
22:01.360–22:03.260
后面讲代码审查的时候
22:03.260–22:04.920
我们还会回来仔细看它
22:04.920–22:07.900
终端就是刚才我们介绍的这个命令窗口
22:07.900–22:10.020
浏览器主要用于打开和检查
22:10.020–22:12.160
我们制作的网页或者是应用界面
22:12.160–22:14.120
比如说按钮能不能点击
22:14.120–22:16.060
页面显示是否正常
22:16.060–22:17.260
都可以在这里查看
22:17.260–22:21.200
文件是用来浏览当前项目里的文件和文件夹
22:21.200–22:24.360
在Codex工作的时候会生成很多的文件
22:24.360–22:26.240
即便我们看不懂代码
22:26.240–22:28.360
也可以通过这里大概的了解
22:28.360–22:30.660
Codex它创建了哪些东西
22:30.660–22:34.300
侧边任务则用来查看主任务之外正在处理的辅助任务
22:34.300–22:37.560
刚开始使用的时候我们不用着急去研究它
22:37.560–22:39.020
等以后任务变多
22:39.020–22:42.060
需要同时处理几件事情的时候再回来了解它
22:42.060–22:44.620
所以这几个按钮没有大家想象的那么复杂
22:44.620–22:47.360
它主要是帮我们整理我们的界面
22:47.360–22:49.060
摘要负责回顾
22:49.060–22:51.420
底部面板负责显示终端
22:51.420–22:53.580
侧边任务栏负责集中查看
22:53.580–22:56.980
审阅终端浏览器文件和其他任务
22:56.980–22:58.800
Codex的文件改动
22:58.800–23:01.400
Diff代码审查和测试
23:01.400–23:03.200
Codex每完成一个任务
23:03.200–23:05.760
我们都可以打开右侧边栏里的审阅
23:05.760–23:10.060
在审阅面板里看到这些红色和绿色的对照
23:10.060–23:12.060
就是大家经常听到的Diff
23:12.060–23:13.680
它没有那么的神秘
23:13.680–23:16.420
我们可以把它理解成Word里面的修订记录
23:16.420–23:19.420
红色呢通常表示它删掉了什么
23:19.420–23:21.860
绿色则通常表示增加了什么
23:21.860–23:24.180
即便完全看不到代码
23:24.180–23:26.060
也可以先看两个很直观的地方
23:26.060–23:27.800
我们可以先看文件名
23:27.800–23:30.300
我们如果只是要求修改了一个按钮
23:30.300–23:32.140
它改了一个相关的文件呢
23:32.140–23:33.860
还是突然动了十几个文件
23:33.860–23:35.560
然后大概看一下改动量
23:35.560–23:38.180
这里我们不需要逐行的去研究
23:38.180–23:40.640
只需要观察红色和绿色多不多
23:40.640–23:42.580
如果是一个很小的要求
23:42.580–23:44.180
却出现了大面积的修改
23:44.180–23:45.840
这个时候我们就需要考虑一下
23:45.840–23:46.980
是不是改了太多了
23:46.980–23:50.800
比如我们只说三个下拉框没有对齐
23:50.800–23:54.640
结果页面的颜色布局和按钮的样式也一起变了
23:54.640–23:56.320
虽然页面可能还能打开
23:56.320–23:59.700
但他已经顺手修改了我们没有要求他动的东西
24:00.000–24:01.552
我們就需要考慮一下是不是改的太多了。
24:01.552–24:02.931
比如我們只說三個下拉框沒有對齊,
24:02.931–24:04.741
結果頁面的顏色布局和暗有的樣式也一起變了。
24:04.741–24:05.690
雖然頁面可能還能打開,
24:05.690–24:07.500
但它已經順手修改了我們沒有要求它動的東西。
24:07.500–24:08.621
這種情況我們不要直接接受,
24:08.621–24:09.741
也不用自己印著頭皮改代碼。
24:09.741–24:11.293
我們可以回到對話框裡告訴Codex。
24:11.293–24:13.190
這次任務只需要解決三個下拉框沒有對齊的問題。
24:13.190–24:13.966
請保留原來的顏色、
24:13.966–24:14.483
布局和交互,
24:14.483–24:15.000
不要修改其他
24:15.000–24:17.060
并尽量缩小改动范围
24:17.060–24:18.820
等修改完成以后
24:18.820–24:20.700
我们再回到实验面板看一眼
24:20.700–24:22.580
如果这次修改比较重要
24:22.580–24:24.060
或者是改动的文件比较多
24:24.060–24:26.680
还可以让Codex再做一次代码审查
24:26.680–24:28.060
可以直接告诉他
24:28.060–24:29.700
请审查当前的修改
24:29.700–24:31.680
检查有没有明显错误
24:31.680–24:33.180
安全风险或者遗漏
24:33.180–24:34.900
暂时不要修改文件
24:34.900–24:37.080
先把发现的问题解释给我听
24:37.080–24:38.360
代码审查呢
24:38.360–24:40.660
就有点像请另一位同事过来看一眼
24:40.660–24:42.680
这个功能虽然已经做出来了
24:42.680–24:44.460
但是又没有我忽略的问题
24:44.460–24:46.620
所以大家只需要记住这个区别
24:46.620–24:48.720
审阅面板里的Diff
24:48.720–24:50.760
告诉我们Codex改了什么
24:50.760–24:53.240
代码审查帮助我们继续判断
24:53.240–24:55.480
这些修改有没有明显的问题
24:55.480–24:57.960
关于Codex的一些进阶能力
24:57.960–25:00.760
后面制作产品会反复用到的核心能力
25:00.760–25:02.200
我们已经认识的差不多了
25:02.200–25:05.360
大家可能还会在Codex的界面设置
25:05.360–25:06.840
或者其他的教程里
25:06.840–25:08.560
看到比如说
25:08.560–25:10.260
Agent.md
25:10.260–25:11.120
MCP
25:11.120–25:11.960
Worktree
25:11.960–25:13.920
Cli这些名字
25:13.920–25:16.560
这些呢就属于Codex的进届能力
25:16.560–25:19.180
不是今天必须全部学会的新手清单
25:19.180–25:21.620
这里我先有几分钟来告诉大家
25:21.620–25:23.360
他们大概非别解决什么问题
25:23.360–25:25.720
以后真的遇到了对应的需求
25:25.720–25:26.720
再深入学习
25:26.720–25:29.000
我们先看Agence.md
25:29.000–25:32.560
它本质呢是一个放在项目里的说明文件
25:32.560–25:35.480
比如说一个项目要求所有的回答使用中文
25:35.480–25:37.340
不能覆盖原始文件
25:37.340–25:39.820
每次修改完成后都要进行检查
25:39.820–25:42.600
这些都是一些需要长期遵守的规则
25:42.600–25:44.820
就可以写进agents.md
25:44.820–25:47.080
这样大家每次开始新任务的时候
25:47.080–25:49.580
就不需要把相同的要求重新复制
25:49.580–25:50.920
告诉Codex一遍
25:50.920–25:53.020
Codex进入这个项目以后
25:53.020–25:54.680
它就会读取这里面的规则
25:54.680–25:56.500
大家就可以把它理解成为
25:56.500–25:59.820
这是写给Codex看的项目说明书
25:59.820–26:03.500
MCP解决的是连接外部工具和数据的问题
26:03.500–26:06.140
Codex本身可以读取项目文件
26:06.140–26:07.100
运行命令
26:07.100–26:09.040
但如果希望它访问数据库
26:09.040–26:11.520
内部系统或者是某个专门的服务
26:11.520–26:13.980
就可能需要通过MCP去建立连接
26:13.980–26:16.040
它有点像一个统一的接口
26:16.040–26:19.340
让Codex知道怎样和外部工具去交流
26:19.340–26:21.280
理人基础阶段呢
26:21.280–26:23.300
就先不用去研究它的配置
26:23.300–26:25.300
只需要知道以后看到
26:25.300–26:27.720
给Codex连接更多的工具
26:27.720–26:30.120
背后呢就经常会出现MCP
26:30.120–26:32.900
多Agent比较容易从名字去理解
26:32.900–26:34.720
当一个任务很搭的时候
26:34.720–26:37.860
可以把研究制作和检查
26:37.860–26:40.260
拆分给不同的Agent分别处理
26:40.260–26:43.220
再由主任务去汇总总结果
26:43.220–26:46.500
不过多个agent不代表结果一定会自动变好
26:46.500–26:49.240
如果是任务本身很简单的时候
26:49.240–26:50.820
一个agent反而更清楚
26:50.820–26:52.960
只有工作确实可以拆开
26:52.960–26:56.060
而且不同部分能够相对独立进行时
26:56.060–26:58.060
多agent才真正的有价值
26:58.060–27:00.280
work tree也就是工作
27:00.280–27:03.120
数则是为了避免多个任务互相干扰
27:03.120–27:04.860
比如说同一个项目里
27:04.860–27:06.880
一个任务正在修改界面
27:06.880–27:09.720
另一个任务同时修复文件处理逻辑
27:09.720–27:12.580
如果他们都直接修改同一份文件
27:12.580–27:13.840
就容易互相覆盖
27:13.840–27:17.660
那Worktree可以为任务建立相对独立的工作区
27:17.660–27:19.260
让他们先分别完成
27:19.260–27:20.820
再决定怎样合并
27:20.820–27:22.220
所以大家今天先知道
27:22.220–27:26.120
它是把不同修改暂时隔开的工具就可以了
27:26.120–27:27.540
剩下的Cli
27:27.540–27:28.480
Ide
27:28.480–27:30.360
Cloud和Remote
27:30.360–27:32.140
主要是在回答另一个问题
27:32.140–27:34.440
我们可以在哪里使用Codex
27:34.440–27:37.120
那现在演示的时候使用的是桌面APP
27:37.120–27:39.960
CLI是运行在终端里的Codex
27:39.960–27:42.500
它更适合已经习惯命令行的人
27:42.500–27:45.520
ID1版本会出现在代码编辑器旁边
27:45.520–27:48.820
方便一边看代码一边和Codex交流
27:48.820–27:52.100
Cloud是让任务在云端环境里运行
27:52.100–27:53.840
适合连接代码仓库
27:53.840–27:56.380
或者把工作交给远程环境去处理
27:56.380–27:58.960
Remote则可以让我们从手机
27:58.960–28:00.640
或者其他已经授权的设备
28:00.640–28:03.220
继续查看和管理连接电脑上的任务
28:03.220–28:06.140
如果项目本来就已经在远程主机上市
28:06.140–28:07.800
也可以连接远程环境
28:07.800–28:10.220
现在Codex可以连接手机操作
28:10.220–28:10.920
非常方便
28:10.920–28:12.740
屏幕上的这些进阶名词
28:12.740–28:14.640
现在不需要记住具体操作
28:14.640–28:16.500
只要留下一个大概印象
28:16.500–28:19.940
Agent.imd负责保存项目规则
28:19.940–28:22.300
MCP负责连接工具
28:22.300–28:25.900
Door Agent和Worktree是帮助处理更复杂的任务
28:25.900–28:29.580
而Cli IDE Cloud和Remote
28:29.580–28:31.220
只是不同的使用环境
28:31.220–28:33.480
好前面的基础理论部分
28:33.480–28:34.600
我们先讲到这里
28:34.600–28:38.000
如果你现在还是搞不清楚哪个功能在哪
28:38.000–28:39.820
或者是觉得还是有些抽象
28:39.820–28:41.140
这完全正常
28:41.140–28:43.960
接下来我们把它放到一个真实的项目里
28:43.960–28:46.380
你对这些功能就有了更具体的了解
28:46.380–28:48.500
好 下面我们进入实战环节
28:48.500–28:50.500
选第一个实战案例的时候
28:50.500–28:53.240
我不太想为了证明AI很厉害
28:53.240–28:55.060
专门做一个画面很热闹
28:55.060–28:56.120
看起来很厉害
28:56.120–28:57.860
但实用性不强的东西
28:57.860–28:59.960
我更希望这次做出来的产品
28:59.960–29:02.880
真正能够进入到某一个人的工作流程
29:02.880–29:04.520
所以我选的案例是
29:04.520–29:06.380
素材批量命名助手
29:06.380–29:08.020
如果你是内容创作者
29:08.020–29:09.200
或者电商从业者
29:09.200–29:10.200
拍过视频
29:10.200–29:10.980
做过剪辑
29:10.980–29:12.200
整理过商品图片
29:12.200–29:13.700
或者是课程素材
29:13.700–29:15.680
应该对这种场面不陌生
29:15.680–29:17.440
Image 8392
29:17.440–29:20.260
屏幕录制20267月18日
29:20.260–29:20.960
最终版
29:20.960–29:21.920
最终版2
29:21.920–29:23.440
真的最终版
29:23.440–29:24.680
文件少的时候
29:24.680–29:25.900
还能明显靠记忆
29:25.900–29:27.340
但是素材一多
29:27.340–29:28.420
光是找对版本
29:28.420–29:30.000
你就已经很消耗耐心了
29:30.000–29:31.820
所以我们今天要做的这个APP
29:31.820–29:33.240
它可以把视频
29:33.240–29:36.480
图片 录屏和音频添加进去
29:36.480–29:38.120
再按照项目的名称
29:38.120–29:40.520
续号 素材类型和可选标签
29:40.520–29:43.320
一键批量生成整齐的新名称
29:43.320–29:45.520
而且改名之前可以先预览
29:45.520–29:48.580
发现重名或者非法字符的时候会提醒
29:48.580–29:51.140
执行之前还有完整确认
29:51.140–29:53.040
改完以后保留操作记录
29:53.040–29:54.300
如果真的改错了
29:54.300–29:56.380
还能撤销最近一次的操作
29:56.380–29:57.760
它虽然只是一个小工具
29:57.760–30:00.480
但它能解决一个真实具体
30:00.480–30:02.380
而且很多人会反复遇到的问题
30:02.380–30:05.000
那么对于第一堂零基础的实战课来讲
30:05.000–30:09.420
我觉得这比做一个只能摆在那里看的页面更有意义
30:09.420–30:11.440
现在我们正式开始
30:11.440–30:15.940
会用最简单最容易理解的方式去跟大家讲
30:15.940–30:19.980
大家看了之后肯定会觉得没想到它那么简单
30:19.980–30:23.340
那第一步就是新建一个项目
30:23.340–30:29.340
我们就把它命名为素材批量命名助手
30:29.340–30:37.460
然后我们可以跟Codex说
30:37.460–30:43.120
我现在希望你帮我做一个素材批量命名助手
30:43.120–30:46.600
但是我目前只有这么一个模糊的想法
30:46.600–30:47.660
我还没有想好
30:47.660–30:50.900
你能帮我构思一下这个APP
30:50.900–30:52.040
哦对了
30:52.040–30:54.620
我要做的是一个桌面板APP
30:54.620–30:58.140
目前我用的是一台MacBook
30:58.140–31:00.440
那你告诉我
31:00.440–31:03.820
这个app大概是需要什么功能
31:03.820–31:06.980
然后我有哪些需要注意的地方
31:06.980–31:08.260
你先跟我说一下
31:08.260–31:09.440
我跟你讨论一下
31:09.440–31:12.040
还有什么需要我一起决定的
31:12.040–31:13.140
你也跟我说出来
31:13.140–31:18.180
用语音输入法去跟它沟通
31:18.180–31:19.700
真的特别方便
31:19.700–31:21.840
很多人他们都会说
31:21.840–31:24.780
我们在和Codex沟通的时候
31:24.780–31:26.540
要给它一个身份
31:26.540–31:30.140
比如说你是一个非常有经验的产品经理
31:30.140–31:34.480
或者说你是一个非常有经验的产品开发
31:34.480–31:37.920
但实际上这个5.6这个模型
31:37.920–31:39.600
我自己的体感是
31:39.600–31:41.560
你已经不需要跟他说那些背景了
31:41.560–31:44.760
他自己就知道他需要站在一个什么样的角色上
31:44.760–31:46.100
然后为我们思考
31:46.100–31:48.220
尤其是装了一些skill
31:48.220–31:50.740
像这个superpowers这个skill
31:50.740–31:54.640
他在自动识别套用这个skill的时候
31:54.640–32:00.000
就已经给自己设定了一个非常优秀的产品开发和产品
32:14.400–32:15.400
常用模板
32:15.400–32:18.140
还有可以查询的操作记录
32:18.140–32:19.900
包括一键撤销
32:19.900–32:23.000
后续可以扩展的一些功能
32:23.000–32:24.920
然后我们回答他给我们提出来的问题
32:24.920–32:29.000
比如说我们最想解决的是哪种真实的场景
32:29.000–32:30.780
那对于我个人来讲
32:30.780–32:33.200
我需要解决的是A
32:33.200–32:35.300
但其实我们也可以
32:35.300–32:38.620
做一个适合多种人群的通用工具
32:38.620–32:39.760
那我们就说A
32:39.760–32:41.280
用语音输入法
32:41.280–32:44.440
主要是自媒体和电商
32:44.440–32:47.940
我主要想面向这两方面的用户
32:47.940–32:49.160
然后我们再看
32:49.160–32:51.620
他会给我们一个什么样的回复
32:51.620–32:53.640
可以看到他给我们的这个定位
32:53.640–32:54.920
就收敛成了
32:54.920–32:57.140
面向自媒体和电商从业者
32:57.140–32:58.920
把大量杂乱的图片
32:58.920–33:00.480
视频快速变成规范
33:00.480–33:02.560
可搜索可交付的素材名章
33:02.560–33:05.040
包括他分析了下这两类用户
33:05.040–33:06.560
共同的需求
33:06.560–33:07.620
这个共同的需求
33:07.620–33:10.100
其实也就是我们产品的功能
33:10.100–33:12.900
包括他们有各自的专属的规则
33:12.900–33:14.980
这意味着我们的这个APP
33:14.980–33:16.340
以后可以内置两套入口
33:16.340–33:18.720
第一版我觉得不用做的这么复杂
33:18.720–33:21.040
那我们就把我们关于这个产品的想法
33:21.040–33:22.300
也实时的告诉他
33:22.300–33:25.260
第一版我觉得做的不用这么复杂
33:25.260–33:26.900
只要一个入口就行了
33:26.900–33:29.620
电商素材和自媒体素材用同一个入口
33:29.620–33:32.740
如果以后我要再升级我的这个产品的话
33:32.740–33:34.040
我再设置两套入口
33:34.040–33:36.080
然后他向我抛出来了一个问题
33:36.080–33:38.740
最重要的是弄清楚用户希望APP
33:38.740–33:39.820
如何理解文件
33:39.820–33:42.880
那我就把我刚才展示给大家的我
33:42.880–33:43.760
这个文艺夹里面
33:43.760–33:47.800
我的这些素材有的叫image7826
33:47.800–33:49.000
有的叫最终版
33:49.000–33:52.180
有的叫最终版的最终版
33:52.180–33:55.460
那我希望你最后给我编程的名字
33:55.460–33:57.040
就是以这个素材
33:57.040–33:59.540
它的拍摄时间为顺序
33:59.540–34:03.380
去给我从第一一直列到最后
34:03.380–34:04.820
然后根据这个素材
34:04.820–34:06.820
它的使用场景
34:06.820–34:08.760
再去给我做一些分类
34:08.760–34:10.220
另外还有其他的
34:10.220–34:12.240
你认为可以给我做的一些
34:12.240–34:13.700
分类和标签
34:13.700–34:14.880
你都给我添加起来
34:14.880–34:16.820
但是不要给我添加太多
34:16.820–34:19.000
只给我一些比较通用的必要的就好
34:19.000–34:21.980
那在等待他给我们回复的这个间隙
34:21.980–34:22.980
我们看一下
34:22.980–34:24.640
在做这个产品的时候
34:24.640–34:26.160
用的是什么模型
34:26.160–34:30.360
现在是7月22日
34:30.360–34:33.800
目前是更新到了
34:33.800–34:35.740
GPT5.6这个模型
34:35.740–34:37.520
那这里有5.6
34:37.520–34:38.080
Soul
34:38.080–34:38.700
Terra
34:38.700–34:39.200
Luna
34:39.200–34:39.720
还有5.5
34:39.720–34:40.240
5.4
34:40.240–34:40.740
5.4
34:40.740–34:41.240
mini
34:41.240–34:41.780
和5.3
34:41.780–34:42.280
Spark
34:42.280–34:45.340
它们具体是什么区别呢
34:45.340–34:46.720
目前5.6
34:46.720–34:47.220
Soul
34:47.220–34:47.780
这个模型
34:47.780–34:49.300
它是旗舰模型
34:49.300–34:50.620
它适合的是
34:50.620–34:51.940
复杂的开发架构
34:51.940–34:52.520
一难bug
34:52.520–34:53.180
高风险
34:53.180–34:53.780
上线
34:53.780–34:54.600
深度研究
34:54.600–34:55.720
这张表里面
34:55.720–34:56.960
它的编程能力
34:56.960–34:58.120
可以看出来
34:58.120–34:59.060
Soul
34:59.060–35:00.340
它整体
35:00.340–35:02.180
是非常明显的
35:02.180–35:03.860
强于5.5的
35:03.860–35:04.500
Terra
35:04.500–35:05.860
它整体高于
35:05.860–35:07.820
或者是接近5.5
35:07.820–35:09.300
LUNA呢
35:09.300–35:12.420
它在部分代码修改测试中
35:12.420–35:14.080
是超过5.5
35:14.080–35:15.960
但是在复杂的中端工作流中
35:15.960–35:18.080
是略逊于5.5的
35:18.080–35:19.400
所以LUNA呢
35:19.400–35:21.800
它更适合边界清楚的执行
35:21.800–35:24.460
快速试错或者小逻辑的调整
35:24.460–35:27.180
其实用5.3 Spark
35:27.180–35:28.220
也是可以的
35:28.220–35:29.680
它的优点就是快
35:29.680–35:30.400
真的很快
35:30.400–35:31.720
5.4 Mini
35:31.720–35:34.920
它也是比较便宜快速
35:34.920–35:37.060
但是如果是复杂的工作
35:37.060–35:39.120
还是交给5.6来处理
35:39.120–35:41.840
那做这个演示的时候
35:41.840–35:44.320
我希望它能质量稍微高一点
35:44.320–35:46.920
速度也稍微快一点
35:46.920–35:48.480
因为我要给大家录视频嘛
35:48.480–35:50.760
所以我就选了推理强度
35:50.760–35:53.260
即高和速度快速
35:53.260–35:55.480
它是1.5倍的速度
35:55.480–35:56.740
但是它用量更多
35:56.740–35:59.200
那我们给Codex的建议
35:59.200–36:00.360
它已经反馈回来了
36:00.360–36:01.960
它说它也同意第一版
36:01.960–36:02.840
只做一个入口
36:02.840–36:04.140
最合理
36:04.140–36:06.320
我们就不区分电商和自媒体了
36:06.320–36:08.420
他理解的一个核心流程
36:08.420–36:10.320
把素材拖进来
36:10.320–36:12.060
读取拍摄时间并排序
36:12.060–36:13.620
从001开始编号
36:13.620–36:16.540
自动识别少量的分类和标签
36:16.540–36:18.340
预览确认改名
36:18.340–36:21.320
然后还有一个比较重要的边界
36:21.320–36:23.980
是第一版建议指重命名
36:23.980–36:25.380
不自动移动文件
36:25.380–36:26.660
这样更安全
36:26.660–36:30.140
我觉得这个也是合理的
36:30.140–36:32.840
他现在需要我们决定的是
36:32.840–36:34.600
分了个标签最后放在哪里
36:34.600–36:36.660
我们可以选
36:36.660–36:39.340
A就是自动写到文件名
36:39.340–36:41.700
B是自动创建
36:41.700–36:42.720
分了文件夹
36:42.720–36:43.980
或者是
36:43.980–36:45.440
多能使用
36:45.440–36:46.820
也就是在我们的APP里
36:46.820–36:48.200
再多一个功能
36:48.200–36:49.660
但其实第一版
36:49.660–36:51.880
功能不需要做那么多
36:51.880–36:53.520
我们就把这个标签
36:53.520–36:54.620
直接写到文件名里
36:54.620–36:56.020
我选择A
36:56.020–36:59.140
我们先跟他
36:59.140–37:01.320
把这个问题确定下来
37:01.320–37:03.660
他在这里又给我们提了一个建议
37:03.660–37:05.680
说增加一个批次主题
37:05.680–37:09.760
因为如果每批都是叫001
37:09.760–37:13.000
不同项目放在一起就很容易重名
37:13.000–37:14.920
我选择A
37:14.920–37:17.460
你说的这个我的理解是
37:17.460–37:21.680
在我把素材拖进去之后
37:21.680–37:23.020
重命名之前
37:23.020–37:28.220
我可以在APP界面上输入一个主题词
37:28.220–37:29.680
然后这个主题词
37:29.680–37:32.220
它会批量出现在
37:32.220–37:34.220
我重命名的这些文件里
37:34.220–37:35.580
我的理解对吗
37:35.580–37:39.720
在后面写代码的时候
37:39.720–37:43.060
我们需要跟Codex说清楚
37:43.060–37:46.040
有哪些是一定要改
37:46.040–37:48.120
哪些是一定不能碰的
37:48.120–37:50.960
但是在前面我们讨论需求的时候
37:50.960–37:54.280
你就想怎么说就怎么说
37:54.280–37:56.580
有语法错误也没有什么问题
37:56.580–38:00.420
只要你把你的想法表达清楚就可以
38:00.420–38:04.400
他给我回复说理解的是正确的
38:04.400–38:06.820
接下来需要确认一个影响比较大的问题
38:06.820–38:09.400
商品人物场景特写这些标签
38:09.400–38:12.360
我希望APP是自动分析画面
38:12.360–38:15.220
同时允许我在确认前手动修改标签
38:15.220–38:17.520
我不希望他在自动分析画面
38:17.520–38:20.120
我直接手动修改标签就行了
38:20.120–38:21.600
因为也不是什么很复杂的事情
38:21.600–38:24.920
所以我直接根据文件类型
38:24.920–38:26.940
尺寸横竖方向
38:26.940–38:28.800
添加简单的标签就可以了
38:28.800–38:30.580
所以我选B
38:30.580–38:34.900
他自动
38:34.900–38:36.320
没有关系
38:36.320–38:37.640
他明白我在说什么
38:37.640–38:43.360
他说选B很合理
38:43.360–38:44.980
而且更符合第一版
38:44.980–38:46.780
简单稳定好用的目标
38:46.780–38:47.280
对
38:47.280–38:48.560
这个稳定其实也很重要
38:48.560–38:49.920
自动分析画面
38:49.920–38:53.100
它能不能稳定的识别出正确的画面
38:53.100–38:54.480
正确的类型
38:54.480–38:56.880
我也不能很确定
38:56.880–39:01.000
我觉得他问我问题问的太慢了
39:01.000–39:03.180
我希望他能快一点回来
39:03.180–39:04.040
快点问
39:04.040–39:05.180
快问快答吧
39:05.180–39:07.400
这一个一个到什么时候
39:07.400–39:10.160
下个问题是尺寸怎么表示
39:10.160–39:11.040
可以
39:11.040–39:12.220
我觉得可以选A
39:12.220–39:15.060
另外你能不能把一些问题
39:15.060–39:17.120
全部都给我说出来
39:17.120–39:18.740
你不要这样一个一个的问
39:18.740–39:20.220
我觉得很耽误时间
39:20.220–39:22.500
只要是这个问题的答案
39:22.500–39:27.820
不会影响到其他的选项的逻辑
39:27.820–39:30.260
那你就把这些问题全部都抛给我
39:30.260–39:32.740
另外把这些推荐也都告诉我
39:32.740–39:33.700
就是你的推荐答案
39:33.700–39:34.900
你也告诉我
39:34.900–39:37.460
我会最后回复你
39:37.460–39:39.380
是不是全部按你的推荐来
39:39.380–39:41.460
或者是哪个单独的我要修改
39:44.340–39:45.700
我讨厌磨磨叽叽的
39:45.700–39:50.160
可以这样更高效
39:50.160–39:53.240
只要这些问题之间互相不依赖
39:53.240–39:55.380
它就会一次性的给我列出来
39:55.380–39:57.260
目前已经确定的设计
39:57.260–39:58.080
它写在这里
39:58.080–39:59.100
然后剩余的决策
40:15.000–40:16.000
可以
40:17.000–40:19.000
图片和视频如何编号
40:20.000–40:23.000
图片和视频放在一起按时间统一编号
40:23.000–40:24.000
也可以
40:25.000–40:28.000
下面我就自己大概看一下
40:28.000–40:30.000
就不一一的给它加列了
40:32.000–40:33.000
好的好的
40:33.000–40:35.000
全部按你推荐的
40:35.000–40:36.000
来
40:39.000–40:40.000
好的
40:40.000–40:41.000
然后它给我反馈
40:41.000–40:43.000
给了我三个产品方向
40:43.000–40:46.680
第一个是单窗口固定规则及时预览
40:46.680–40:48.800
也就是拖入素材
40:48.800–40:50.120
同一个窗口收入主题
40:50.120–40:51.620
马上就可以看到新闻件名
40:51.620–40:54.060
第二个是分布就向到
40:54.060–40:58.420
多了一个检查排序的这么一个过程
40:58.420–41:00.960
第三个是专业规则编辑起
41:00.960–41:03.800
可以自由组合这些字段
41:03.800–41:05.940
目前我觉得不需要
41:05.940–41:08.200
像方向三一样这么复杂
41:08.200–41:11.680
但是第一个方向一又太简单了
41:11.680–41:14.520
我还是希望它有一些什么功能呢
41:14.520–41:16.900
就是排除非法字符
41:16.900–41:19.600
排除重命名等
41:19.600–41:21.580
这样一些安全检查的这个步骤
41:21.580–41:22.880
我觉得这个是不能少的
41:22.880–41:24.360
所以我要再跟大家提一下
41:24.360–41:27.080
我同意你说的这个方向一
41:27.080–41:29.740
但是我希望多一个安全检查
41:29.740–41:30.280
这个步骤
41:30.280–41:32.460
也就是查一下是否有重命名
41:32.460–41:34.080
是否有非法字符
41:34.080–41:35.420
等等一系列
41:35.420–41:36.700
这些问题
41:36.700–41:38.900
你把这一步再给我加进去
41:38.900–41:41.800
另外关于UI的配色
41:41.800–41:45.760
我还是希望能再跟你讨论一下
41:45.760–41:47.420
你刚才说的那个太简单了
41:47.420–41:49.240
你再给我三个方案
41:49.240–41:51.320
我来对比选择一下
41:51.320–41:54.820
最近我发现它的一个新功能
41:54.820–41:57.160
在7月上旬用的时候
41:57.160–41:58.380
还没有这个功能
41:58.380–42:01.820
它可以直接在Codex的浏览器里面
42:01.820–42:04.780
几个配色在右边这边展示出来
42:04.780–42:06.220
这样就比较直观
42:08.900–42:11.840
给了我三个方案
42:11.840–42:18.900
雾蓝青绿暖纱工作室和石墨电光蓝
42:18.900–42:21.360
它的建议是A
42:21.360–42:25.680
我觉得A的工具感也比较强
42:25.680–42:30.160
我给大家演示的之前我做的产品
42:30.160–42:33.240
是一个偏暖色的方案
42:33.240–42:37.220
现在我们在做工具气质更强一点的
42:37.220–42:37.800
我选A
42:37.800–42:43.080
那我们现在这个产品的视觉方向就定下来了
42:43.080–42:46.360
它是一个浅雾蓝背景白色工作区
42:46.360–42:48.960
轻绿色主操作与成功状态
42:48.960–42:52.260
减高和错误另外使用琥珀色红色
42:52.260–42:56.260
安全检查状态加入了进去
42:56.260–42:59.500
我们看一下它的视觉效果
43:07.800–43:10.880
可以执行返回修改
43:10.880–43:14.800
开始重命名
43:14.800–43:15.300
可以
43:15.300–43:20.760
可以
43:20.760–43:23.780
现在它更新了视觉页
43:23.780–43:26.180
说展示了三个关键状态
43:26.180–43:28.240
我们再打开看一下
43:28.240–43:32.380
这是检查被阻止
43:32.380–43:37.060
重命名成功和撤销完成的三个状态
43:37.800–43:42.400
都可以
43:42.400–43:55.840
在它思考了一段时间之后
43:55.840–44:00.000
给了我们一整套完整的产品设计方案
44:00.000–44:02.540
有产品边界
44:02.540–44:03.940
完整的操作流程
44:03.940–44:05.820
安全检查范围
44:05.820–44:07.600
内部构成
44:07.600–44:10.540
也就是功能上的六个模块
44:10.540–44:13.700
执行和吃销的原则
44:13.700–44:14.860
视觉规范
44:14.860–44:16.700
第一版验收的重点
44:16.700–44:20.220
我在这里演示就稍微快一点
44:20.220–44:22.680
大家在自己做项目的时候
44:22.680–44:24.580
还是要更深入
44:24.580–44:26.660
更详细的和大家去讨论一下
44:26.660–44:29.160
如果哪里你觉得不符合你的预期
44:29.160–44:30.620
你就直接和它提出来
44:30.620–44:32.760
包括验收重点
44:32.760–44:34.760
你要再多提一些
44:34.760–44:37.820
这里我就不再过多的去对它进行要求了
44:37.820–44:40.200
那我们就确认完整设计
44:40.200–44:45.620
我们等待它整理成一个正式的设计文档
44:45.620–44:47.740
然后我们最后再审议一次
44:47.740–44:50.500
它应该就会进入开发阶段了
44:50.500–44:54.220
那我们在这里再复习一下
44:54.220–44:58.180
这里我们有加号
44:58.180–45:01.480
绿色的加号339
45:01.480–45:02.820
红色的减号
45:02.820–45:04.580
这就是Dev
45:04.580–45:07.020
我们加
45:07.020–45:08.360
就说明他在写东西
45:08.360–45:09.340
在输入东西
45:09.340–45:10.420
减
45:10.420–45:13.660
因为目前我们没有进行一些修改
45:13.660–45:16.700
基本上都是新设新增的一些内容
45:16.700–45:19.140
所以他没有删掉的一些
45:19.140–45:21.780
比如说我们要把一个红色按钮
45:21.780–45:23.020
改成一个绿色按钮
45:23.020–45:27.120
那这个红色部分也会显示
45:27.120–45:28.700
他会删减一些代码
45:28.700–45:31.940
那我们现在看一下
45:31.940–45:35.800
它给我们交付的第一版产品设计文档
45:35.800–45:38.100
这是一个MD格式的文件
45:38.100–45:39.140
我们直接在右边看
45:39.140–45:41.740
包括产品概述
45:41.740–45:43.660
目标用户与问题
45:43.660–45:45.080
产品原则
45:45.080–45:47.320
第一版的功能范围
45:47.320–45:49.460
命名规则
45:49.460–45:51.380
用户流程
45:51.380–45:56.420
视觉与交互设计
45:56.420–45:58.900
系统结构
45:58.900–46:01.060
数据与隐私
46:01.060–46:02.200
错误处理
46:02.200–46:03.360
验收与测试
46:03.360–46:07.960
风险与应对和后续可能的方向
46:07.960–46:10.120
看了这个产品设计文档
46:10.120–46:11.080
没什么问题的话
46:11.080–46:12.520
我们就回复它文档通过
46:12.520–46:16.860
制定详细的实施计划吧
46:16.860–46:20.420
这里可以看到
46:20.420–46:21.680
它自动使用了一个
46:21.680–46:23.420
Superpowers里面的
46:23.420–46:25.620
制定开发计划的一个skill
46:25.620–46:27.180
所以其实
46:27.180–46:33.260
这并不是我和Codex之间的交流太随意
46:33.260–46:37.700
而是目前GPT 5.6 Soul的这个模型
46:37.700–46:41.080
它的聪明程度完全可以理解
46:41.080–46:44.640
我与它之间这么轻松随意的沟通中
46:44.640–46:47.700
表达出来的我对这个产品的要求
46:47.700–46:49.560
和这个产品它的内核
46:49.560–46:51.740
我觉得可以这样理解
46:51.740–46:54.020
就是我只要把我的想法告诉它
46:54.020–46:56.400
它会通过一系列的追问
46:56.400–47:01.280
以及补充去帮我把这个产品丰富成8到9分
47:01.280–47:05.040
包括是如果你的系统环境缺了一些依赖
47:05.040–47:07.780
它会自动帮你安装
47:07.780–47:11.240
或者是选择绕过这个依赖
47:11.240–47:13.360
用其他的方法去解决问题
47:13.360–47:15.720
它都会自己去进行这方面的思考
47:15.720–47:17.460
比如说在这里
47:17.460–47:20.000
它发现我的环境里没有完整的Xcode
47:20.000–47:23.080
但是我装了这个Swift 5.10
47:23.080–47:26.700
它就规划了另外一个能实现的路径
47:26.700–47:27.920
但实际上说实话
47:27.920–47:30.820
Swift UI Swift Package
47:30.820–47:33.640
我确实也不知道有什么东西
47:33.640–47:35.900
但是这都没有关系
47:35.900–47:37.920
你不懂代码这个事情
47:37.920–47:41.060
在Codex眼里它一点都不是问题
47:41.060–47:43.220
经过15分钟的等待
47:43.220–47:46.020
它现在是已经把详细的实施计划
47:46.020–47:47.240
给我们做出来了
47:47.240–47:49.980
这个计划里面包括了13个任务
47:49.980–47:51.640
覆盖原数据读取
47:51.640–47:54.240
命名安全检查事物改命
47:54.240–47:55.420
跨重启撤销
47:55.420–47:59.620
完整UI和3000项性能测试
48:00.000–48:08.680
這個3000項其實就是我們最多能給他約3000個受支持素材的導入和本機的APP打包。
48:08.680–48:11.620
那他给我们执行方式推荐了两种
48:11.620–48:13.740
一种是子代理逐任务开发
48:13.740–48:16.560
也就是这每个任务他独立实施
48:16.560–48:18.520
然后相当于他同时进行
48:18.520–48:21.220
然后第二个任务是当前任务内连续开发
48:21.220–48:22.980
他在这里按批次的执行
48:22.980–48:25.020
所以我觉得我们可以选第一个
48:25.020–48:28.520
因为这十三个任务之间没有非常明显的
48:28.520–48:31.260
互相逻辑上有牵绊的这么一种情况
48:31.260–48:32.920
当时
48:32.920–48:35.980
现在我们就可以看到
48:35.980–48:41.260
他使用了Superpowers里面的Using Gateworktrees
48:41.260–48:44.380
我们前面学到的这些理论上的东西
48:44.380–48:45.700
在这里就可以看到了
48:45.700–48:47.380
他建立了一个隔离的工作区
48:47.380–48:50.980
互相之间不会污染其他任务的进度
48:50.980–48:52.820
在直线之前
48:52.820–48:55.400
他又给我们提出了两个问题
48:55.400–48:56.380
让我们确认一下
48:56.380–49:00.360
第一个是是否同意他创建隔离工作区
49:00.360–49:01.520
我们肯定是同意的
49:01.520–49:05.240
第二个是因为我的电脑上没有完整的Xcode
49:05.240–49:10.400
他说让我通过app store安装手次打开
49:10.400–49:14.040
或者是这个还是要安装的
49:14.040–49:16.240
可是我不想自己安装
49:16.240–49:17.840
我让他手动帮我安装
49:17.840–49:20.560
我同意你建立工作区
49:20.560–49:22.680
但是我希望你帮我装Xcode
49:22.680–49:23.600
我不想自己装
49:23.600–49:24.640
你帮我装就行了
49:28.640–49:30.280
自从有了codex之后
49:30.280–49:31.600
真的是越来越懒了
49:31.600–49:33.440
很多事情我都会先问他一句
49:33.440–49:34.800
你能帮我做吗
49:34.800–49:36.460
如果是你能帮我做你就帮我做
49:36.480–49:38.060
我就不自己动手了
49:38.080–49:40.820
如果是你实在没法帮我做的
49:40.840–49:42.620
我才会自己去做
49:42.640–49:46.160
所以我觉得大家也可以养成这样一个习惯
49:46.180–49:48.140
有什么工作可以先问他一句
49:48.160–49:50.360
你能替我做吗
49:50.380–49:54.080
因为我们使用AI最终的这个目的
49:54.100–49:56.240
还是要Agent化
49:56.260–49:57.800
自动化
49:57.820–49:59.660
能让他帮我们做的工作
49:59.680–50:01.900
我们就一点都不多做
50:01.920–50:03.800
那这里我们就先试一下
50:03.800–50:06.160
Xcode它能帮我装好呢
50:06.960–50:11.120
还可以在这里去复习一下我们学的引导
50:11.120–50:12.920
就是追问引导这个功能
50:12.920–50:17.640
比如说你帮我装Xcode会不会浪费我的很多token
50:22.800–50:23.960
其实我知道答案
50:23.960–50:26.440
它不会浪费我们很多的token的
50:26.440–50:28.320
软件或者是依赖的下载
50:28.320–50:31.600
它和我们的token消耗量是没有什么关系的
50:31.600–50:34.740
它不属于这种输出的部分
50:34.740–50:37.200
但是我们还是问它一下吧
50:37.200–50:38.500
它回答我们说
50:38.500–50:39.720
不会明显的浪费Token
50:39.720–50:41.740
真正的成本是网络流量
50:41.740–50:44.780
所以我们刚才问的这个问题
50:44.780–50:47.200
它在回答我们这个问题的同时
50:47.200–50:49.040
它手里的工作并没有停
50:49.040–50:51.820
只是把我们问它的这个问题
50:51.820–50:53.720
给我们顺便回复了一下
50:53.720–50:56.520
然后它又对我们进行了一些安抚啊
50:56.520–50:59.980
说这个下载到了16%左右
50:59.980–51:01.220
消耗的是时间
51:01.220–51:03.740
不会按照等待时长大量消耗token
51:03.740–51:05.180
让我们放心
51:05.180–51:11.460
刚刚我让Codex帮我安装了Xcode
51:11.460–51:15.720
确实就是它自动帮我安装好了
51:15.720–51:17.440
中间我登录了一下
51:17.440–51:20.220
我的App Store的账号
51:20.220–51:22.040
其他的都是它帮我完成的
51:22.040–51:23.580
那现在它已经开始
51:23.580–51:27.500
同时进行着13个任务
51:27.500–51:29.220
我们再等一会儿
51:29.220–51:31.100
我准备出面拿个快递
51:31.100–51:37.500
这个任务它跑了两个小时
51:37.500–51:39.220
4分钟25秒
51:39.220–51:41.180
现在是123456
51:41.180–51:43.600
任务都已经完成
51:43.600–51:45.820
并且通过审查了
51:45.820–51:49.680
任务7的事物共同测试通过了
51:49.680–51:51.060
但是审查的时候发现
51:51.060–51:53.520
缺少稳定身份的恢复记录
51:53.520–51:56.680
然后Codex给了我们一个建议
51:56.680–51:58.220
调整这个事物模型
51:58.220–52:01.220
他认为这是属于安全架构的调整
52:01.220–52:02.980
所以他停下来问了我一下
52:02.980–52:04.420
同意
52:04.420–52:07.860
然后我们再继续等待
52:07.860–52:13.100
现在任务期的事物模型调整了之后
52:13.100–52:14.540
这个任务继续
52:14.540–52:18.040
继续已经进行了两个小时零五分钟了
52:18.040–52:21.260
其实他每一步都做得非常细
52:21.260–52:23.220
这个架构完成之后
52:23.220–52:25.680
都会再进行测试
52:25.680–52:26.860
他要写测试
52:26.860–52:30.180
然后测试如果出现不通过的地方
52:30.180–52:31.620
它要再进行修复
52:31.620–52:33.580
修复完之后再进行测试
52:33.580–52:37.220
这能够保证我们的产品更加的稳定
52:37.220–52:38.180
更加完整
52:38.180–52:40.060
但有时候这个模型
52:40.060–52:43.140
它有可能也会想的太多
52:43.140–52:45.000
而且这个工具
52:45.000–52:47.740
其实它相对还是一个比较轻量的工作
52:47.740–52:52.120
所以在它做到了第九个任务的时候
52:52.120–52:53.500
我跟它追加了
52:53.500–52:55.440
让它少做一点测试
52:55.440–52:56.740
我希望能尽快出产品
52:56.740–52:59.320
这个冒烟测试我可以自己去做
52:59.320–53:00.960
然后他就说明白
53:00.960–53:04.160
从现在开始切到尽快可以出产品的模式
53:04.160–53:06.600
不再反复的扩充边界测试
53:06.600–53:08.420
也不会每轮都跑全量套件
53:08.420–53:12.420
保留安全核心的最小聚焦测试和一次构建检查
53:12.420–53:15.340
在UI完成之后尽快给我一个可以双击的APP
53:15.340–53:17.500
以我本人去做这个冒烟测试
53:17.500–53:20.280
现在有的178项测试它不会删除
53:20.280–53:22.140
只是不会在每一步的重复跑
53:22.140–53:26.320
给它吹加这句之后明显的速度快了很多
53:26.320–53:28.920
应该是快要完成了
53:28.920–53:30.380
再稍微等一等
53:30.380–53:34.460
好的
53:34.460–53:37.160
那我们第一版App就已经出来了
53:37.160–53:41.440
我们现在要对它进行一个冒烟测试
53:41.440–53:43.440
什么是冒烟测试呢
53:43.440–53:47.140
它的来源是说早年这个电路板
53:47.140–53:48.760
它在维修的时候
53:48.760–53:50.400
我们就给它通个电
53:50.400–53:52.300
先看看它会不会冒烟
53:52.300–53:53.200
会不会烧毁
53:53.200–53:55.880
所以其实它就是一个非常极简
53:55.880–53:57.360
非常基础的测试
53:57.360–54:00.480
就只是验证最核心必用的功能
54:00.480–54:01.520
它能不能跑通
54:01.520–54:04.780
所以针对于这个素材命名助手的APP
54:04.780–54:06.700
我们做冒烟测试
54:06.700–54:08.020
也就是下面这几步
54:08.020–54:10.960
把素材或者文件夹拖进去
54:10.960–54:12.200
输入主题词
54:12.200–54:13.860
然后进入安全检查
54:13.860–54:14.980
执行重命名
54:14.980–54:18.060
测试一下撤销历史记录和重新打开APP
54:18.060–54:20.280
那我们就试一下
54:25.880–54:41.000
首先这几个图是成功的打开了
54:41.000–54:45.060
然后在这里输入批次主题
54:45.060–54:49.080
比如说教程示例
54:50.280–54:52.500
我们在这里就能看到新闻件名
54:52.500–54:56.380
就统一都把教程式例这个主题丝给填了进去
54:56.380–54:58.940
现在进行一下安全检查
54:58.940–55:04.860
这里没有出现违规的地方
55:04.860–55:07.440
所以它就直接显示可以开始重命名
55:07.440–55:11.560
那在右下角点击开始重命名
55:11.560–55:14.000
这里显示重命名完成
55:14.000–55:17.180
我们再放大理名查看一下
55:17.180–55:20.280
可以看到确实是已经
55:20.280–55:23.500
把名字都改好了
55:23.500–55:25.120
那我们现在再撤销一下
55:25.120–55:26.180
看看能不能返回
55:26.180–55:30.040
撤销本次重命名
55:30.040–55:32.020
检查并撤销
55:32.020–55:34.040
这里显示
55:34.201–55:37.201
這裡顯示撤銷完成。確實是又回到了之前的狀態。
55:37.201–55:42.201
這說明它撤銷的這個功能也是可以的。我們再開始新的批次。
55:42.201–55:47.201
好,把它關掉。重新打開。還是可以的。
55:47.201–55:52.201
当然目前这个产品它只是在功能上跑通了
55:52.201–55:55.201
它并不是一款非常完美的产品
55:55.201–55:59.201
比如说可能你对它的一些按键的位置不是很满意
55:59.201–56:03.201
像右下角的这个进入安全检查
56:03.201–56:06.201
我们觉得它可能太不显眼了
56:06.201–56:08.201
我们想把它往上挪一挪
56:08.201–56:14.201
或者是这里的安全检查下面这几个按钮
56:14.201–56:16.201
我们觉得它位置太靠下了
56:16.201–56:19.201
这样整个画面不均衡
56:19.201–56:20.201
或者是这些字体
56:20.201–56:22.201
我们觉得它比较小
56:22.201–56:24.201
这些都可以跟Codex说
56:24.201–56:25.201
还有这些位置
56:25.201–56:28.201
比如说你想把它们整体的向上挪一点
56:28.201–56:31.201
另外在Codex完成这个APP的同时
56:31.201–56:35.201
我们可以让它给我们出一个实用说明
56:35.201–56:36.201
比如说这里
56:36.201–56:40.201
它给了我们一个readmeMD的文件
56:40.201–56:42.201
相当于一个产品的说明书
56:42.201–56:45.201
但是我们平常看MD文件
56:45.201–56:46.521
电文件不是很方便
56:46.521–56:47.801
所以你可以跟他说
56:47.801–56:50.161
说明再给我一份PDF格式的
56:51.321–56:54.241
然后他处理了3分44秒
56:54.241–56:58.601
就把这个PDF格式的文件做好了
56:58.601–56:59.321
发给我们
57:04.521–57:07.161
那么这整个过程大概就是这个样子
57:11.241–57:11.741
好
57:11.741–57:12.241
到这里
57:12.241–57:14.441
我们真的从一个括文文件夹
57:14.441–57:18.021
做成了一个可以使用的素材批量命名注射
57:18.021–57:19.161
最后还是想说
57:19.161–57:20.401
如果你是灵基础
57:20.401–57:22.281
不用强迫自己去记住
57:22.281–57:25.761
今天我们学到和用到的每一个案件和命令
57:25.761–57:28.681
真正值得学习的是我们处理问题的方法
57:28.681–57:31.421
学会怎么样跟Codex把问题讲清楚
57:31.421–57:32.441
发现不对
57:32.441–57:34.241
怎么样去跟Codex反馈
57:34.241–57:37.201
以及最后怎样去验收Codex给我们的成果
57:37.201–57:38.481
其实在这个时代
57:38.481–57:40.181
我们最需要学会的能力就是
57:40.181–57:41.581
成为AI的老板
57:41.581–57:43.341
学会指挥他去干活
57:43.341–57:45.421
如果你跟着课程走到了最后
57:45.421–57:47.481
也欢迎你在评论区里告诉我
57:47.481–57:49.101
你在哪里做得比较顺利
57:49.101–57:50.141
又在哪里卡住
57:50.141–57:51.521
这将有助于我
57:51.521–57:53.881
把我的这个课程修改得更好
57:53.881–57:55.841
你也可以在当前的这个版本中
57:55.841–57:57.561
增加更多你想要的功能
57:57.561–57:59.281
但是我个人是建议
57:59.281–58:01.161
在真实的使用了一段时间之后
58:01.161–58:01.901
再去考虑
58:01.901–58:03.441
是不是要增加一些
58:03.441–58:05.621
类似于搜索复制
58:05.621–58:07.621
AI自动识别等等
58:07.621–58:08.821
这样一些功能
58:08.821–58:11.421
因为一个好的产品的需求和功能迭代
58:11.421–58:14.001
往往是在真实的使用过程中发现的
58:14.001–58:14.901
我是森成冲
58:14.901–58:16.721
以后我会继续公开记录
58:16.721–58:18.981
自己是如何用Codex和Agent
58:18.981–58:21.661
去建立自己的一人公司工作系统的
58:21.661–58:25.261
也会继续把这些看起来有点技术难度的工具
58:25.261–58:27.881
用普通人能够理解的方式去分享
58:27.881–58:29.661
我们下期见
0:00.000–0:04.000
zh大家好,我是孫重重。歡迎大家來到這個Codex教程。
大家好,我是孫重重。歡迎大家來到這個Codex教程。
0:04.000–0:06.215
zh最近Codex活到不行。
最近Codex活到不行。
0:06.215–0:08.985
zh7月9號GPT5.6發布以後,
7月9號GPT5.6發布以後,
0:08.985–0:11.015
zh它在處理這些複雜任務、
它在處理這些複雜任務、
0:11.015–0:11.938
zh知識工作、
知識工作、
0:11.938–0:16.000
zh設計和電腦操作這些方面的能力又往前邁了一步。
設計和電腦操作這些方面的能力又往前邁了一步。
0:16.000–0:20.000
zh我個人認為它就是當下我們最需要掌握的AI工具。
我個人認為它就是當下我們最需要掌握的AI工具。
0:20.000–0:22.600
zh因為它並不只是適合寫代碼,
因為它並不只是適合寫代碼,
0:22.600–0:26.200
zh它是真正能夠在工作環境中去處理文檔、
它是真正能夠在工作環境中去處理文檔、
0:26.200–0:26.800
zh表格、
表格、
0:26.800–0:27.800
zh數據分析、
數據分析、
0:27.800–0:29.000
zh工作流自動化
工作流自動化
0:29.000–0:30.760
zh以及直接制作出来产品
以及直接制作出来产品
0:30.760–0:33.280
zh而且它在技术上的门槛并不高
而且它在技术上的门槛并不高
0:33.280–0:35.980
zh哪怕是你之前没有写过任何一行代码
哪怕是你之前没有写过任何一行代码
0:35.980–0:38.800
zh甚至是当你看到终端上的那一行行英文
甚至是当你看到终端上的那一行行英文
0:38.800–0:39.640
zh想把电脑合上
想把电脑合上
0:39.640–0:40.740
zh这也没有关系
这也没有关系
0:40.740–0:43.720
zh这条视频就是从零开始教你怎么使用Codex
这条视频就是从零开始教你怎么使用Codex
0:43.720–0:46.640
zh我不会莫认为你已经知道什么叫框架
我不会莫认为你已经知道什么叫框架
0:46.640–0:47.300
zh依赖
依赖
0:47.300–0:47.900
enGate
Gate
0:47.900–0:50.440
zh进程等等这些名词是什么意思
进程等等这些名词是什么意思
0:50.440–0:51.640
zh遇到这些词的时候
遇到这些词的时候
0:51.640–0:54.120
zh我们先看一眼它在这里到底是什么用
我们先看一眼它在这里到底是什么用
0:54.120–0:55.580
zh然后再做进一步的解释
然后再做进一步的解释
0:55.580–0:57.580
zh那这堂课我会先从Codex
那这堂课我会先从Codex
0:57.580–0:59.380
zh它到底是什么东西开始讲起
它到底是什么东西开始讲起
0:59.380–1:02.640
zh然后项目任务模型推理强度
然后项目任务模型推理强度
1:02.640–1:04.780
zh权限计划目标终端
权限计划目标终端
1:04.780–1:06.460
zhDIF代码审查
DIF代码审查
1:06.460–1:08.820
zh这些听起来有点陌生神秘的名词
这些听起来有点陌生神秘的名词
1:08.820–1:10.900
zh我都会把它放到具体操作里
我都会把它放到具体操作里
1:10.900–1:12.920
zh用普通人能听明白的话语
用普通人能听明白的话语
1:12.920–1:14.100
zh去把它讲解清楚
去把它讲解清楚
1:14.100–1:15.760
zh那理论讲完以后
那理论讲完以后
1:15.760–1:18.120
zh我会带着大家一起做一个案例实战
我会带着大家一起做一个案例实战
1:18.120–1:20.220
zh从一个控网键夹开始
从一个控网键夹开始
1:20.220–1:21.900
zh做出一个专面版APP
做出一个专面版APP
1:21.900–1:23.640
zh素材批量命名助手
素材批量命名助手
1:23.640–1:26.560
zh它是一个对内容创作者和电商从业者
它是一个对内容创作者和电商从业者
1:26.560–1:27.620
zh都很实用的工具
都很实用的工具
1:27.620–1:29.140
zh它可以把你选中的
它可以把你选中的
1:29.140–1:31.820
zh录屏 视频 图片和音频文件
录屏 视频 图片和音频文件
1:31.820–1:32.620
zh导入进来
导入进来
1:32.620–1:33.600
zh批量选中
批量选中
1:33.600–1:36.760
zh按照项目名称 序号 素材类型
按照项目名称 序号 素材类型
1:36.760–1:38.040
zh和可选标签
和可选标签
1:38.040–1:40.520
zh实时生成一套统一的新名称
实时生成一套统一的新名称
1:40.520–1:43.640
zh而且在真正批量改文件之前
而且在真正批量改文件之前
1:43.640–1:44.780
zh还可以完整看到
还可以完整看到
1:44.780–1:46.380
zh旧名称 新名称和风险
旧名称 新名称和风险
1:46.380–1:48.200
zh它会保护扩展名
它会保护扩展名
1:48.200–1:50.100
zh检查 筹名 非法字符
检查 筹名 非法字符
1:50.100–1:52.060
zh文件占用和目标冲突
文件占用和目标冲突
1:52.060–1:53.160
zh在执行之前
在执行之前
1:53.160–1:55.200
zh也会给你一页完整的确认
也会给你一页完整的确认
1:55.200–1:56.140
zh执行以后
执行以后
1:56.140–1:57.540
zh可以查询操作记录
可以查询操作记录
1:57.540–1:59.940
zh还可以安全撤销最近一次任务
还可以安全撤销最近一次任务
1:59.940–2:01.460
zh没错看完这条视频
没错看完这条视频
2:01.460–2:04.220
zh你就可以跟着做出一版非常接近的产品
你就可以跟着做出一版非常接近的产品
2:04.220–2:05.980
zh不过边界也要说清楚
不过边界也要说清楚
2:05.980–2:07.180
zh每一步操作
每一步操作
2:07.180–2:10.580
zh每一条提示词和每一个工作成果要如何验收
每一条提示词和每一个工作成果要如何验收
2:10.580–2:12.060
zh我都会放到视频里
我都会放到视频里
2:12.060–2:13.860
zh但是我不能替你看屏幕
但是我不能替你看屏幕
2:13.860–2:16.980
zh如果你的结果和我操作的不一样的话
如果你的结果和我操作的不一样的话
2:16.980–2:18.420
zh先别跳过去
先别跳过去
2:18.420–2:20.900
zh把你的结果截图发给Codex
把你的结果截图发给Codex
2:20.900–2:22.100
zh让它去进行诊断
让它去进行诊断
2:22.100–2:25.420
zh这其实比复这一段永远不会出错的报告更有意义
这其实比复这一段永远不会出错的报告更有意义
2:25.420–2:27.000
zh因为在真实做项目的时候
因为在真实做项目的时候
2:27.000–2:30.120
zh我们的电脑和AI偶尔会有自己的想法
我们的电脑和AI偶尔会有自己的想法
2:30.120–2:32.580
zh这是没有办法完全避免的
这是没有办法完全避免的
2:32.580–2:34.820
zh好 下面的内容我们分为两部分
好 下面的内容我们分为两部分
2:34.820–2:37.040
zh理论片和实践片
理论片和实践片
2:37.040–2:39.200
zh理论片听起来可能会有点枯燥
理论片听起来可能会有点枯燥
2:39.200–2:41.920
zh主要就是把Codex的核心功能讲清楚
主要就是把Codex的核心功能讲清楚
2:41.920–2:46.300
zh实践片就是从零开始制作出来刚才展示出的那个中原APP
实践片就是从零开始制作出来刚才展示出的那个中原APP
2:46.300–2:49.000
zh好 那我们现在正式开始Codex的理论片
好 那我们现在正式开始Codex的理论片
2:49.000–2:51.420
zh首先是Codex到底是什么
首先是Codex到底是什么
2:51.420–2:53.880
zh我们可以先把它简单理解成一个
我们可以先把它简单理解成一个
2:53.880–2:55.760
zh能在实际工作环境里
能在实际工作环境里
2:55.760–2:57.040
zh动手的AI助手
动手的AI助手
2:57.040–2:58.440
zh普通聊天工具
普通聊天工具
2:58.440–2:59.340
zh它最擅长的是
它最擅长的是
2:59.340–3:00.620
zh在对话框里给你答案
在对话框里给你答案
3:00.620–3:02.300
zh但Codex除了回答
但Codex除了回答
3:02.300–3:04.120
zh还可以在你允许的范围内
还可以在你允许的范围内
3:04.120–3:05.580
zh查看项目文件
查看项目文件
3:05.580–3:07.080
zh创建和修改内容
创建和修改内容
3:07.080–3:08.500
zh运行终端命令
运行终端命令
3:08.500–3:09.440
zh启动程序
启动程序
3:09.440–3:10.440
zh打开网页
打开网页
3:10.440–3:11.480
zh检查改动
检查改动
3:11.480–3:12.980
zh再把结果交给你验收
再把结果交给你验收
3:12.980–3:15.340
zh这句话里最需要留意的是
这句话里最需要留意的是
3:15.340–3:16.740
zh在你允许的范围内
在你允许的范围内
3:16.740–3:18.420
zh它不会因为你说了一句
它不会因为你说了一句
3:18.420–3:19.280
zh帮我做个APP
帮我做个APP
3:19.280–3:20.740
zh就理所当然的
就理所当然的
3:20.740–3:21.760
zh接管了整台电脑
接管了整台电脑
3:21.760–3:23.320
zh顺便把你的桌面也收拾了
顺便把你的桌面也收拾了
3:23.320–3:24.680
zh把你的回收站也清理了
把你的回收站也清理了
3:24.680–3:26.940
zh甚至把你的人生也规划了
甚至把你的人生也规划了
3:26.940–3:28.580
zh而是你给他一个工作现场
而是你给他一个工作现场
3:28.580–3:30.460
zh告诉他目标和边界
告诉他目标和边界
3:30.460–3:32.480
zh他就在这个现场里执行
他就在这个现场里执行
3:32.480–3:34.120
zh遇到需要额外权限
遇到需要额外权限
3:34.120–3:35.620
zh或者是比较重要的工作
或者是比较重要的工作
3:35.620–3:37.300
zh他就会停下来问你
他就会停下来问你
3:37.300–3:38.920
zh和普通聊天相比
和普通聊天相比
3:38.920–3:41.700
zh比如说ChatGPT或者是豆包
比如说ChatGPT或者是豆包
3:41.700–3:44.380
zhCodex最明显的变化在这里
Codex最明显的变化在这里
3:44.380–3:46.340
zh他只能围绕一个项目
他只能围绕一个项目
3:46.340–3:49.360
zh持续的读改运行和验证
持续的读改运行和验证
3:49.360–3:52.280
zh他的行为不再只停留在对话框里
他的行为不再只停留在对话框里
3:52.280–3:55.100
zh你暂时只要记住这四件事
你暂时只要记住这四件事
3:55.100–3:56.080
zh读文件
读文件
3:56.080–3:56.920
zh改文件
改文件
3:56.920–3:57.720
zh运行
运行
3:57.720–3:58.520
zh验证
验证
3:58.520–4:00.400
zh以后再看到复杂的功能
以后再看到复杂的功能
4:00.400–4:01.340
zh也可以先问
也可以先问
4:01.340–4:03.500
zh它到底是在帮我理解项目
它到底是在帮我理解项目
4:03.500–4:04.460
zh改变项目
改变项目
4:04.460–4:05.680
zh还是验证结果呢
还是验证结果呢
4:05.680–4:07.220
zhCodex适合什么人
Codex适合什么人
4:07.220–4:08.860
zh它不适合拿来做什么呢
它不适合拿来做什么呢
4:08.860–4:11.060
zh很多人一看到Codex就会问
很多人一看到Codex就会问
4:11.060–4:13.300
zh这是不是只有程序员才能用
这是不是只有程序员才能用
4:13.300–4:14.300
zh当然不是
当然不是
4:14.300–4:16.280
zh程序员当然可以用它来写代码
程序员当然可以用它来写代码
4:16.280–4:16.800
zh修bug
修bug
4:16.800–4:17.920
zh做代码审查
做代码审查
4:17.920–4:19.780
zh但如果你是内容创作者
但如果你是内容创作者
4:19.780–4:20.720
zh产品经理
产品经理
4:20.720–4:21.420
zh设计师
设计师
4:21.420–4:24.840
zh业人公司研究人员或者是普通的办公用户
业人公司研究人员或者是普通的办公用户
4:24.840–4:26.500
zh你也可以让他做网页
你也可以让他做网页
4:26.500–4:27.680
zh整理本地资料
整理本地资料
4:27.680–4:28.860
zh批量处理文件
批量处理文件
4:28.860–4:29.740
zh生成文档
生成文档
4:29.740–4:31.060
zh分析表格
分析表格
4:31.060–4:32.480
zh制作演示文稿
制作演示文稿
4:32.480–4:34.860
zh或者是把一个重复流程变成小工具
或者是把一个重复流程变成小工具
4:34.860–4:36.340
zh对普通用户来说
对普通用户来说
4:36.340–4:37.580
zh更实际的门槛是
更实际的门槛是
4:37.580–4:39.440
zh能不能把下面几件事情说清楚
能不能把下面几件事情说清楚
4:39.440–4:41.620
zh我想解决谁的问题
我想解决谁的问题
4:41.620–4:43.340
zh哪些内容必须保留
哪些内容必须保留
4:43.340–4:45.180
zh哪些动作不能做
哪些动作不能做
4:45.180–4:47.940
zh最后我要怎样确认他真的完成了
最后我要怎样确认他真的完成了
4:47.940–4:49.460
zh也是一个验收的过程
也是一个验收的过程
4:49.460–4:52.360
zh当然Codex也有不适合直接放手做的事情
当然Codex也有不适合直接放手做的事情
4:52.360–4:53.860
zh涉及到真实付款
涉及到真实付款
4:53.860–4:54.740
zh公开发布
公开发布
4:54.740–4:55.620
zh批量删除
批量删除
4:55.620–4:56.680
zh生产数据库
生产数据库
4:56.680–4:57.840
zh密码密钥
密码密钥
4:57.840–4:58.900
zh中药合同
中药合同
4:58.900–5:01.380
zh或者是可能影响到别人的外部操作
或者是可能影响到别人的外部操作
5:01.380–5:03.360
zh都要非常慎重的把任务交给他
都要非常慎重的把任务交给他
5:03.360–5:05.300
zhCodex可以把你的执行力放大
Codex可以把你的执行力放大
5:05.300–5:07.360
zh但判断责任还是要放在你这里
但判断责任还是要放在你这里
5:07.360–5:09.320
zh安装登录以及本次演示
安装登录以及本次演示
5:09.320–5:11.240
zh为什么要以MacOS为主线
为什么要以MacOS为主线
5:11.240–5:11.900
zh安装的话
安装的话
5:11.900–5:13.400
zh只要网络环境没有问题
只要网络环境没有问题
5:13.400–5:16.060
zh直接从OpenAI的官方入口下载
直接从OpenAI的官方入口下载
5:16.060–5:17.640
zh专门App就可以了
专门App就可以了
5:17.640–5:20.820
zh现在Codex已经和ChatGPT合并了
现在Codex已经和ChatGPT合并了
5:20.820–5:22.760
zh这个专门APP也叫ChatGPT
这个专门APP也叫ChatGPT
5:22.760–5:24.460
zh按照系统提示安装
按照系统提示安装
5:24.460–5:27.880
zh然后使用你的ChatGPT的账号登录就可以了
然后使用你的ChatGPT的账号登录就可以了
5:27.880–5:30.020
zh您看到的具体按键的位置
您看到的具体按键的位置
5:30.020–5:31.700
zh套餐和额度说明
套餐和额度说明
5:31.700–5:34.240
zh可能会随着版本变化而不同
可能会随着版本变化而不同
5:34.240–5:37.380
zh我是在7月22日录制的视频
我是在7月22日录制的视频
5:37.380–5:38.880
zh使用的是目前的版本
使用的是目前的版本
5:38.880–5:41.860
zh如果你以后看到的名字略有不同也没有问题
如果你以后看到的名字略有不同也没有问题
5:41.860–5:44.320
zh这次演示会以MacOS作为主线
这次演示会以MacOS作为主线
5:44.320–5:46.120
zh以我目前的使用体验
以我目前的使用体验
5:46.120–5:49.820
zhCodex和MacOS的整套工作流程配合得很好
Codex和MacOS的整套工作流程配合得很好
5:49.820–5:52.120
zh不过这不等于Windows用户不能用
不过这不等于Windows用户不能用
5:52.120–5:56.600
zh桌面App的核心工作方式在两个系统上都成立
桌面App的核心工作方式在两个系统上都成立
5:56.600–5:59.880
zh第一次看Codex界面先了解功能区
第一次看Codex界面先了解功能区
5:59.880–6:01.320
zh第一次打开Codex
第一次打开Codex
6:01.320–6:03.520
zh很多人可能会从左上角开始
很多人可能会从左上角开始
6:03.520–6:05.740
zh试图把每个按钮都记住
试图把每个按钮都记住
6:05.740–6:08.280
zh但其实界面经常更新
但其实界面经常更新
6:08.280–6:10.160
zh按钮的位置也经常变化
按钮的位置也经常变化
6:10.160–6:12.240
zh我们可以先了解各个功能区
我们可以先了解各个功能区
6:12.240–6:15.200
zh左边通常是你的项目和任务记录
左边通常是你的项目和任务记录
6:15.200–6:18.060
zh你可以把它理解成办公楼的楼层和房间
你可以把它理解成办公楼的楼层和房间
6:18.060–6:20.480
zh中间是当前任务发生的地方
中间是当前任务发生的地方
6:20.480–6:21.980
zhCodex的回复
Codex的回复
6:21.980–6:23.140
zh执行过程
执行过程
6:23.140–6:24.340
zh权限请求
权限请求
6:24.340–6:25.100
zh测试结果
测试结果
6:25.100–6:26.760
zh主要都会在这里出现
主要都会在这里出现
6:26.760–6:28.260
zh下面是输入区
下面是输入区
6:28.260–6:29.940
zh你可以在这里布置任务
你可以在这里布置任务
6:29.940–6:30.760
zh补充条件
补充条件
6:30.760–6:31.620
zh添加文件
添加文件
6:31.620–6:32.800
zh截图或者语音
截图或者语音
6:32.800–6:34.120
zh任务运行以后
任务运行以后
6:34.120–6:35.800
zh你还会看到文件感动
你还会看到文件感动
6:35.800–6:36.960
zh中端输出
中端输出
6:36.960–6:39.740
zh浏览器和审查结果
浏览器和审查结果
6:39.740–6:41.260
zh那新手第一次看见面
那新手第一次看见面
6:41.260–6:42.560
zh抓住四个位置就够了
抓住四个位置就够了
6:42.560–6:43.980
zh我在哪个项目里
我在哪个项目里
6:43.980–6:45.920
zh我正在和哪个任务对话
我正在和哪个任务对话
6:45.920–6:48.060
zh我的要求从哪里发出去
我的要求从哪里发出去
6:48.060–6:50.680
zh结果和证据都在哪里看
结果和证据都在哪里看
6:50.680–6:53.420
zhCodex的项目任务和文件夹
Codex的项目任务和文件夹
6:53.420–6:55.440
zh项目任务和文件夹
项目任务和文件夹
6:55.440–6:57.620
zh是新手最容易混在一起的几个词
是新手最容易混在一起的几个词
6:57.620–7:00.180
zh放在同一间办公室里看
放在同一间办公室里看
7:00.180–7:01.400
zh可以这么理解
可以这么理解
7:01.400–7:03.960
zh项目呢它像一间办公室里面
项目呢它像一间办公室里面
7:03.960–7:07.140
zh放着这个产品的文件规则和历史
放着这个产品的文件规则和历史
7:07.140–7:10.440
zh任务像你在办公室里召开的一次具体会议
任务像你在办公室里召开的一次具体会议
7:10.440–7:13.040
zh比如说设计网站首页
比如说设计网站首页
7:13.040–7:14.140
zh它是一场会议
它是一场会议
7:14.140–7:15.840
zh检查文件安全
检查文件安全
7:15.840–7:17.820
zh又是另一场会议
又是另一场会议
7:17.820–7:21.140
zh文件夹相当于是电脑里真正存放资料的位置
文件夹相当于是电脑里真正存放资料的位置
7:21.140–7:22.780
zhCodex打开哪个文件夹
Codex打开哪个文件夹
7:22.780–7:25.180
zh就相当于你把它带进哪家办公室
就相当于你把它带进哪家办公室
7:25.180–7:27.100
zh如果文件夹选错了
如果文件夹选错了
7:27.100–7:28.240
zh它可能非常努力
它可能非常努力
7:28.240–7:30.420
zh但它努力在错误的方向里了
但它努力在错误的方向里了
7:30.420–7:32.660
zh长期项目和临时问题最好分开
长期项目和临时问题最好分开
7:32.660–7:34.400
zh同一个APP的需求
同一个APP的需求
7:34.400–7:36.360
zh实现测试和打包
实现测试和打包
7:36.360–7:38.300
zh可以留在同一个项目里
可以留在同一个项目里
7:38.300–7:41.460
zh但没必要全塞进一条无线变长的对话
但没必要全塞进一条无线变长的对话
7:41.460–7:43.740
zh任务目标明显变化时
任务目标明显变化时
7:43.740–7:45.940
zh新开一条任务会更干净
新开一条任务会更干净
7:45.940–7:48.040
zh这样Codex更容易知道
这样Codex更容易知道
7:48.040–7:49.860
zh眼前在解决什么问题
眼前在解决什么问题
7:49.860–7:51.780
zhCodex到底能记住多少
Codex到底能记住多少
7:51.780–7:53.440
zh换一个对话框以后
换一个对话框以后
7:53.440–7:54.480
zh他还记不记得
他还记不记得
7:54.480–7:56.340
zh这个问题经常会出现
这个问题经常会出现
7:56.340–7:58.080
zh最安全的理解是
最安全的理解是
7:58.080–7:59.780
zh不要把重要项目决定
不要把重要项目决定
8:00.000–8:03.000
zh最安全的理解是,不要把重要項目決定只放在我記得我們聊過這件事上。
最安全的理解是,不要把重要項目決定只放在我記得我們聊過這件事上。
8:03.000–8:04.474
zh當前任務的消息,
當前任務的消息,
8:04.474–8:05.763
zh你附加的文件,
你附加的文件,
8:05.763–8:07.605
zh他讀取到的項目內容,
他讀取到的項目內容,
8:07.605–8:10.000
zh都會形成這次工作的上下文。
都會形成這次工作的上下文。
8:10.000–8:12.800
zh但Codex的上下文记忆不是无限的
但Codex的上下文记忆不是无限的
8:12.800–8:17.640
zh不同任务之间也不应该默认拥有完整永久逐字的记忆
不同任务之间也不应该默认拥有完整永久逐字的记忆
8:17.640–8:21.860
zh产品范围、匿名规则、安全底线、视觉规范
产品范围、匿名规则、安全底线、视觉规范
8:21.860–8:24.220
zh这些以后会反复用到的决定
这些以后会反复用到的决定
8:24.220–8:26.140
zh最好写进项目文件
最好写进项目文件
8:26.140–8:31.560
zh你可以使用productspec.md这个文件来保存产品需求
你可以使用productspec.md这个文件来保存产品需求
8:31.560–8:36.960
zh使用agents.md来保存这个项目长期需要遵守的工作规则
使用agents.md来保存这个项目长期需要遵守的工作规则
8:36.960–8:39.560
zh这就像公司要有公司的行为准则
这就像公司要有公司的行为准则
8:39.560–8:42.940
zhCodex也有记忆和长期规则的相关能力
Codex也有记忆和长期规则的相关能力
8:42.940–8:46.440
zh但具体入口可能随版本和设置而不同
但具体入口可能随版本和设置而不同
8:46.440–8:48.480
zh新手先掌握一个最稳的方法
新手先掌握一个最稳的方法
8:48.480–8:51.040
zh就是重要的决定落到文件里
就是重要的决定落到文件里
8:51.040–8:53.820
zh开始新任务时让它先读取这些文件
开始新任务时让它先读取这些文件
8:53.820–8:55.380
zhCodex的输入框
Codex的输入框
8:55.380–8:57.420
zh附件截图和语音
附件截图和语音
8:57.420–8:59.300
zh这里是Codex的输入框
这里是Codex的输入框
8:59.300–9:00.540
zh除了输入文字
除了输入文字
9:00.540–9:02.080
zh它还可以使用语音输入
它还可以使用语音输入
9:02.080–9:03.800
zh点击这个麦克风
点击这个麦克风
9:03.800–9:06.320
zh其实Codex的语音转文字模型
其实Codex的语音转文字模型
9:06.320–9:07.540
zh识别中文的准确度
识别中文的准确度
9:07.540–9:08.960
zh现在还是可以的
现在还是可以的
9:08.960–9:11.400
zh包括你轻声说一句话
包括你轻声说一句话
9:11.400–9:12.900
zh活着时会将一些
活着时会将一些
9:12.900–9:13.900
zh抵防防艳
抵防防艳
9:13.900–9:15.280
zh只要口齿清晰
只要口齿清晰
9:15.280–9:16.400
zh一点问题都不大
一点问题都不大
9:16.400–9:18.580
zh除了直接用文字来表达任务
除了直接用文字来表达任务
9:18.580–9:20.320
zh也可以添加文件
也可以添加文件
9:20.320–9:22.120
zh图片或者截图
图片或者截图
9:22.120–9:25.580
zh很多时候与其花几分钟去描述
很多时候与其花几分钟去描述
9:25.580–9:28.120
zh右上角那个有点歪的按钮
右上角那个有点歪的按钮
9:28.120–9:29.080
zh给我改一下
给我改一下
9:29.080–9:30.340
zh不如截一张图
不如截一张图
9:30.340–9:32.660
zh然后在图里清楚地指出
然后在图里清楚地指出
9:32.660–9:33.720
zh这个按钮的位置
这个按钮的位置
9:33.720–9:34.840
zh让它理解得更好
让它理解得更好
9:34.840–9:36.960
zh但附件也不是越多越好
但附件也不是越多越好
9:36.960–9:41.000
zh真正值得放进任务里的通常是完成工作必须看的文件
真正值得放进任务里的通常是完成工作必须看的文件
9:41.000–9:44.080
zh能够证明当前问题的截图或报错
能够证明当前问题的截图或报错
9:44.080–9:47.160
zh还有明确的参考样式和不能改的部分
还有明确的参考样式和不能改的部分
9:47.160–9:50.260
zh另外一定要注意不要上传密码
另外一定要注意不要上传密码
9:50.260–9:52.700
zh私钥身份证件私人聊天记录
私钥身份证件私人聊天记录
9:52.700–9:55.860
zh或者任何与任务无关的客户资料
或者任何与任务无关的客户资料
9:55.860–9:59.200
zh如何给Codex布置一条能执行的任务
如何给Codex布置一条能执行的任务
9:59.200–10:02.960
zh怎样把一句想法变成Codex能执行的任务呢
怎样把一句想法变成Codex能执行的任务呢
10:02.960–10:05.200
zh一个好的任务不一定很长
一个好的任务不一定很长
10:05.200–10:07.420
zh但通常要能回答五个问题
但通常要能回答五个问题
10:07.420–10:09.480
zh我最终想要得到什么
我最终想要得到什么
10:09.480–10:12.200
zhCodex你需要知道什么背景
Codex你需要知道什么背景
10:12.200–10:14.840
zh哪些事情是不能做的
哪些事情是不能做的
10:14.840–10:16.780
zh怎么样才算完成
怎么样才算完成
10:16.780–10:18.640
zh你是先检查
你是先检查
10:18.640–10:19.360
zh先计划
先计划
10:19.360–10:20.820
zh还是可以直接动手
还是可以直接动手
10:20.820–10:23.160
zh比如说不要只对Codex说
比如说不要只对Codex说
10:23.160–10:25.380
zh给我做一个素材管理助手
给我做一个素材管理助手
10:25.380–10:26.560
zh要高级一点
要高级一点
10:26.560–10:27.940
zh不能这么说的原因
不能这么说的原因
10:27.940–10:29.800
zh不是你对Codex不能不礼貌
不是你对Codex不能不礼貌
10:29.800–10:32.040
zh而是高级这个词
而是高级这个词
10:32.040–10:32.860
zh它没法验收
它没法验收
10:32.860–10:34.160
zh可以执行的表达是
可以执行的表达是
10:34.160–10:36.120
zh请先不要写代码
请先不要写代码
10:36.120–10:40.640
zh我要做一个给内容创作者使用的本地素材批量命名助手
我要做一个给内容创作者使用的本地素材批量命名助手
10:40.640–10:43.140
zh第一版必须支持导入文件
第一版必须支持导入文件
10:43.140–10:45.100
zh实时预览新名称
实时预览新名称
10:45.100–10:46.620
zh安全检查
安全检查
10:46.620–10:48.480
zh原地除命名和撤销
原地除命名和撤销
10:48.480–10:49.980
zh不上传文件
不上传文件
10:49.980–10:51.620
zh不覆盖目标文件
不覆盖目标文件
10:51.620–10:54.880
zh请先判断需求里最影响方向的五个问题
请先判断需求里最影响方向的五个问题
10:54.880–10:57.400
zh等我回答以后再写需求文档
等我回答以后再写需求文档
10:57.400–10:59.280
zh你会发现这里没有一行代码
你会发现这里没有一行代码
10:59.280–11:00.800
zh全是人类的自然语言
全是人类的自然语言
11:00.800–11:01.980
zh甚至全是中文
甚至全是中文
11:01.980–11:03.800
zh但任务已经非常明确
但任务已经非常明确
11:03.800–11:05.480
zh我们要扮演的角色
我们要扮演的角色
11:05.480–11:07.700
zh就是会有人类的自然语言
就是会有人类的自然语言
11:07.700–11:09.160
zh给AI布置任务的老板
给AI布置任务的老板
11:09.160–11:11.240
zh还有一个非常实用的习惯
还有一个非常实用的习惯
11:11.240–11:13.440
zh当你自己也没有想清楚时
当你自己也没有想清楚时
11:13.440–11:15.060
zh不要假装已经想清楚
不要假装已经想清楚
11:15.060–11:16.620
zh你直接告诉Codex
你直接告诉Codex
11:16.620–11:17.860
zh先不要做
先不要做
11:17.860–11:20.460
zh你先问我关于这个产品的问题
你先问我关于这个产品的问题
11:20.460–11:22.280
zh你要相信起码现阶段
你要相信起码现阶段
11:22.280–11:23.960
zhCodex要比你聪明得多
Codex要比你聪明得多
11:23.960–11:25.980
zh这样做是借助他的智慧
这样做是借助他的智慧
11:25.980–11:28.520
zh把我们模糊的想法摆到桌面上
把我们模糊的想法摆到桌面上
11:28.520–11:30.220
zh让Codex替我们去思考
让Codex替我们去思考
11:30.220–11:31.980
zh当然最后怎么选
当然最后怎么选
11:31.980–11:33.380
zh还是由我们自己负责
还是由我们自己负责
11:33.380–11:37.520
zhCodex是使用的模型推理强度速度和用量
Codex是使用的模型推理强度速度和用量
11:37.520–11:39.380
zh这里是模型选择区域
这里是模型选择区域
11:39.380–11:42.240
zh不是什么任务都需要使用最高级的模型
不是什么任务都需要使用最高级的模型
11:42.240–11:45.320
zh复杂工作可以使用GPT5.6
复杂工作可以使用GPT5.6
11:45.320–11:48.520
zh轻量的任务就可以选择更快更节省的模型
轻量的任务就可以选择更快更节省的模型
11:48.520–11:50.300
zh那怎么去选呢
那怎么去选呢
11:50.300–11:53.900
zh对新手来说可以先爱任务难度去选
对新手来说可以先爱任务难度去选
11:53.900–11:57.440
zh比如说我设计录制这个视频时
比如说我设计录制这个视频时
11:57.440–12:01.820
zh复杂的产品规划架构安全审查和困难的问题
复杂的产品规划架构安全审查和困难的问题
12:01.820–12:03.440
zh我会交给更强的模型
我会交给更强的模型
12:03.440–12:04.500
zh格式整理
格式整理
12:04.500–12:05.900
zh简单的改文案
简单的改文案
12:05.900–12:07.340
zh一些机械的检查
一些机械的检查
12:07.340–12:10.100
zh则可以交给更快更节省的模型
则可以交给更快更节省的模型
12:10.100–12:11.780
zh模型和界面会更新
模型和界面会更新
12:11.780–12:14.040
zh所以大家也不要把这条视频里的名字
所以大家也不要把这条视频里的名字
12:14.040–12:15.440
zh当做永远不变的菜单
当做永远不变的菜单
12:15.440–12:16.860
zh推理强度可以理解成
推理强度可以理解成
12:16.860–12:18.620
zh你愿意让它在回答前
你愿意让它在回答前
12:18.620–12:20.720
zh花多少力气去思考
花多少力气去思考
12:20.720–12:22.700
zh不是所有的任务都适合用高强度
不是所有的任务都适合用高强度
12:22.700–12:24.700
zh如果你改一个标点符号
如果你改一个标点符号
12:24.700–12:26.040
zh也开最高推理的话
也开最高推理的话
12:26.040–12:28.780
zh那有点希望你请公司的总结
那有点希望你请公司的总结
12:28.780–12:30.360
zh你去会议室给一盆驴锣
你去会议室给一盆驴锣
12:30.360–12:31.080
zh浇了浇水
浇了浇水
12:31.080–12:32.420
zh质量优先
质量优先
12:32.420–12:33.680
zh但没必要让所有的任务
但没必要让所有的任务
12:33.680–12:35.340
zh都排在同一个重量级
都排在同一个重量级
12:35.340–12:36.180
zh高风险
高风险
12:36.180–12:37.060
zh跨文件
跨文件
12:37.060–12:39.760
zh设计产品结构和文件安全的工作
设计产品结构和文件安全的工作
12:39.760–12:41.420
zh慢一点也没有关系
慢一点也没有关系
12:41.420–12:42.080
zh重复
重复
12:42.080–12:42.920
zh可逆
可逆
12:42.920–12:44.480
zh容易检查的任务
容易检查的任务
12:44.480–12:46.100
zh用更快的配置
用更快的配置
12:46.100–12:47.240
zh通常更合适
通常更合适
12:47.240–12:48.160
zh速度模型
速度模型
12:48.160–12:49.520
zh也是类似的逻辑
也是类似的逻辑
12:49.520–12:51.640
zh你是在等待节省时间
你是在等待节省时间
12:51.640–12:53.460
zh还是在牺牲必要的思考
还是在牺牲必要的思考
12:53.460–12:55.220
zh这也要看具体的任务
这也要看具体的任务
12:55.220–12:55.840
zh至于用量
至于用量
12:55.840–12:57.400
zh别只盯着一条消息
别只盯着一条消息
12:57.400–12:58.140
zh它花了多少
它花了多少
12:58.140–13:00.060
zh如果是你的任务含糊
如果是你的任务含糊
13:00.060–13:01.820
zh一次塞的太多
一次塞的太多
13:01.820–13:02.880
zh做完又被验收
做完又被验收
13:02.880–13:04.720
zh最后反复又推导重来
最后反复又推导重来
13:04.720–13:06.240
zh这些不健康的行为
这些不健康的行为
13:06.240–13:08.560
zh往往比选了一个更强的模型
往往比选了一个更强的模型
13:08.560–13:09.600
zh更快的速度
更快的速度
13:09.600–13:10.380
zh更费额度
更费额度
13:10.380–13:12.020
zh我们把任务拆小
我们把任务拆小
13:12.020–13:13.340
zh把边界说清楚
把边界说清楚
13:13.340–13:14.960
zh每一步先检查
每一步先检查
13:14.960–13:17.740
zh减少这个反复推导重来的过程
减少这个反复推导重来的过程
13:17.740–13:19.700
zh这是一个比较好的习惯
这是一个比较好的习惯
13:19.700–13:23.140
zhCodex的普通执行目标和计划
Codex的普通执行目标和计划
13:23.140–13:25.100
zh普通执行目标和计划
普通执行目标和计划
13:25.100–13:26.380
zh这三个名字排在一起
这三个名字排在一起
13:26.380–13:28.460
zh很容易让人产生一种错觉
很容易让人产生一种错觉
13:28.460–13:30.580
zh好像在使用Codex之前
好像在使用Codex之前
13:30.580–13:32.660
zh还得先补一门项目管理
还得先补一门项目管理
13:32.660–13:35.000
zh但其实判断方法没有那么复杂
但其实判断方法没有那么复杂
13:35.000–13:37.880
zh我们主要先看眼前的任务有多大
我们主要先看眼前的任务有多大
13:37.880–13:39.960
zh比如说页面上的选择素材
比如说页面上的选择素材
13:39.960–13:41.660
zh要改成导入素材
要改成导入素材
13:41.660–13:43.100
zh这个要求很清楚
这个要求很清楚
13:43.100–13:44.200
zh改动也很小
改动也很小
13:44.200–13:46.480
zh直接告诉Codex该拿几个字
直接告诉Codex该拿几个字
13:46.480–13:47.680
zh改完运行页面
改完运行页面
13:47.680–13:48.780
zh再点一下按钮
再点一下按钮
13:48.780–13:49.980
zh确认功能还在
确认功能还在
13:49.980–13:51.180
zh这件事就结束了
这件事就结束了
13:51.180–13:53.900
zh但后面我们要做的素材批量命名助手
但后面我们要做的素材批量命名助手
13:53.900–13:55.240
zh就完全是另一种体量
就完全是另一种体量
13:55.240–13:56.980
zh它从空文件夹起步
它从空文件夹起步
13:56.980–13:58.540
zh会碰到界面
会碰到界面
13:58.540–13:59.720
zh文件读取
文件读取
13:59.720–14:00.720
zh重命名
重命名
14:00.720–14:01.860
zh冲突检查
冲突检查
14:01.860–14:03.060
zh撤销和打包
撤销和打包
14:03.060–14:04.800
zh等等一系列的任务
等等一系列的任务
14:04.800–14:06.260
zh在代码还没写之前
在代码还没写之前
14:06.260–14:07.840
zh我更想先看清楚
我更想先看清楚
14:07.840–14:09.100
zh它准备选什么技术
它准备选什么技术
14:09.100–14:10.660
zh文件放在哪里
文件放在哪里
14:10.660–14:12.580
zh哪一步开始接触用户素材
哪一步开始接触用户素材
14:12.580–14:14.840
zh以及最后拿什么证明没有改错
以及最后拿什么证明没有改错
14:14.840–14:16.960
zh那这个时候就要用计划
那这个时候就要用计划
14:16.960–14:19.640
zh它把路线提前摊在屏幕上
它把路线提前摊在屏幕上
14:19.640–14:21.380
zh让我们在大改动之前
让我们在大改动之前
14:21.380–14:22.400
zh先挑问题
先挑问题
14:22.400–14:23.680
zh哪一步太大
哪一步太大
14:23.680–14:25.780
zh哪一步漏了安全检查
哪一步漏了安全检查
14:25.780–14:27.160
zh顺序是不是反了
顺序是不是反了
14:27.160–14:29.900
zh而目标是和持续时间更长的任务
而目标是和持续时间更长的任务
14:29.900–14:32.280
zh比如说希望Codex分多个阶段
比如说希望Codex分多个阶段
14:32.280–14:35.460
zh一直追着完成整套课程交付物
一直追着完成整套课程交付物
14:35.460–14:36.700
zh这个目标往前走
这个目标往前走
14:36.700–14:39.280
zh而不是一条消息结束之后就停
而不是一条消息结束之后就停
14:39.280–14:42.100
zh这个时候就可以用目标创建或者管理
这个时候就可以用目标创建或者管理
14:42.100–14:43.680
zh平常我们只需要这样判断
平常我们只需要这样判断
14:43.680–14:46.140
zh事情小而明确就直接做
事情小而明确就直接做
14:46.140–14:48.760
zh范围大风险高就看计划
范围大风险高就看计划
14:48.760–14:52.020
zh同一个结果需要跨很多阶段持续推进的话
同一个结果需要跨很多阶段持续推进的话
14:52.020–14:52.980
zh再考虑目标
再考虑目标
14:52.980–14:55.440
zh什么是Codex的插件和Skill
什么是Codex的插件和Skill
14:55.440–14:57.260
zh下面了解一下插件
下面了解一下插件
14:57.260–14:59.540
zh这里显示的是已经安装了的
这里显示的是已经安装了的
14:59.540–15:02.160
zh还没有安装过插件的话点这里
还没有安装过插件的话点这里
15:02.160–15:06.660
zh插件它的作用是给Codex增加原来没有的工作能力
插件它的作用是给Codex增加原来没有的工作能力
15:06.660–15:09.600
zh或者是把它连接到你正在使用的其他工具
或者是把它连接到你正在使用的其他工具
15:09.600–15:12.400
zh在这里搜索需要的插件
在这里搜索需要的插件
15:12.400–15:15.580
zh打开详情再点击加号就可以安装
打开详情再点击加号就可以安装
15:15.580–15:17.980
zh有些插件装完就能使用
有些插件装完就能使用
15:17.980–15:20.660
zh有些还需要登录比如说Google Drive
有些还需要登录比如说Google Drive
15:20.660–15:22.900
zhGitHub Notion之类的外部服务
GitHub Notion之类的外部服务
15:22.900–15:24.260
zh安装完成之后
安装完成之后
15:24.260–15:25.660
zh最好新开一条任务
最好新开一条任务
15:25.660–15:28.380
zh让新插件的能力完整加载进来
让新插件的能力完整加载进来
15:28.380–15:29.120
zh开完插件
开完插件
15:29.120–15:30.960
zh我们再看到旁边还有一个技能
我们再看到旁边还有一个技能
15:30.960–15:32.780
zh这就是非常重要的skill
这就是非常重要的skill
15:32.780–15:35.840
zh官方解释是通过任务专用技能
官方解释是通过任务专用技能
15:35.840–15:37.500
zh扩展codex的能力
扩展codex的能力
15:37.500–15:40.100
zh它就是可以服用的专业工作方法
它就是可以服用的专业工作方法
15:40.100–15:41.100
zh比如说以后把
比如说以后把
15:41.100–15:42.920
zh怎样根据我的语言样本
怎样根据我的语言样本
15:42.920–15:45.440
zh参考内容和课程结构
参考内容和课程结构
15:45.440–15:46.740
zh写出口播稿
写出口播稿
15:46.740–15:48.440
zh整理成固定流程
整理成固定流程
15:48.440–15:50.300
zh它就可以成为一个内容skill
它就可以成为一个内容skill
15:50.300–15:51.480
zh下次我再换选题
下次我再换选题
15:51.480–15:52.440
zh但流程还在
但流程还在
15:52.440–15:54.440
zh就不用重新描述工作方法
就不用重新描述工作方法
15:54.440–15:56.720
zh现在的开源Skill非常非常多
现在的开源Skill非常非常多
15:56.720–15:58.200
zh很多人是非常乐意
很多人是非常乐意
15:58.200–15:59.960
zh分享出来自己的方法论的
分享出来自己的方法论的
16:02.320–16:05.504
zh所以安装的时候至少要看一下它是谁提供的,
所以安装的时候至少要看一下它是谁提供的,
16:05.504–16:06.618
zh里面包含什么,
里面包含什么,
16:06.618–16:08.051
zh需要连接哪些服务,
需要连接哪些服务,
16:08.051–16:10.280
zh以及它可能读取或者修改什么。
以及它可能读取或者修改什么。
16:10.380–16:14.580
zh插件和skill都不是安装得越多越好的,我们要有选择的去安装。
插件和skill都不是安装得越多越好的,我们要有选择的去安装。
16:15.000–16:17.560
zh如何理解和设置Codex的权限
如何理解和设置Codex的权限
16:17.560–16:19.520
zh权限这部分非常重要
权限这部分非常重要
16:19.520–16:23.000
zh因为Codex它是能直接在我们的工作环境中
因为Codex它是能直接在我们的工作环境中
16:23.000–16:26.320
zh读取和写入文件运行命令访问网络的
读取和写入文件运行命令访问网络的
16:26.320–16:28.940
zh有些情况下还会操作浏览机和桌面
有些情况下还会操作浏览机和桌面
16:28.940–16:30.700
zh它是真的能动手
它是真的能动手
16:30.700–16:32.680
zh所以我们一定要给它合适的权限
所以我们一定要给它合适的权限
16:32.680–16:34.900
zh如果你刚开始使用Codex
如果你刚开始使用Codex
16:34.900–16:36.960
zh我更建议你先选择第一种
我更建议你先选择第一种
16:36.960–16:37.920
zh请求批准
请求批准
16:37.920–16:42.580
zh这个模式并不是说Codex它每改一个字都要跑来问你一次
这个模式并不是说Codex它每改一个字都要跑来问你一次
16:42.580–16:45.980
zh只要操作它是发生在当前项目允许的范围内
只要操作它是发生在当前项目允许的范围内
16:45.980–16:47.840
zh比如说读取项目文件
比如说读取项目文件
16:47.840–16:48.640
zh修改代码
修改代码
16:48.640–16:50.380
zh运行普通的本地命令
运行普通的本地命令
16:50.380–16:52.120
zh它通常可以正常地完成
它通常可以正常地完成
16:52.120–16:54.400
zh真正需要填下来询问你的
真正需要填下来询问你的
16:54.400–16:56.340
zh是访问项目外部的文件
是访问项目外部的文件
16:56.340–16:57.560
zh连接互联网
连接互联网
16:57.560–17:00.500
zh或者是执行超出当前安全范围的操作
或者是执行超出当前安全范围的操作
17:00.500–17:02.720
zh比如说它只是想访问互联网
比如说它只是想访问互联网
17:02.720–17:04.800
zh下载我们这个项目需要的正常依赖
下载我们这个项目需要的正常依赖
17:04.800–17:07.060
zh而且来源和用途都很清楚
而且来源和用途都很清楚
17:07.060–17:08.720
zh这种情况就可以批准
这种情况就可以批准
17:08.720–17:10.620
zh但如果它准备读取一个
但如果它准备读取一个
17:10.620–17:12.760
zh和当前项目完全无关的文件夹
和当前项目完全无关的文件夹
17:12.760–17:14.160
zh或者运行一条
或者运行一条
17:14.160–17:15.860
zh你根本不知道是干什么的命令
你根本不知道是干什么的命令
17:15.860–17:16.980
zh那就先不要批准
那就先不要批准
17:16.980–17:18.560
zh完全可以点拒绝
完全可以点拒绝
17:18.560–17:19.640
zh然后直接问他
然后直接问他
17:19.640–17:20.880
zh先不要执行
先不要执行
17:20.880–17:22.960
zh请用普通人能听懂的话
请用普通人能听懂的话
17:22.960–17:24.940
zh告诉我这项操作要做什么
告诉我这项操作要做什么
17:24.940–17:26.260
zh为什么需要它
为什么需要它
17:26.260–17:27.840
zh会影响哪些文件
会影响哪些文件
17:27.840–17:30.960
zh以及有没有权限更小的替代方案
以及有没有权限更小的替代方案
17:30.960–17:32.020
zh审必窗口
审必窗口
17:32.020–17:33.360
zh有时候还会让我们选择
有时候还会让我们选择
17:33.360–17:34.580
zh仅允许这一次
仅允许这一次
17:34.580–17:37.340
zh或者在更大的范围内持续允许
或者在更大的范围内持续允许
17:37.340–17:38.680
zh刚使用的时候
刚使用的时候
17:38.680–17:40.560
zh尽量选择放个比较小的那一个
尽量选择放个比较小的那一个
17:40.560–17:41.940
zh能只批准一次
能只批准一次
17:41.940–17:44.560
zh就先不要把整场任务的门都给他打开
就先不要把整场任务的门都给他打开
17:44.560–17:47.000
zh能只允许访问一个文件夹
能只允许访问一个文件夹
17:47.000–17:49.600
zh就不要把你的整台电脑的权限都交出去
就不要把你的整台电脑的权限都交出去
17:49.600–17:51.640
zh等你已经熟悉了当前项目
等你已经熟悉了当前项目
17:51.640–17:53.980
zh知道Codex大概会做哪些操作
知道Codex大概会做哪些操作
17:53.980–17:57.220
zh又不想被一些重复低风险的审批
又不想被一些重复低风险的审批
17:57.220–17:58.500
zh频繁的打断
频繁的打断
17:58.500–18:00.700
zh就可以考虑第二种T-WO审批
就可以考虑第二种T-WO审批
18:00.700–18:03.160
zh这里的T-WO审批不是Codex
这里的T-WO审批不是Codex
18:03.160–18:04.320
zh自己给自己审批
自己给自己审批
18:04.320–18:06.700
zh它会把符合条件的审批请求
它会把符合条件的审批请求
18:06.700–18:09.120
zh交给一个独立的审批机制进行检查
交给一个独立的审批机制进行检查
18:09.120–18:10.500
zh风险较低
风险较低
18:10.500–18:12.000
zh理由合理的操作
理由合理的操作
18:12.000–18:13.200
zh它可以自动通过
它可以自动通过
18:13.200–18:14.700
zh但如果检测到风险
但如果检测到风险
18:14.700–18:16.000
zh或者是这项操作
或者是这项操作
18:16.000–18:17.640
zh不适合它自动决定
不适合它自动决定
18:17.640–18:19.580
zh它还是会停下来询问你
它还是会停下来询问你
18:19.580–18:21.440
zh所以这个模式比较适合
所以这个模式比较适合
18:21.440–18:23.000
zh已经跑通过几次的项目
已经跑通过几次的项目
18:23.000–18:24.440
zh比如说我已经确认
比如说我已经确认
18:24.440–18:25.460
zh项目来源可靠
项目来源可靠
18:25.460–18:27.280
zh也知道它需要安装哪些依赖
也知道它需要安装哪些依赖
18:27.280–18:28.740
zh会修改哪些文件
会修改哪些文件
18:28.740–18:29.860
zh只是接下来
只是接下来
18:29.860–18:31.500
zh还有一批重复的操作也完成
还有一批重复的操作也完成
18:31.500–18:33.520
zh这个时候使用提供审批
这个时候使用提供审批
18:33.520–18:35.300
zh它的体验会顺畅很多
它的体验会顺畅很多
18:35.300–18:37.720
zh最后一个是完全访问权限
最后一个是完全访问权限
18:37.720–18:39.180
zh这个模式相当于
这个模式相当于
18:39.180–18:41.420
zh你把给Codex设置的安全围栏
你把给Codex设置的安全围栏
18:41.420–18:42.840
zh基本上全部打开了
基本上全部打开了
18:42.840–18:44.700
zhCodex可以访问互联网
Codex可以访问互联网
18:44.700–18:46.300
zh也可以读取和操作
也可以读取和操作
18:46.300–18:47.660
zh当前项目之外的文件
当前项目之外的文件
18:47.660–18:50.000
zh它的执行过程会更少的被打断
它的执行过程会更少的被打断
18:50.000–18:51.760
zh但风险也明显更高
但风险也明显更高
18:51.760–18:53.680
zh我只会在几个条件
我只会在几个条件
18:53.680–18:54.880
zh同时满足的时候
同时满足的时候
18:54.880–18:55.920
zh考虑使用它
考虑使用它
18:55.920–18:57.740
zh项目的来源可信
项目的来源可信
18:57.740–18:59.800
zh任务范围非常清楚
任务范围非常清楚
18:59.800–19:01.600
zh重要的文件已经备份
重要的文件已经备份
19:01.600–19:02.580
zh使用了GIT
使用了GIT
19:02.580–19:04.840
zh也就是版本管理工具
也就是版本管理工具
19:04.840–19:05.760
zh而且我知道
而且我知道
19:05.760–19:08.060
zh它为什么确实需要访问到
它为什么确实需要访问到
19:08.060–19:09.500
zh当前项目之外的内容
当前项目之外的内容
19:09.500–19:12.040
zh所以如果你现在还不知道应该选哪个
所以如果你现在还不知道应该选哪个
19:12.040–19:14.160
zh选请求审批就可以
选请求审批就可以
19:14.160–19:17.720
zh权限也不是一次选择以后永远不能改编的东西
权限也不是一次选择以后永远不能改编的东西
19:17.720–19:20.260
zh我们随时都能根据任务去重新调整
我们随时都能根据任务去重新调整
19:20.260–19:22.540
zhCodex任务的引导和排队
Codex任务的引导和排队
19:22.540–19:23.920
zh任务发出去以后
任务发出去以后
19:23.920–19:25.360
zhCodex正在运行
Codex正在运行
19:25.360–19:27.360
zh这个时候我们也还可以说话
这个时候我们也还可以说话
19:27.360–19:29.640
zh假设它正在整理一段文字
假设它正在整理一段文字
19:29.640–19:32.220
zh我忽然发现任务少说了一个条件
我忽然发现任务少说了一个条件
19:32.220–19:34.520
zh比如说必须起一个响亮的标题
比如说必须起一个响亮的标题
19:34.520–19:37.060
zh那我们就可以在输入框里输入
那我们就可以在输入框里输入
19:37.060–19:38.760
zh点击引导
点击引导
19:38.760–19:41.660
zh这样送进当时正在进行的任务
这样送进当时正在进行的任务
19:41.660–19:42.840
zh另一种情况是
另一种情况是
19:42.840–19:44.840
zh我想在正文整理完以后
我想在正文整理完以后
19:44.840–19:46.840
zh还想再要三条摘要
还想再要三条摘要
19:46.840–19:48.960
zh它不影响眼前这一步工作
它不影响眼前这一步工作
19:48.960–19:51.680
zh所以放进队列里排队就可以了
所以放进队列里排队就可以了
19:51.680–19:54.160
zhCodex它会在做完当前任务之后
Codex它会在做完当前任务之后
19:54.160–19:55.800
zh再进行下一步的处理
再进行下一步的处理
19:55.800–19:57.560
zh所以是排上队就可以了呢
所以是排上队就可以了呢
19:57.560–19:59.020
zh还是要点击下这个引导
还是要点击下这个引导
19:59.020–20:01.940
zh关键就在于你提出的条件或者是任务
关键就在于你提出的条件或者是任务
20:01.940–20:05.020
zh和当前正在进行的工作又没有关系
和当前正在进行的工作又没有关系
20:05.020–20:09.860
zhCodex的终端 审阅 浏览器 文件和侧编任务
Codex的终端 审阅 浏览器 文件和侧编任务
20:09.860–20:12.460
zh那下面我们要看一些有点抽象的东西了
那下面我们要看一些有点抽象的东西了
20:12.460–20:14.580
zh第一个就是Terminal 终端
第一个就是Terminal 终端
20:14.580–20:18.720
zh终端大概是整套界面里最容易让零基础用户紧张的地方
终端大概是整套界面里最容易让零基础用户紧张的地方
20:18.720–20:20.940
zh在电影或者是短距离
在电影或者是短距离
20:20.940–20:25.480
zh电脑高手他们面对着黑色的屏幕霹里啪啦的操作的就是这个东西
电脑高手他们面对着黑色的屏幕霹里啪啦的操作的就是这个东西
20:25.480–20:27.560
zhTerminal 它的中文叫终端
Terminal 它的中文叫终端
20:27.560–20:30.020
zh不过大家不用被它的长相吓到
不过大家不用被它的长相吓到
20:30.020–20:32.260
zh终端它并不是黑客专用的工具
终端它并不是黑客专用的工具
20:32.260–20:34.200
zh它只是一种操作电脑的方式
它只是一种操作电脑的方式
20:34.200–20:37.720
zh我们平常使用电脑主要是用鼠标去点击按钮
我们平常使用电脑主要是用鼠标去点击按钮
20:37.720–20:39.580
zh比如说双击打开文件夹
比如说双击打开文件夹
20:39.580–20:41.920
zh点击图标去启动一个软件
点击图标去启动一个软件
20:41.920–20:44.720
zh或者是把一个文件拖到另一个位置
或者是把一个文件拖到另一个位置
20:44.720–20:46.500
zh终端它做的事情其实差不多
终端它做的事情其实差不多
20:46.500–20:48.320
zh只不过它不用鼠标
只不过它不用鼠标
20:48.320–20:50.400
zh而是通过文字的命令告诉电脑
而是通过文字的命令告诉电脑
20:50.400–20:52.300
zh所以你可以把终端案例解成一个
所以你可以把终端案例解成一个
20:52.300–20:55.280
zh用文字直接给电脑下指令的窗口
用文字直接给电脑下指令的窗口
20:55.280–20:57.380
zh再看终端右上方的这几个按钮
再看终端右上方的这几个按钮
20:57.380–20:59.460
zh第一个叫切换摘要
第一个叫切换摘要
20:59.460–21:03.240
zh它主要是用来显示或者收起当前任务的摘要区域
它主要是用来显示或者收起当前任务的摘要区域
21:04.200–21:07.440
zh长的时候可以通过这里快速的去回看Codex
长的时候可以通过这里快速的去回看Codex
21:07.440–21:09.680
zh做了哪些事情得到了什么结果
做了哪些事情得到了什么结果
21:09.680–21:12.380
zh以及有没有需要我们继续确认的内容
以及有没有需要我们继续确认的内容
21:12.380–21:15.260
zh点击这个按钮只是在调整页面显示
点击这个按钮只是在调整页面显示
21:15.260–21:16.600
zh它不会修改项目
它不会修改项目
21:16.600–21:18.940
zh也不会让正在执行的任务停下来
也不会让正在执行的任务停下来
21:18.940–21:22.060
zh暂时不想看摘钥匙就可以把它收起来
暂时不想看摘钥匙就可以把它收起来
21:22.060–21:23.740
zh需要回顾的时候再打开
需要回顾的时候再打开
21:23.740–21:26.360
zh第二个叫切换底部面板显示
第二个叫切换底部面板显示
21:26.360–21:29.920
zh它主要是控制下面这个底部面板的显示和隐藏
它主要是控制下面这个底部面板的显示和隐藏
21:29.920–21:33.280
zh而我们现在看到的底部面板里主要就是中断
而我们现在看到的底部面板里主要就是中断
21:33.280–21:35.800
zh如果终端占据的空间太大
如果终端占据的空间太大
21:35.800–21:37.700
zh它就会影响我们查看上面的内容
它就会影响我们查看上面的内容
21:37.700–21:39.240
zh这个时候点击一下
这个时候点击一下
21:39.240–21:41.160
zh就可以把它暂时收起来
就可以把它暂时收起来
21:41.160–21:42.880
zh需要检查预行结果
需要检查预行结果
21:42.880–21:44.300
zh或者包错信息的时候
或者包错信息的时候
21:44.300–21:46.320
zh再点击一次把它点开
再点击一次把它点开
21:46.320–21:49.560
zh第三个是显示或隐藏侧边栏
第三个是显示或隐藏侧边栏
21:49.560–21:52.280
zh点开以后右边会出现一个工具区域
点开以后右边会出现一个工具区域
21:52.280–21:54.040
zh里面可以看到审阅
里面可以看到审阅
21:54.040–21:54.680
zh中端
中端
21:54.680–21:55.780
zh浏览器
浏览器
21:55.780–21:58.040
zh文件和侧边任务
文件和侧边任务
21:58.040–22:00.200
zh审阅主要是用来查看Codex
审阅主要是用来查看Codex
22:00.200–22:01.360
zh修改了哪些内容
修改了哪些内容
22:01.360–22:03.260
zh后面讲代码审查的时候
后面讲代码审查的时候
22:03.260–22:04.920
zh我们还会回来仔细看它
我们还会回来仔细看它
22:04.920–22:07.900
zh终端就是刚才我们介绍的这个命令窗口
终端就是刚才我们介绍的这个命令窗口
22:07.900–22:10.020
zh浏览器主要用于打开和检查
浏览器主要用于打开和检查
22:10.020–22:12.160
zh我们制作的网页或者是应用界面
我们制作的网页或者是应用界面
22:12.160–22:14.120
zh比如说按钮能不能点击
比如说按钮能不能点击
22:14.120–22:16.060
zh页面显示是否正常
页面显示是否正常
22:16.060–22:17.260
zh都可以在这里查看
都可以在这里查看
22:17.260–22:21.200
zh文件是用来浏览当前项目里的文件和文件夹
文件是用来浏览当前项目里的文件和文件夹
22:21.200–22:24.360
zh在Codex工作的时候会生成很多的文件
在Codex工作的时候会生成很多的文件
22:24.360–22:26.240
zh即便我们看不懂代码
即便我们看不懂代码
22:26.240–22:28.360
zh也可以通过这里大概的了解
也可以通过这里大概的了解
22:28.360–22:30.660
zhCodex它创建了哪些东西
Codex它创建了哪些东西
22:30.660–22:34.300
zh侧边任务则用来查看主任务之外正在处理的辅助任务
侧边任务则用来查看主任务之外正在处理的辅助任务
22:34.300–22:37.560
zh刚开始使用的时候我们不用着急去研究它
刚开始使用的时候我们不用着急去研究它
22:37.560–22:39.020
zh等以后任务变多
等以后任务变多
22:39.020–22:42.060
zh需要同时处理几件事情的时候再回来了解它
需要同时处理几件事情的时候再回来了解它
22:42.060–22:44.620
zh所以这几个按钮没有大家想象的那么复杂
所以这几个按钮没有大家想象的那么复杂
22:44.620–22:47.360
zh它主要是帮我们整理我们的界面
它主要是帮我们整理我们的界面
22:47.360–22:49.060
zh摘要负责回顾
摘要负责回顾
22:49.060–22:51.420
zh底部面板负责显示终端
底部面板负责显示终端
22:51.420–22:53.580
zh侧边任务栏负责集中查看
侧边任务栏负责集中查看
22:53.580–22:56.980
zh审阅终端浏览器文件和其他任务
审阅终端浏览器文件和其他任务
22:56.980–22:58.800
zhCodex的文件改动
Codex的文件改动
22:58.800–23:01.400
zhDiff代码审查和测试
Diff代码审查和测试
23:01.400–23:03.200
zhCodex每完成一个任务
Codex每完成一个任务
23:03.200–23:05.760
zh我们都可以打开右侧边栏里的审阅
我们都可以打开右侧边栏里的审阅
23:05.760–23:10.060
zh在审阅面板里看到这些红色和绿色的对照
在审阅面板里看到这些红色和绿色的对照
23:10.060–23:12.060
zh就是大家经常听到的Diff
就是大家经常听到的Diff
23:12.060–23:13.680
zh它没有那么的神秘
它没有那么的神秘
23:13.680–23:16.420
zh我们可以把它理解成Word里面的修订记录
我们可以把它理解成Word里面的修订记录
23:16.420–23:19.420
zh红色呢通常表示它删掉了什么
红色呢通常表示它删掉了什么
23:19.420–23:21.860
zh绿色则通常表示增加了什么
绿色则通常表示增加了什么
23:21.860–23:24.180
zh即便完全看不到代码
即便完全看不到代码
23:24.180–23:26.060
zh也可以先看两个很直观的地方
也可以先看两个很直观的地方
23:26.060–23:27.800
zh我们可以先看文件名
我们可以先看文件名
23:27.800–23:30.300
zh我们如果只是要求修改了一个按钮
我们如果只是要求修改了一个按钮
23:30.300–23:32.140
zh它改了一个相关的文件呢
它改了一个相关的文件呢
23:32.140–23:33.860
zh还是突然动了十几个文件
还是突然动了十几个文件
23:33.860–23:35.560
zh然后大概看一下改动量
然后大概看一下改动量
23:35.560–23:38.180
zh这里我们不需要逐行的去研究
这里我们不需要逐行的去研究
23:38.180–23:40.640
zh只需要观察红色和绿色多不多
只需要观察红色和绿色多不多
23:40.640–23:42.580
zh如果是一个很小的要求
如果是一个很小的要求
23:42.580–23:44.180
zh却出现了大面积的修改
却出现了大面积的修改
23:44.180–23:45.840
zh这个时候我们就需要考虑一下
这个时候我们就需要考虑一下
23:45.840–23:46.980
zh是不是改了太多了
是不是改了太多了
23:46.980–23:50.800
zh比如我们只说三个下拉框没有对齐
比如我们只说三个下拉框没有对齐
23:50.800–23:54.640
zh结果页面的颜色布局和按钮的样式也一起变了
结果页面的颜色布局和按钮的样式也一起变了
23:54.640–23:56.320
zh虽然页面可能还能打开
虽然页面可能还能打开
23:56.320–23:59.700
zh但他已经顺手修改了我们没有要求他动的东西
但他已经顺手修改了我们没有要求他动的东西
24:00.000–24:01.552
zh我們就需要考慮一下是不是改的太多了。
我們就需要考慮一下是不是改的太多了。
24:01.552–24:02.931
zh比如我們只說三個下拉框沒有對齊,
比如我們只說三個下拉框沒有對齊,
24:02.931–24:04.741
zh結果頁面的顏色布局和暗有的樣式也一起變了。
結果頁面的顏色布局和暗有的樣式也一起變了。
24:04.741–24:05.690
zh雖然頁面可能還能打開,
雖然頁面可能還能打開,
24:05.690–24:07.500
zh但它已經順手修改了我們沒有要求它動的東西。
但它已經順手修改了我們沒有要求它動的東西。
24:07.500–24:08.621
zh這種情況我們不要直接接受,
這種情況我們不要直接接受,
24:08.621–24:09.741
zh也不用自己印著頭皮改代碼。
也不用自己印著頭皮改代碼。
24:09.741–24:11.293
zh我們可以回到對話框裡告訴Codex。
我們可以回到對話框裡告訴Codex。
24:11.293–24:13.190
zh這次任務只需要解決三個下拉框沒有對齊的問題。
這次任務只需要解決三個下拉框沒有對齊的問題。
24:13.190–24:13.966
zh請保留原來的顏色、
請保留原來的顏色、
24:13.966–24:14.483
zh布局和交互,
布局和交互,
24:14.483–24:15.000
zh不要修改其他
不要修改其他
24:15.000–24:17.060
zh并尽量缩小改动范围
并尽量缩小改动范围
24:17.060–24:18.820
zh等修改完成以后
等修改完成以后
24:18.820–24:20.700
zh我们再回到实验面板看一眼
我们再回到实验面板看一眼
24:20.700–24:22.580
zh如果这次修改比较重要
如果这次修改比较重要
24:22.580–24:24.060
zh或者是改动的文件比较多
或者是改动的文件比较多
24:24.060–24:26.680
zh还可以让Codex再做一次代码审查
还可以让Codex再做一次代码审查
24:26.680–24:28.060
zh可以直接告诉他
可以直接告诉他
24:28.060–24:29.700
zh请审查当前的修改
请审查当前的修改
24:29.700–24:31.680
zh检查有没有明显错误
检查有没有明显错误
24:31.680–24:33.180
zh安全风险或者遗漏
安全风险或者遗漏
24:33.180–24:34.900
zh暂时不要修改文件
暂时不要修改文件
24:34.900–24:37.080
zh先把发现的问题解释给我听
先把发现的问题解释给我听
24:37.080–24:38.360
zh代码审查呢
代码审查呢
24:38.360–24:40.660
zh就有点像请另一位同事过来看一眼
就有点像请另一位同事过来看一眼
24:40.660–24:42.680
zh这个功能虽然已经做出来了
这个功能虽然已经做出来了
24:42.680–24:44.460
zh但是又没有我忽略的问题
但是又没有我忽略的问题
24:44.460–24:46.620
zh所以大家只需要记住这个区别
所以大家只需要记住这个区别
24:46.620–24:48.720
zh审阅面板里的Diff
审阅面板里的Diff
24:48.720–24:50.760
zh告诉我们Codex改了什么
告诉我们Codex改了什么
24:50.760–24:53.240
zh代码审查帮助我们继续判断
代码审查帮助我们继续判断
24:53.240–24:55.480
zh这些修改有没有明显的问题
这些修改有没有明显的问题
24:55.480–24:57.960
zh关于Codex的一些进阶能力
关于Codex的一些进阶能力
24:57.960–25:00.760
zh后面制作产品会反复用到的核心能力
后面制作产品会反复用到的核心能力
25:00.760–25:02.200
zh我们已经认识的差不多了
我们已经认识的差不多了
25:02.200–25:05.360
zh大家可能还会在Codex的界面设置
大家可能还会在Codex的界面设置
25:05.360–25:06.840
zh或者其他的教程里
或者其他的教程里
25:06.840–25:08.560
zh看到比如说
看到比如说
25:08.560–25:10.260
enAgent.md
Agent.md
25:10.260–25:11.120
enMCP
MCP
25:11.120–25:11.960
enWorktree
Worktree
25:11.960–25:13.920
zhCli这些名字
Cli这些名字
25:13.920–25:16.560
zh这些呢就属于Codex的进届能力
这些呢就属于Codex的进届能力
25:16.560–25:19.180
zh不是今天必须全部学会的新手清单
不是今天必须全部学会的新手清单
25:19.180–25:21.620
zh这里我先有几分钟来告诉大家
这里我先有几分钟来告诉大家
25:21.620–25:23.360
zh他们大概非别解决什么问题
他们大概非别解决什么问题
25:23.360–25:25.720
zh以后真的遇到了对应的需求
以后真的遇到了对应的需求
25:25.720–25:26.720
zh再深入学习
再深入学习
25:26.720–25:29.000
zh我们先看Agence.md
我们先看Agence.md
25:29.000–25:32.560
zh它本质呢是一个放在项目里的说明文件
它本质呢是一个放在项目里的说明文件
25:32.560–25:35.480
zh比如说一个项目要求所有的回答使用中文
比如说一个项目要求所有的回答使用中文
25:35.480–25:37.340
zh不能覆盖原始文件
不能覆盖原始文件
25:37.340–25:39.820
zh每次修改完成后都要进行检查
每次修改完成后都要进行检查
25:39.820–25:42.600
zh这些都是一些需要长期遵守的规则
这些都是一些需要长期遵守的规则
25:42.600–25:44.820
zh就可以写进agents.md
就可以写进agents.md
25:44.820–25:47.080
zh这样大家每次开始新任务的时候
这样大家每次开始新任务的时候
25:47.080–25:49.580
zh就不需要把相同的要求重新复制
就不需要把相同的要求重新复制
25:49.580–25:50.920
zh告诉Codex一遍
告诉Codex一遍
25:50.920–25:53.020
zhCodex进入这个项目以后
Codex进入这个项目以后
25:53.020–25:54.680
zh它就会读取这里面的规则
它就会读取这里面的规则
25:54.680–25:56.500
zh大家就可以把它理解成为
大家就可以把它理解成为
25:56.500–25:59.820
zh这是写给Codex看的项目说明书
这是写给Codex看的项目说明书
25:59.820–26:03.500
zhMCP解决的是连接外部工具和数据的问题
MCP解决的是连接外部工具和数据的问题
26:03.500–26:06.140
zhCodex本身可以读取项目文件
Codex本身可以读取项目文件
26:06.140–26:07.100
zh运行命令
运行命令
26:07.100–26:09.040
zh但如果希望它访问数据库
但如果希望它访问数据库
26:09.040–26:11.520
zh内部系统或者是某个专门的服务
内部系统或者是某个专门的服务
26:11.520–26:13.980
zh就可能需要通过MCP去建立连接
就可能需要通过MCP去建立连接
26:13.980–26:16.040
zh它有点像一个统一的接口
它有点像一个统一的接口
26:16.040–26:19.340
zh让Codex知道怎样和外部工具去交流
让Codex知道怎样和外部工具去交流
26:19.340–26:21.280
zh理人基础阶段呢
理人基础阶段呢
26:21.280–26:23.300
zh就先不用去研究它的配置
就先不用去研究它的配置
26:23.300–26:25.300
zh只需要知道以后看到
只需要知道以后看到
26:25.300–26:27.720
zh给Codex连接更多的工具
给Codex连接更多的工具
26:27.720–26:30.120
zh背后呢就经常会出现MCP
背后呢就经常会出现MCP
26:30.120–26:32.900
zh多Agent比较容易从名字去理解
多Agent比较容易从名字去理解
26:32.900–26:34.720
zh当一个任务很搭的时候
当一个任务很搭的时候
26:34.720–26:37.860
zh可以把研究制作和检查
可以把研究制作和检查
26:37.860–26:40.260
zh拆分给不同的Agent分别处理
拆分给不同的Agent分别处理
26:40.260–26:43.220
zh再由主任务去汇总总结果
再由主任务去汇总总结果
26:43.220–26:46.500
zh不过多个agent不代表结果一定会自动变好
不过多个agent不代表结果一定会自动变好
26:46.500–26:49.240
zh如果是任务本身很简单的时候
如果是任务本身很简单的时候
26:49.240–26:50.820
zh一个agent反而更清楚
一个agent反而更清楚
26:50.820–26:52.960
zh只有工作确实可以拆开
只有工作确实可以拆开
26:52.960–26:56.060
zh而且不同部分能够相对独立进行时
而且不同部分能够相对独立进行时
26:56.060–26:58.060
zh多agent才真正的有价值
多agent才真正的有价值
26:58.060–27:00.280
zhwork tree也就是工作
work tree也就是工作
27:00.280–27:03.120
zh数则是为了避免多个任务互相干扰
数则是为了避免多个任务互相干扰
27:03.120–27:04.860
zh比如说同一个项目里
比如说同一个项目里
27:04.860–27:06.880
zh一个任务正在修改界面
一个任务正在修改界面
27:06.880–27:09.720
zh另一个任务同时修复文件处理逻辑
另一个任务同时修复文件处理逻辑
27:09.720–27:12.580
zh如果他们都直接修改同一份文件
如果他们都直接修改同一份文件
27:12.580–27:13.840
zh就容易互相覆盖
就容易互相覆盖
27:13.840–27:17.660
zh那Worktree可以为任务建立相对独立的工作区
那Worktree可以为任务建立相对独立的工作区
27:17.660–27:19.260
zh让他们先分别完成
让他们先分别完成
27:19.260–27:20.820
zh再决定怎样合并
再决定怎样合并
27:20.820–27:22.220
zh所以大家今天先知道
所以大家今天先知道
27:22.220–27:26.120
zh它是把不同修改暂时隔开的工具就可以了
它是把不同修改暂时隔开的工具就可以了
27:26.120–27:27.540
zh剩下的Cli
剩下的Cli
27:27.540–27:28.480
enIde
Ide
27:28.480–27:30.360
zhCloud和Remote
Cloud和Remote
27:30.360–27:32.140
zh主要是在回答另一个问题
主要是在回答另一个问题
27:32.140–27:34.440
zh我们可以在哪里使用Codex
我们可以在哪里使用Codex
27:34.440–27:37.120
zh那现在演示的时候使用的是桌面APP
那现在演示的时候使用的是桌面APP
27:37.120–27:39.960
zhCLI是运行在终端里的Codex
CLI是运行在终端里的Codex
27:39.960–27:42.500
zh它更适合已经习惯命令行的人
它更适合已经习惯命令行的人
27:42.500–27:45.520
zhID1版本会出现在代码编辑器旁边
ID1版本会出现在代码编辑器旁边
27:45.520–27:48.820
zh方便一边看代码一边和Codex交流
方便一边看代码一边和Codex交流
27:48.820–27:52.100
zhCloud是让任务在云端环境里运行
Cloud是让任务在云端环境里运行
27:52.100–27:53.840
zh适合连接代码仓库
适合连接代码仓库
27:53.840–27:56.380
zh或者把工作交给远程环境去处理
或者把工作交给远程环境去处理
27:56.380–27:58.960
zhRemote则可以让我们从手机
Remote则可以让我们从手机
27:58.960–28:00.640
zh或者其他已经授权的设备
或者其他已经授权的设备
28:00.640–28:03.220
zh继续查看和管理连接电脑上的任务
继续查看和管理连接电脑上的任务
28:03.220–28:06.140
zh如果项目本来就已经在远程主机上市
如果项目本来就已经在远程主机上市
28:06.140–28:07.800
zh也可以连接远程环境
也可以连接远程环境
28:07.800–28:10.220
zh现在Codex可以连接手机操作
现在Codex可以连接手机操作
28:10.220–28:10.920
zh非常方便
非常方便
28:10.920–28:12.740
zh屏幕上的这些进阶名词
屏幕上的这些进阶名词
28:12.740–28:14.640
zh现在不需要记住具体操作
现在不需要记住具体操作
28:14.640–28:16.500
zh只要留下一个大概印象
只要留下一个大概印象
28:16.500–28:19.940
zhAgent.imd负责保存项目规则
Agent.imd负责保存项目规则
28:19.940–28:22.300
zhMCP负责连接工具
MCP负责连接工具
28:22.300–28:25.900
zhDoor Agent和Worktree是帮助处理更复杂的任务
Door Agent和Worktree是帮助处理更复杂的任务
28:25.900–28:29.580
zh而Cli IDE Cloud和Remote
而Cli IDE Cloud和Remote
28:29.580–28:31.220
zh只是不同的使用环境
只是不同的使用环境
28:31.220–28:33.480
zh好前面的基础理论部分
好前面的基础理论部分
28:33.480–28:34.600
zh我们先讲到这里
我们先讲到这里
28:34.600–28:38.000
zh如果你现在还是搞不清楚哪个功能在哪
如果你现在还是搞不清楚哪个功能在哪
28:38.000–28:39.820
zh或者是觉得还是有些抽象
或者是觉得还是有些抽象
28:39.820–28:41.140
zh这完全正常
这完全正常
28:41.140–28:43.960
zh接下来我们把它放到一个真实的项目里
接下来我们把它放到一个真实的项目里
28:43.960–28:46.380
zh你对这些功能就有了更具体的了解
你对这些功能就有了更具体的了解
28:46.380–28:48.500
zh好 下面我们进入实战环节
好 下面我们进入实战环节
28:48.500–28:50.500
zh选第一个实战案例的时候
选第一个实战案例的时候
28:50.500–28:53.240
zh我不太想为了证明AI很厉害
我不太想为了证明AI很厉害
28:53.240–28:55.060
zh专门做一个画面很热闹
专门做一个画面很热闹
28:55.060–28:56.120
zh看起来很厉害
看起来很厉害
28:56.120–28:57.860
zh但实用性不强的东西
但实用性不强的东西
28:57.860–28:59.960
zh我更希望这次做出来的产品
我更希望这次做出来的产品
28:59.960–29:02.880
zh真正能够进入到某一个人的工作流程
真正能够进入到某一个人的工作流程
29:02.880–29:04.520
zh所以我选的案例是
所以我选的案例是
29:04.520–29:06.380
zh素材批量命名助手
素材批量命名助手
29:06.380–29:08.020
zh如果你是内容创作者
如果你是内容创作者
29:08.020–29:09.200
zh或者电商从业者
或者电商从业者
29:09.200–29:10.200
zh拍过视频
拍过视频
29:10.200–29:10.980
zh做过剪辑
做过剪辑
29:10.980–29:12.200
zh整理过商品图片
整理过商品图片
29:12.200–29:13.700
zh或者是课程素材
或者是课程素材
29:13.700–29:15.680
zh应该对这种场面不陌生
应该对这种场面不陌生
29:15.680–29:17.440
enImage 8392
Image 8392
29:17.440–29:20.260
zh屏幕录制20267月18日
屏幕录制20267月18日
29:20.260–29:20.960
zh最终版
最终版
29:20.960–29:21.920
zh最终版2
最终版2
29:21.920–29:23.440
zh真的最终版
真的最终版
29:23.440–29:24.680
zh文件少的时候
文件少的时候
29:24.680–29:25.900
zh还能明显靠记忆
还能明显靠记忆
29:25.900–29:27.340
zh但是素材一多
但是素材一多
29:27.340–29:28.420
zh光是找对版本
光是找对版本
29:28.420–29:30.000
zh你就已经很消耗耐心了
你就已经很消耗耐心了
29:30.000–29:31.820
zh所以我们今天要做的这个APP
所以我们今天要做的这个APP
29:31.820–29:33.240
zh它可以把视频
它可以把视频
29:33.240–29:36.480
zh图片 录屏和音频添加进去
图片 录屏和音频添加进去
29:36.480–29:38.120
zh再按照项目的名称
再按照项目的名称
29:38.120–29:40.520
zh续号 素材类型和可选标签
续号 素材类型和可选标签
29:40.520–29:43.320
zh一键批量生成整齐的新名称
一键批量生成整齐的新名称
29:43.320–29:45.520
zh而且改名之前可以先预览
而且改名之前可以先预览
29:45.520–29:48.580
zh发现重名或者非法字符的时候会提醒
发现重名或者非法字符的时候会提醒
29:48.580–29:51.140
zh执行之前还有完整确认
执行之前还有完整确认
29:51.140–29:53.040
zh改完以后保留操作记录
改完以后保留操作记录
29:53.040–29:54.300
zh如果真的改错了
如果真的改错了
29:54.300–29:56.380
zh还能撤销最近一次的操作
还能撤销最近一次的操作
29:56.380–29:57.760
zh它虽然只是一个小工具
它虽然只是一个小工具
29:57.760–30:00.480
zh但它能解决一个真实具体
但它能解决一个真实具体
30:00.480–30:02.380
zh而且很多人会反复遇到的问题
而且很多人会反复遇到的问题
30:02.380–30:05.000
zh那么对于第一堂零基础的实战课来讲
那么对于第一堂零基础的实战课来讲
30:05.000–30:09.420
zh我觉得这比做一个只能摆在那里看的页面更有意义
我觉得这比做一个只能摆在那里看的页面更有意义
30:09.420–30:11.440
zh现在我们正式开始
现在我们正式开始
30:11.440–30:15.940
zh会用最简单最容易理解的方式去跟大家讲
会用最简单最容易理解的方式去跟大家讲
30:15.940–30:19.980
zh大家看了之后肯定会觉得没想到它那么简单
大家看了之后肯定会觉得没想到它那么简单
30:19.980–30:23.340
zh那第一步就是新建一个项目
那第一步就是新建一个项目
30:23.340–30:29.340
zh我们就把它命名为素材批量命名助手
我们就把它命名为素材批量命名助手
30:29.340–30:37.460
zh然后我们可以跟Codex说
然后我们可以跟Codex说
30:37.460–30:43.120
zh我现在希望你帮我做一个素材批量命名助手
我现在希望你帮我做一个素材批量命名助手
30:43.120–30:46.600
zh但是我目前只有这么一个模糊的想法
但是我目前只有这么一个模糊的想法
30:46.600–30:47.660
zh我还没有想好
我还没有想好
30:47.660–30:50.900
zh你能帮我构思一下这个APP
你能帮我构思一下这个APP
30:50.900–30:52.040
zh哦对了
哦对了
30:52.040–30:54.620
zh我要做的是一个桌面板APP
我要做的是一个桌面板APP
30:54.620–30:58.140
zh目前我用的是一台MacBook
目前我用的是一台MacBook
30:58.140–31:00.440
zh那你告诉我
那你告诉我
31:00.440–31:03.820
zh这个app大概是需要什么功能
这个app大概是需要什么功能
31:03.820–31:06.980
zh然后我有哪些需要注意的地方
然后我有哪些需要注意的地方
31:06.980–31:08.260
zh你先跟我说一下
你先跟我说一下
31:08.260–31:09.440
zh我跟你讨论一下
我跟你讨论一下
31:09.440–31:12.040
zh还有什么需要我一起决定的
还有什么需要我一起决定的
31:12.040–31:13.140
zh你也跟我说出来
你也跟我说出来
31:13.140–31:18.180
zh用语音输入法去跟它沟通
用语音输入法去跟它沟通
31:18.180–31:19.700
zh真的特别方便
真的特别方便
31:19.700–31:21.840
zh很多人他们都会说
很多人他们都会说
31:21.840–31:24.780
zh我们在和Codex沟通的时候
我们在和Codex沟通的时候
31:24.780–31:26.540
zh要给它一个身份
要给它一个身份
31:26.540–31:30.140
zh比如说你是一个非常有经验的产品经理
比如说你是一个非常有经验的产品经理
31:30.140–31:34.480
zh或者说你是一个非常有经验的产品开发
或者说你是一个非常有经验的产品开发
31:34.480–31:37.920
zh但实际上这个5.6这个模型
但实际上这个5.6这个模型
31:37.920–31:39.600
zh我自己的体感是
我自己的体感是
31:39.600–31:41.560
zh你已经不需要跟他说那些背景了
你已经不需要跟他说那些背景了
31:41.560–31:44.760
zh他自己就知道他需要站在一个什么样的角色上
他自己就知道他需要站在一个什么样的角色上
31:44.760–31:46.100
zh然后为我们思考
然后为我们思考
31:46.100–31:48.220
zh尤其是装了一些skill
尤其是装了一些skill
31:48.220–31:50.740
zh像这个superpowers这个skill
像这个superpowers这个skill
31:50.740–31:54.640
zh他在自动识别套用这个skill的时候
他在自动识别套用这个skill的时候
31:54.640–32:00.000
zh就已经给自己设定了一个非常优秀的产品开发和产品
就已经给自己设定了一个非常优秀的产品开发和产品
32:14.400–32:15.400
zh常用模板
常用模板
32:15.400–32:18.140
zh还有可以查询的操作记录
还有可以查询的操作记录
32:18.140–32:19.900
zh包括一键撤销
包括一键撤销
32:19.900–32:23.000
zh后续可以扩展的一些功能
后续可以扩展的一些功能
32:23.000–32:24.920
zh然后我们回答他给我们提出来的问题
然后我们回答他给我们提出来的问题
32:24.920–32:29.000
zh比如说我们最想解决的是哪种真实的场景
比如说我们最想解决的是哪种真实的场景
32:29.000–32:30.780
zh那对于我个人来讲
那对于我个人来讲
32:30.780–32:33.200
zh我需要解决的是A
我需要解决的是A
32:33.200–32:35.300
zh但其实我们也可以
但其实我们也可以
32:35.300–32:38.620
zh做一个适合多种人群的通用工具
做一个适合多种人群的通用工具
32:38.620–32:39.760
zh那我们就说A
那我们就说A
32:39.760–32:41.280
zh用语音输入法
用语音输入法
32:41.280–32:44.440
zh主要是自媒体和电商
主要是自媒体和电商
32:44.440–32:47.940
zh我主要想面向这两方面的用户
我主要想面向这两方面的用户
32:47.940–32:49.160
zh然后我们再看
然后我们再看
32:49.160–32:51.620
zh他会给我们一个什么样的回复
他会给我们一个什么样的回复
32:51.620–32:53.640
zh可以看到他给我们的这个定位
可以看到他给我们的这个定位
32:53.640–32:54.920
zh就收敛成了
就收敛成了
32:54.920–32:57.140
zh面向自媒体和电商从业者
面向自媒体和电商从业者
32:57.140–32:58.920
zh把大量杂乱的图片
把大量杂乱的图片
32:58.920–33:00.480
zh视频快速变成规范
视频快速变成规范
33:00.480–33:02.560
zh可搜索可交付的素材名章
可搜索可交付的素材名章
33:02.560–33:05.040
zh包括他分析了下这两类用户
包括他分析了下这两类用户
33:05.040–33:06.560
zh共同的需求
共同的需求
33:06.560–33:07.620
zh这个共同的需求
这个共同的需求
33:07.620–33:10.100
zh其实也就是我们产品的功能
其实也就是我们产品的功能
33:10.100–33:12.900
zh包括他们有各自的专属的规则
包括他们有各自的专属的规则
33:12.900–33:14.980
zh这意味着我们的这个APP
这意味着我们的这个APP
33:14.980–33:16.340
zh以后可以内置两套入口
以后可以内置两套入口
33:16.340–33:18.720
zh第一版我觉得不用做的这么复杂
第一版我觉得不用做的这么复杂
33:18.720–33:21.040
zh那我们就把我们关于这个产品的想法
那我们就把我们关于这个产品的想法
33:21.040–33:22.300
zh也实时的告诉他
也实时的告诉他
33:22.300–33:25.260
zh第一版我觉得做的不用这么复杂
第一版我觉得做的不用这么复杂
33:25.260–33:26.900
zh只要一个入口就行了
只要一个入口就行了
33:26.900–33:29.620
zh电商素材和自媒体素材用同一个入口
电商素材和自媒体素材用同一个入口
33:29.620–33:32.740
zh如果以后我要再升级我的这个产品的话
如果以后我要再升级我的这个产品的话
33:32.740–33:34.040
zh我再设置两套入口
我再设置两套入口
33:34.040–33:36.080
zh然后他向我抛出来了一个问题
然后他向我抛出来了一个问题
33:36.080–33:38.740
zh最重要的是弄清楚用户希望APP
最重要的是弄清楚用户希望APP
33:38.740–33:39.820
zh如何理解文件
如何理解文件
33:39.820–33:42.880
zh那我就把我刚才展示给大家的我
那我就把我刚才展示给大家的我
33:42.880–33:43.760
zh这个文艺夹里面
这个文艺夹里面
33:43.760–33:47.800
zh我的这些素材有的叫image7826
我的这些素材有的叫image7826
33:47.800–33:49.000
zh有的叫最终版
有的叫最终版
33:49.000–33:52.180
zh有的叫最终版的最终版
有的叫最终版的最终版
33:52.180–33:55.460
zh那我希望你最后给我编程的名字
那我希望你最后给我编程的名字
33:55.460–33:57.040
zh就是以这个素材
就是以这个素材
33:57.040–33:59.540
zh它的拍摄时间为顺序
它的拍摄时间为顺序
33:59.540–34:03.380
zh去给我从第一一直列到最后
去给我从第一一直列到最后
34:03.380–34:04.820
zh然后根据这个素材
然后根据这个素材
34:04.820–34:06.820
zh它的使用场景
它的使用场景
34:06.820–34:08.760
zh再去给我做一些分类
再去给我做一些分类
34:08.760–34:10.220
zh另外还有其他的
另外还有其他的
34:10.220–34:12.240
zh你认为可以给我做的一些
你认为可以给我做的一些
34:12.240–34:13.700
zh分类和标签
分类和标签
34:13.700–34:14.880
zh你都给我添加起来
你都给我添加起来
34:14.880–34:16.820
zh但是不要给我添加太多
但是不要给我添加太多
34:16.820–34:19.000
zh只给我一些比较通用的必要的就好
只给我一些比较通用的必要的就好
34:19.000–34:21.980
zh那在等待他给我们回复的这个间隙
那在等待他给我们回复的这个间隙
34:21.980–34:22.980
zh我们看一下
我们看一下
34:22.980–34:24.640
zh在做这个产品的时候
在做这个产品的时候
34:24.640–34:26.160
zh用的是什么模型
用的是什么模型
34:26.160–34:30.360
zh现在是7月22日
现在是7月22日
34:30.360–34:33.800
zh目前是更新到了
目前是更新到了
34:33.800–34:35.740
zhGPT5.6这个模型
GPT5.6这个模型
34:35.740–34:37.520
zh那这里有5.6
那这里有5.6
34:37.520–34:38.080
enSoul
Soul
34:38.080–34:38.700
enTerra
Terra
34:38.700–34:39.200
enLuna
Luna
34:39.200–34:39.720
zh还有5.5
还有5.5
34:39.720–34:40.240
en5.4
5.4
34:40.240–34:40.740
en5.4
5.4
34:40.740–34:41.240
enmini
mini
34:41.240–34:41.780
zh和5.3
和5.3
34:41.780–34:42.280
enSpark
Spark
34:42.280–34:45.340
zh它们具体是什么区别呢
它们具体是什么区别呢
34:45.340–34:46.720
zh目前5.6
目前5.6
34:46.720–34:47.220
enSoul
Soul
34:47.220–34:47.780
zh这个模型
这个模型
34:47.780–34:49.300
zh它是旗舰模型
它是旗舰模型
34:49.300–34:50.620
zh它适合的是
它适合的是
34:50.620–34:51.940
zh复杂的开发架构
复杂的开发架构
34:51.940–34:52.520
zh一难bug
一难bug
34:52.520–34:53.180
zh高风险
高风险
34:53.180–34:53.780
zh上线
上线
34:53.780–34:54.600
zh深度研究
深度研究
34:54.600–34:55.720
zh这张表里面
这张表里面
34:55.720–34:56.960
zh它的编程能力
它的编程能力
34:56.960–34:58.120
zh可以看出来
可以看出来
34:58.120–34:59.060
enSoul
Soul
34:59.060–35:00.340
zh它整体
它整体
35:00.340–35:02.180
zh是非常明显的
是非常明显的
35:02.180–35:03.860
zh强于5.5的
强于5.5的
35:03.860–35:04.500
enTerra
Terra
35:04.500–35:05.860
zh它整体高于
它整体高于
35:05.860–35:07.820
zh或者是接近5.5
或者是接近5.5
35:07.820–35:09.300
zhLUNA呢
LUNA呢
35:09.300–35:12.420
zh它在部分代码修改测试中
它在部分代码修改测试中
35:12.420–35:14.080
zh是超过5.5
是超过5.5
35:14.080–35:15.960
zh但是在复杂的中端工作流中
但是在复杂的中端工作流中
35:15.960–35:18.080
zh是略逊于5.5的
是略逊于5.5的
35:18.080–35:19.400
zh所以LUNA呢
所以LUNA呢
35:19.400–35:21.800
zh它更适合边界清楚的执行
它更适合边界清楚的执行
35:21.800–35:24.460
zh快速试错或者小逻辑的调整
快速试错或者小逻辑的调整
35:24.460–35:27.180
zh其实用5.3 Spark
其实用5.3 Spark
35:27.180–35:28.220
zh也是可以的
也是可以的
35:28.220–35:29.680
zh它的优点就是快
它的优点就是快
35:29.680–35:30.400
zh真的很快
真的很快
35:30.400–35:31.720
en5.4 Mini
5.4 Mini
35:31.720–35:34.920
zh它也是比较便宜快速
它也是比较便宜快速
35:34.920–35:37.060
zh但是如果是复杂的工作
但是如果是复杂的工作
35:37.060–35:39.120
zh还是交给5.6来处理
还是交给5.6来处理
35:39.120–35:41.840
zh那做这个演示的时候
那做这个演示的时候
35:41.840–35:44.320
zh我希望它能质量稍微高一点
我希望它能质量稍微高一点
35:44.320–35:46.920
zh速度也稍微快一点
速度也稍微快一点
35:46.920–35:48.480
zh因为我要给大家录视频嘛
因为我要给大家录视频嘛
35:48.480–35:50.760
zh所以我就选了推理强度
所以我就选了推理强度
35:50.760–35:53.260
zh即高和速度快速
即高和速度快速
35:53.260–35:55.480
zh它是1.5倍的速度
它是1.5倍的速度
35:55.480–35:56.740
zh但是它用量更多
但是它用量更多
35:56.740–35:59.200
zh那我们给Codex的建议
那我们给Codex的建议
35:59.200–36:00.360
zh它已经反馈回来了
它已经反馈回来了
36:00.360–36:01.960
zh它说它也同意第一版
它说它也同意第一版
36:01.960–36:02.840
zh只做一个入口
只做一个入口
36:02.840–36:04.140
zh最合理
最合理
36:04.140–36:06.320
zh我们就不区分电商和自媒体了
我们就不区分电商和自媒体了
36:06.320–36:08.420
zh他理解的一个核心流程
他理解的一个核心流程
36:08.420–36:10.320
zh把素材拖进来
把素材拖进来
36:10.320–36:12.060
zh读取拍摄时间并排序
读取拍摄时间并排序
36:12.060–36:13.620
zh从001开始编号
从001开始编号
36:13.620–36:16.540
zh自动识别少量的分类和标签
自动识别少量的分类和标签
36:16.540–36:18.340
zh预览确认改名
预览确认改名
36:18.340–36:21.320
zh然后还有一个比较重要的边界
然后还有一个比较重要的边界
36:21.320–36:23.980
zh是第一版建议指重命名
是第一版建议指重命名
36:23.980–36:25.380
zh不自动移动文件
不自动移动文件
36:25.380–36:26.660
zh这样更安全
这样更安全
36:26.660–36:30.140
zh我觉得这个也是合理的
我觉得这个也是合理的
36:30.140–36:32.840
zh他现在需要我们决定的是
他现在需要我们决定的是
36:32.840–36:34.600
zh分了个标签最后放在哪里
分了个标签最后放在哪里
36:34.600–36:36.660
zh我们可以选
我们可以选
36:36.660–36:39.340
zhA就是自动写到文件名
A就是自动写到文件名
36:39.340–36:41.700
zhB是自动创建
B是自动创建
36:41.700–36:42.720
zh分了文件夹
分了文件夹
36:42.720–36:43.980
zh或者是
或者是
36:43.980–36:45.440
zh多能使用
多能使用
36:45.440–36:46.820
zh也就是在我们的APP里
也就是在我们的APP里
36:46.820–36:48.200
zh再多一个功能
再多一个功能
36:48.200–36:49.660
zh但其实第一版
但其实第一版
36:49.660–36:51.880
zh功能不需要做那么多
功能不需要做那么多
36:51.880–36:53.520
zh我们就把这个标签
我们就把这个标签
36:53.520–36:54.620
zh直接写到文件名里
直接写到文件名里
36:54.620–36:56.020
zh我选择A
我选择A
36:56.020–36:59.140
zh我们先跟他
我们先跟他
36:59.140–37:01.320
zh把这个问题确定下来
把这个问题确定下来
37:01.320–37:03.660
zh他在这里又给我们提了一个建议
他在这里又给我们提了一个建议
37:03.660–37:05.680
zh说增加一个批次主题
说增加一个批次主题
37:05.680–37:09.760
zh因为如果每批都是叫001
因为如果每批都是叫001
37:09.760–37:13.000
zh不同项目放在一起就很容易重名
不同项目放在一起就很容易重名
37:13.000–37:14.920
zh我选择A
我选择A
37:14.920–37:17.460
zh你说的这个我的理解是
你说的这个我的理解是
37:17.460–37:21.680
zh在我把素材拖进去之后
在我把素材拖进去之后
37:21.680–37:23.020
zh重命名之前
重命名之前
37:23.020–37:28.220
zh我可以在APP界面上输入一个主题词
我可以在APP界面上输入一个主题词
37:28.220–37:29.680
zh然后这个主题词
然后这个主题词
37:29.680–37:32.220
zh它会批量出现在
它会批量出现在
37:32.220–37:34.220
zh我重命名的这些文件里
我重命名的这些文件里
37:34.220–37:35.580
zh我的理解对吗
我的理解对吗
37:35.580–37:39.720
zh在后面写代码的时候
在后面写代码的时候
37:39.720–37:43.060
zh我们需要跟Codex说清楚
我们需要跟Codex说清楚
37:43.060–37:46.040
zh有哪些是一定要改
有哪些是一定要改
37:46.040–37:48.120
zh哪些是一定不能碰的
哪些是一定不能碰的
37:48.120–37:50.960
zh但是在前面我们讨论需求的时候
但是在前面我们讨论需求的时候
37:50.960–37:54.280
zh你就想怎么说就怎么说
你就想怎么说就怎么说
37:54.280–37:56.580
zh有语法错误也没有什么问题
有语法错误也没有什么问题
37:56.580–38:00.420
zh只要你把你的想法表达清楚就可以
只要你把你的想法表达清楚就可以
38:00.420–38:04.400
zh他给我回复说理解的是正确的
他给我回复说理解的是正确的
38:04.400–38:06.820
zh接下来需要确认一个影响比较大的问题
接下来需要确认一个影响比较大的问题
38:06.820–38:09.400
zh商品人物场景特写这些标签
商品人物场景特写这些标签
38:09.400–38:12.360
zh我希望APP是自动分析画面
我希望APP是自动分析画面
38:12.360–38:15.220
zh同时允许我在确认前手动修改标签
同时允许我在确认前手动修改标签
38:15.220–38:17.520
zh我不希望他在自动分析画面
我不希望他在自动分析画面
38:17.520–38:20.120
zh我直接手动修改标签就行了
我直接手动修改标签就行了
38:20.120–38:21.600
zh因为也不是什么很复杂的事情
因为也不是什么很复杂的事情
38:21.600–38:24.920
zh所以我直接根据文件类型
所以我直接根据文件类型
38:24.920–38:26.940
zh尺寸横竖方向
尺寸横竖方向
38:26.940–38:28.800
zh添加简单的标签就可以了
添加简单的标签就可以了
38:28.800–38:30.580
zh所以我选B
所以我选B
38:30.580–38:34.900
zh他自动
他自动
38:34.900–38:36.320
zh没有关系
没有关系
38:36.320–38:37.640
zh他明白我在说什么
他明白我在说什么
38:37.640–38:43.360
zh他说选B很合理
他说选B很合理
38:43.360–38:44.980
zh而且更符合第一版
而且更符合第一版
38:44.980–38:46.780
zh简单稳定好用的目标
简单稳定好用的目标
38:46.780–38:47.280
zh对
对
38:47.280–38:48.560
zh这个稳定其实也很重要
这个稳定其实也很重要
38:48.560–38:49.920
zh自动分析画面
自动分析画面
38:49.920–38:53.100
zh它能不能稳定的识别出正确的画面
它能不能稳定的识别出正确的画面
38:53.100–38:54.480
zh正确的类型
正确的类型
38:54.480–38:56.880
zh我也不能很确定
我也不能很确定
38:56.880–39:01.000
zh我觉得他问我问题问的太慢了
我觉得他问我问题问的太慢了
39:01.000–39:03.180
zh我希望他能快一点回来
我希望他能快一点回来
39:03.180–39:04.040
zh快点问
快点问
39:04.040–39:05.180
zh快问快答吧
快问快答吧
39:05.180–39:07.400
zh这一个一个到什么时候
这一个一个到什么时候
39:07.400–39:10.160
zh下个问题是尺寸怎么表示
下个问题是尺寸怎么表示
39:10.160–39:11.040
zh可以
可以
39:11.040–39:12.220
zh我觉得可以选A
我觉得可以选A
39:12.220–39:15.060
zh另外你能不能把一些问题
另外你能不能把一些问题
39:15.060–39:17.120
zh全部都给我说出来
全部都给我说出来
39:17.120–39:18.740
zh你不要这样一个一个的问
你不要这样一个一个的问
39:18.740–39:20.220
zh我觉得很耽误时间
我觉得很耽误时间
39:20.220–39:22.500
zh只要是这个问题的答案
只要是这个问题的答案
39:22.500–39:27.820
zh不会影响到其他的选项的逻辑
不会影响到其他的选项的逻辑
39:27.820–39:30.260
zh那你就把这些问题全部都抛给我
那你就把这些问题全部都抛给我
39:30.260–39:32.740
zh另外把这些推荐也都告诉我
另外把这些推荐也都告诉我
39:32.740–39:33.700
zh就是你的推荐答案
就是你的推荐答案
39:33.700–39:34.900
zh你也告诉我
你也告诉我
39:34.900–39:37.460
zh我会最后回复你
我会最后回复你
39:37.460–39:39.380
zh是不是全部按你的推荐来
是不是全部按你的推荐来
39:39.380–39:41.460
zh或者是哪个单独的我要修改
或者是哪个单独的我要修改
39:44.340–39:45.700
zh我讨厌磨磨叽叽的
我讨厌磨磨叽叽的
39:45.700–39:50.160
zh可以这样更高效
可以这样更高效
39:50.160–39:53.240
zh只要这些问题之间互相不依赖
只要这些问题之间互相不依赖
39:53.240–39:55.380
zh它就会一次性的给我列出来
它就会一次性的给我列出来
39:55.380–39:57.260
zh目前已经确定的设计
目前已经确定的设计
39:57.260–39:58.080
zh它写在这里
它写在这里
39:58.080–39:59.100
zh然后剩余的决策
然后剩余的决策
40:15.000–40:16.000
zh可以
可以
40:17.000–40:19.000
zh图片和视频如何编号
图片和视频如何编号
40:20.000–40:23.000
zh图片和视频放在一起按时间统一编号
图片和视频放在一起按时间统一编号
40:23.000–40:24.000
zh也可以
也可以
40:25.000–40:28.000
zh下面我就自己大概看一下
下面我就自己大概看一下
40:28.000–40:30.000
zh就不一一的给它加列了
就不一一的给它加列了
40:32.000–40:33.000
zh好的好的
好的好的
40:33.000–40:35.000
zh全部按你推荐的
全部按你推荐的
40:35.000–40:36.000
zh来
来
40:39.000–40:40.000
zh好的
好的
40:40.000–40:41.000
zh然后它给我反馈
然后它给我反馈
40:41.000–40:43.000
zh给了我三个产品方向
给了我三个产品方向
40:43.000–40:46.680
zh第一个是单窗口固定规则及时预览
第一个是单窗口固定规则及时预览
40:46.680–40:48.800
zh也就是拖入素材
也就是拖入素材
40:48.800–40:50.120
zh同一个窗口收入主题
同一个窗口收入主题
40:50.120–40:51.620
zh马上就可以看到新闻件名
马上就可以看到新闻件名
40:51.620–40:54.060
zh第二个是分布就向到
第二个是分布就向到
40:54.060–40:58.420
zh多了一个检查排序的这么一个过程
多了一个检查排序的这么一个过程
40:58.420–41:00.960
zh第三个是专业规则编辑起
第三个是专业规则编辑起
41:00.960–41:03.800
zh可以自由组合这些字段
可以自由组合这些字段
41:03.800–41:05.940
zh目前我觉得不需要
目前我觉得不需要
41:05.940–41:08.200
zh像方向三一样这么复杂
像方向三一样这么复杂
41:08.200–41:11.680
zh但是第一个方向一又太简单了
但是第一个方向一又太简单了
41:11.680–41:14.520
zh我还是希望它有一些什么功能呢
我还是希望它有一些什么功能呢
41:14.520–41:16.900
zh就是排除非法字符
就是排除非法字符
41:16.900–41:19.600
zh排除重命名等
排除重命名等
41:19.600–41:21.580
zh这样一些安全检查的这个步骤
这样一些安全检查的这个步骤
41:21.580–41:22.880
zh我觉得这个是不能少的
我觉得这个是不能少的
41:22.880–41:24.360
zh所以我要再跟大家提一下
所以我要再跟大家提一下
41:24.360–41:27.080
zh我同意你说的这个方向一
我同意你说的这个方向一
41:27.080–41:29.740
zh但是我希望多一个安全检查
但是我希望多一个安全检查
41:29.740–41:30.280
zh这个步骤
这个步骤
41:30.280–41:32.460
zh也就是查一下是否有重命名
也就是查一下是否有重命名
41:32.460–41:34.080
zh是否有非法字符
是否有非法字符
41:34.080–41:35.420
zh等等一系列
等等一系列
41:35.420–41:36.700
zh这些问题
这些问题
41:36.700–41:38.900
zh你把这一步再给我加进去
你把这一步再给我加进去
41:38.900–41:41.800
zh另外关于UI的配色
另外关于UI的配色
41:41.800–41:45.760
zh我还是希望能再跟你讨论一下
我还是希望能再跟你讨论一下
41:45.760–41:47.420
zh你刚才说的那个太简单了
你刚才说的那个太简单了
41:47.420–41:49.240
zh你再给我三个方案
你再给我三个方案
41:49.240–41:51.320
zh我来对比选择一下
我来对比选择一下
41:51.320–41:54.820
zh最近我发现它的一个新功能
最近我发现它的一个新功能
41:54.820–41:57.160
zh在7月上旬用的时候
在7月上旬用的时候
41:57.160–41:58.380
zh还没有这个功能
还没有这个功能
41:58.380–42:01.820
zh它可以直接在Codex的浏览器里面
它可以直接在Codex的浏览器里面
42:01.820–42:04.780
zh几个配色在右边这边展示出来
几个配色在右边这边展示出来
42:04.780–42:06.220
zh这样就比较直观
这样就比较直观
42:08.900–42:11.840
zh给了我三个方案
给了我三个方案
42:11.840–42:18.900
zh雾蓝青绿暖纱工作室和石墨电光蓝
雾蓝青绿暖纱工作室和石墨电光蓝
42:18.900–42:21.360
zh它的建议是A
它的建议是A
42:21.360–42:25.680
zh我觉得A的工具感也比较强
我觉得A的工具感也比较强
42:25.680–42:30.160
zh我给大家演示的之前我做的产品
我给大家演示的之前我做的产品
42:30.160–42:33.240
zh是一个偏暖色的方案
是一个偏暖色的方案
42:33.240–42:37.220
zh现在我们在做工具气质更强一点的
现在我们在做工具气质更强一点的
42:37.220–42:37.800
zh我选A
我选A
42:37.800–42:43.080
zh那我们现在这个产品的视觉方向就定下来了
那我们现在这个产品的视觉方向就定下来了
42:43.080–42:46.360
zh它是一个浅雾蓝背景白色工作区
它是一个浅雾蓝背景白色工作区
42:46.360–42:48.960
zh轻绿色主操作与成功状态
轻绿色主操作与成功状态
42:48.960–42:52.260
zh减高和错误另外使用琥珀色红色
减高和错误另外使用琥珀色红色
42:52.260–42:56.260
zh安全检查状态加入了进去
安全检查状态加入了进去
42:56.260–42:59.500
zh我们看一下它的视觉效果
我们看一下它的视觉效果
43:07.800–43:10.880
zh可以执行返回修改
可以执行返回修改
43:10.880–43:14.800
zh开始重命名
开始重命名
43:14.800–43:15.300
zh可以
可以
43:15.300–43:20.760
zh可以
可以
43:20.760–43:23.780
zh现在它更新了视觉页
现在它更新了视觉页
43:23.780–43:26.180
zh说展示了三个关键状态
说展示了三个关键状态
43:26.180–43:28.240
zh我们再打开看一下
我们再打开看一下
43:28.240–43:32.380
zh这是检查被阻止
这是检查被阻止
43:32.380–43:37.060
zh重命名成功和撤销完成的三个状态
重命名成功和撤销完成的三个状态
43:37.800–43:42.400
zh都可以
都可以
43:42.400–43:55.840
zh在它思考了一段时间之后
在它思考了一段时间之后
43:55.840–44:00.000
zh给了我们一整套完整的产品设计方案
给了我们一整套完整的产品设计方案
44:00.000–44:02.540
zh有产品边界
有产品边界
44:02.540–44:03.940
zh完整的操作流程
完整的操作流程
44:03.940–44:05.820
zh安全检查范围
安全检查范围
44:05.820–44:07.600
zh内部构成
内部构成
44:07.600–44:10.540
zh也就是功能上的六个模块
也就是功能上的六个模块
44:10.540–44:13.700
zh执行和吃销的原则
执行和吃销的原则
44:13.700–44:14.860
zh视觉规范
视觉规范
44:14.860–44:16.700
zh第一版验收的重点
第一版验收的重点
44:16.700–44:20.220
zh我在这里演示就稍微快一点
我在这里演示就稍微快一点
44:20.220–44:22.680
zh大家在自己做项目的时候
大家在自己做项目的时候
44:22.680–44:24.580
zh还是要更深入
还是要更深入
44:24.580–44:26.660
zh更详细的和大家去讨论一下
更详细的和大家去讨论一下
44:26.660–44:29.160
zh如果哪里你觉得不符合你的预期
如果哪里你觉得不符合你的预期
44:29.160–44:30.620
zh你就直接和它提出来
你就直接和它提出来
44:30.620–44:32.760
zh包括验收重点
包括验收重点
44:32.760–44:34.760
zh你要再多提一些
你要再多提一些
44:34.760–44:37.820
zh这里我就不再过多的去对它进行要求了
这里我就不再过多的去对它进行要求了
44:37.820–44:40.200
zh那我们就确认完整设计
那我们就确认完整设计
44:40.200–44:45.620
zh我们等待它整理成一个正式的设计文档
我们等待它整理成一个正式的设计文档
44:45.620–44:47.740
zh然后我们最后再审议一次
然后我们最后再审议一次
44:47.740–44:50.500
zh它应该就会进入开发阶段了
它应该就会进入开发阶段了
44:50.500–44:54.220
zh那我们在这里再复习一下
那我们在这里再复习一下
44:54.220–44:58.180
zh这里我们有加号
这里我们有加号
44:58.180–45:01.480
zh绿色的加号339
绿色的加号339
45:01.480–45:02.820
zh红色的减号
红色的减号
45:02.820–45:04.580
zh这就是Dev
这就是Dev
45:04.580–45:07.020
zh我们加
我们加
45:07.020–45:08.360
zh就说明他在写东西
就说明他在写东西
45:08.360–45:09.340
zh在输入东西
在输入东西
45:09.340–45:10.420
zh减
减
45:10.420–45:13.660
zh因为目前我们没有进行一些修改
因为目前我们没有进行一些修改
45:13.660–45:16.700
zh基本上都是新设新增的一些内容
基本上都是新设新增的一些内容
45:16.700–45:19.140
zh所以他没有删掉的一些
所以他没有删掉的一些
45:19.140–45:21.780
zh比如说我们要把一个红色按钮
比如说我们要把一个红色按钮
45:21.780–45:23.020
zh改成一个绿色按钮
改成一个绿色按钮
45:23.020–45:27.120
zh那这个红色部分也会显示
那这个红色部分也会显示
45:27.120–45:28.700
zh他会删减一些代码
他会删减一些代码
45:28.700–45:31.940
zh那我们现在看一下
那我们现在看一下
45:31.940–45:35.800
zh它给我们交付的第一版产品设计文档
它给我们交付的第一版产品设计文档
45:35.800–45:38.100
zh这是一个MD格式的文件
这是一个MD格式的文件
45:38.100–45:39.140
zh我们直接在右边看
我们直接在右边看
45:39.140–45:41.740
zh包括产品概述
包括产品概述
45:41.740–45:43.660
zh目标用户与问题
目标用户与问题
45:43.660–45:45.080
zh产品原则
产品原则
45:45.080–45:47.320
zh第一版的功能范围
第一版的功能范围
45:47.320–45:49.460
zh命名规则
命名规则
45:49.460–45:51.380
zh用户流程
用户流程
45:51.380–45:56.420
zh视觉与交互设计
视觉与交互设计
45:56.420–45:58.900
zh系统结构
系统结构
45:58.900–46:01.060
zh数据与隐私
数据与隐私
46:01.060–46:02.200
zh错误处理
错误处理
46:02.200–46:03.360
zh验收与测试
验收与测试
46:03.360–46:07.960
zh风险与应对和后续可能的方向
风险与应对和后续可能的方向
46:07.960–46:10.120
zh看了这个产品设计文档
看了这个产品设计文档
46:10.120–46:11.080
zh没什么问题的话
没什么问题的话
46:11.080–46:12.520
zh我们就回复它文档通过
我们就回复它文档通过
46:12.520–46:16.860
zh制定详细的实施计划吧
制定详细的实施计划吧
46:16.860–46:20.420
zh这里可以看到
这里可以看到
46:20.420–46:21.680
zh它自动使用了一个
它自动使用了一个
46:21.680–46:23.420
zhSuperpowers里面的
Superpowers里面的
46:23.420–46:25.620
zh制定开发计划的一个skill
制定开发计划的一个skill
46:25.620–46:27.180
zh所以其实
所以其实
46:27.180–46:33.260
zh这并不是我和Codex之间的交流太随意
这并不是我和Codex之间的交流太随意
46:33.260–46:37.700
zh而是目前GPT 5.6 Soul的这个模型
而是目前GPT 5.6 Soul的这个模型
46:37.700–46:41.080
zh它的聪明程度完全可以理解
它的聪明程度完全可以理解
46:41.080–46:44.640
zh我与它之间这么轻松随意的沟通中
我与它之间这么轻松随意的沟通中
46:44.640–46:47.700
zh表达出来的我对这个产品的要求
表达出来的我对这个产品的要求
46:47.700–46:49.560
zh和这个产品它的内核
和这个产品它的内核
46:49.560–46:51.740
zh我觉得可以这样理解
我觉得可以这样理解
46:51.740–46:54.020
zh就是我只要把我的想法告诉它
就是我只要把我的想法告诉它
46:54.020–46:56.400
zh它会通过一系列的追问
它会通过一系列的追问
46:56.400–47:01.280
zh以及补充去帮我把这个产品丰富成8到9分
以及补充去帮我把这个产品丰富成8到9分
47:01.280–47:05.040
zh包括是如果你的系统环境缺了一些依赖
包括是如果你的系统环境缺了一些依赖
47:05.040–47:07.780
zh它会自动帮你安装
它会自动帮你安装
47:07.780–47:11.240
zh或者是选择绕过这个依赖
或者是选择绕过这个依赖
47:11.240–47:13.360
zh用其他的方法去解决问题
用其他的方法去解决问题
47:13.360–47:15.720
zh它都会自己去进行这方面的思考
它都会自己去进行这方面的思考
47:15.720–47:17.460
zh比如说在这里
比如说在这里
47:17.460–47:20.000
zh它发现我的环境里没有完整的Xcode
它发现我的环境里没有完整的Xcode
47:20.000–47:23.080
zh但是我装了这个Swift 5.10
但是我装了这个Swift 5.10
47:23.080–47:26.700
zh它就规划了另外一个能实现的路径
它就规划了另外一个能实现的路径
47:26.700–47:27.920
zh但实际上说实话
但实际上说实话
47:27.920–47:30.820
enSwift UI Swift Package
Swift UI Swift Package
47:30.820–47:33.640
zh我确实也不知道有什么东西
我确实也不知道有什么东西
47:33.640–47:35.900
zh但是这都没有关系
但是这都没有关系
47:35.900–47:37.920
zh你不懂代码这个事情
你不懂代码这个事情
47:37.920–47:41.060
zh在Codex眼里它一点都不是问题
在Codex眼里它一点都不是问题
47:41.060–47:43.220
zh经过15分钟的等待
经过15分钟的等待
47:43.220–47:46.020
zh它现在是已经把详细的实施计划
它现在是已经把详细的实施计划
47:46.020–47:47.240
zh给我们做出来了
给我们做出来了
47:47.240–47:49.980
zh这个计划里面包括了13个任务
这个计划里面包括了13个任务
47:49.980–47:51.640
zh覆盖原数据读取
覆盖原数据读取
47:51.640–47:54.240
zh命名安全检查事物改命
命名安全检查事物改命
47:54.240–47:55.420
zh跨重启撤销
跨重启撤销
47:55.420–47:59.620
zh完整UI和3000项性能测试
完整UI和3000项性能测试
48:00.000–48:08.680
zh這個3000項其實就是我們最多能給他約3000個受支持素材的導入和本機的APP打包。
這個3000項其實就是我們最多能給他約3000個受支持素材的導入和本機的APP打包。
48:08.680–48:11.620
zh那他给我们执行方式推荐了两种
那他给我们执行方式推荐了两种
48:11.620–48:13.740
zh一种是子代理逐任务开发
一种是子代理逐任务开发
48:13.740–48:16.560
zh也就是这每个任务他独立实施
也就是这每个任务他独立实施
48:16.560–48:18.520
zh然后相当于他同时进行
然后相当于他同时进行
48:18.520–48:21.220
zh然后第二个任务是当前任务内连续开发
然后第二个任务是当前任务内连续开发
48:21.220–48:22.980
zh他在这里按批次的执行
他在这里按批次的执行
48:22.980–48:25.020
zh所以我觉得我们可以选第一个
所以我觉得我们可以选第一个
48:25.020–48:28.520
zh因为这十三个任务之间没有非常明显的
因为这十三个任务之间没有非常明显的
48:28.520–48:31.260
zh互相逻辑上有牵绊的这么一种情况
互相逻辑上有牵绊的这么一种情况
48:31.260–48:32.920
zh当时
当时
48:32.920–48:35.980
zh现在我们就可以看到
现在我们就可以看到
48:35.980–48:41.260
zh他使用了Superpowers里面的Using Gateworktrees
他使用了Superpowers里面的Using Gateworktrees
48:41.260–48:44.380
zh我们前面学到的这些理论上的东西
我们前面学到的这些理论上的东西
48:44.380–48:45.700
zh在这里就可以看到了
在这里就可以看到了
48:45.700–48:47.380
zh他建立了一个隔离的工作区
他建立了一个隔离的工作区
48:47.380–48:50.980
zh互相之间不会污染其他任务的进度
互相之间不会污染其他任务的进度
48:50.980–48:52.820
zh在直线之前
在直线之前
48:52.820–48:55.400
zh他又给我们提出了两个问题
他又给我们提出了两个问题
48:55.400–48:56.380
zh让我们确认一下
让我们确认一下
48:56.380–49:00.360
zh第一个是是否同意他创建隔离工作区
第一个是是否同意他创建隔离工作区
49:00.360–49:01.520
zh我们肯定是同意的
我们肯定是同意的
49:01.520–49:05.240
zh第二个是因为我的电脑上没有完整的Xcode
第二个是因为我的电脑上没有完整的Xcode
49:05.240–49:10.400
zh他说让我通过app store安装手次打开
他说让我通过app store安装手次打开
49:10.400–49:14.040
zh或者是这个还是要安装的
或者是这个还是要安装的
49:14.040–49:16.240
zh可是我不想自己安装
可是我不想自己安装
49:16.240–49:17.840
zh我让他手动帮我安装
我让他手动帮我安装
49:17.840–49:20.560
zh我同意你建立工作区
我同意你建立工作区
49:20.560–49:22.680
zh但是我希望你帮我装Xcode
但是我希望你帮我装Xcode
49:22.680–49:23.600
zh我不想自己装
我不想自己装
49:23.600–49:24.640
zh你帮我装就行了
你帮我装就行了
49:28.640–49:30.280
zh自从有了codex之后
自从有了codex之后
49:30.280–49:31.600
zh真的是越来越懒了
真的是越来越懒了
49:31.600–49:33.440
zh很多事情我都会先问他一句
很多事情我都会先问他一句
49:33.440–49:34.800
zh你能帮我做吗
你能帮我做吗
49:34.800–49:36.460
zh如果是你能帮我做你就帮我做
如果是你能帮我做你就帮我做
49:36.480–49:38.060
zh我就不自己动手了
我就不自己动手了
49:38.080–49:40.820
zh如果是你实在没法帮我做的
如果是你实在没法帮我做的
49:40.840–49:42.620
zh我才会自己去做
我才会自己去做
49:42.640–49:46.160
zh所以我觉得大家也可以养成这样一个习惯
所以我觉得大家也可以养成这样一个习惯
49:46.180–49:48.140
zh有什么工作可以先问他一句
有什么工作可以先问他一句
49:48.160–49:50.360
zh你能替我做吗
你能替我做吗
49:50.380–49:54.080
zh因为我们使用AI最终的这个目的
因为我们使用AI最终的这个目的
49:54.100–49:56.240
zh还是要Agent化
还是要Agent化
49:56.260–49:57.800
zh自动化
自动化
49:57.820–49:59.660
zh能让他帮我们做的工作
能让他帮我们做的工作
49:59.680–50:01.900
zh我们就一点都不多做
我们就一点都不多做
50:01.920–50:03.800
zh那这里我们就先试一下
那这里我们就先试一下
50:03.800–50:06.160
zhXcode它能帮我装好呢
Xcode它能帮我装好呢
50:06.960–50:11.120
zh还可以在这里去复习一下我们学的引导
还可以在这里去复习一下我们学的引导
50:11.120–50:12.920
zh就是追问引导这个功能
就是追问引导这个功能
50:12.920–50:17.640
zh比如说你帮我装Xcode会不会浪费我的很多token
比如说你帮我装Xcode会不会浪费我的很多token
50:22.800–50:23.960
zh其实我知道答案
其实我知道答案
50:23.960–50:26.440
zh它不会浪费我们很多的token的
它不会浪费我们很多的token的
50:26.440–50:28.320
zh软件或者是依赖的下载
软件或者是依赖的下载
50:28.320–50:31.600
zh它和我们的token消耗量是没有什么关系的
它和我们的token消耗量是没有什么关系的
50:31.600–50:34.740
zh它不属于这种输出的部分
它不属于这种输出的部分
50:34.740–50:37.200
zh但是我们还是问它一下吧
但是我们还是问它一下吧
50:37.200–50:38.500
zh它回答我们说
它回答我们说
50:38.500–50:39.720
zh不会明显的浪费Token
不会明显的浪费Token
50:39.720–50:41.740
zh真正的成本是网络流量
真正的成本是网络流量
50:41.740–50:44.780
zh所以我们刚才问的这个问题
所以我们刚才问的这个问题
50:44.780–50:47.200
zh它在回答我们这个问题的同时
它在回答我们这个问题的同时
50:47.200–50:49.040
zh它手里的工作并没有停
它手里的工作并没有停
50:49.040–50:51.820
zh只是把我们问它的这个问题
只是把我们问它的这个问题
50:51.820–50:53.720
zh给我们顺便回复了一下
给我们顺便回复了一下
50:53.720–50:56.520
zh然后它又对我们进行了一些安抚啊
然后它又对我们进行了一些安抚啊
50:56.520–50:59.980
zh说这个下载到了16%左右
说这个下载到了16%左右
50:59.980–51:01.220
zh消耗的是时间
消耗的是时间
51:01.220–51:03.740
zh不会按照等待时长大量消耗token
不会按照等待时长大量消耗token
51:03.740–51:05.180
zh让我们放心
让我们放心
51:05.180–51:11.460
zh刚刚我让Codex帮我安装了Xcode
刚刚我让Codex帮我安装了Xcode
51:11.460–51:15.720
zh确实就是它自动帮我安装好了
确实就是它自动帮我安装好了
51:15.720–51:17.440
zh中间我登录了一下
中间我登录了一下
51:17.440–51:20.220
zh我的App Store的账号
我的App Store的账号
51:20.220–51:22.040
zh其他的都是它帮我完成的
其他的都是它帮我完成的
51:22.040–51:23.580
zh那现在它已经开始
那现在它已经开始
51:23.580–51:27.500
zh同时进行着13个任务
同时进行着13个任务
51:27.500–51:29.220
zh我们再等一会儿
我们再等一会儿
51:29.220–51:31.100
zh我准备出面拿个快递
我准备出面拿个快递
51:31.100–51:37.500
zh这个任务它跑了两个小时
这个任务它跑了两个小时
51:37.500–51:39.220
zh4分钟25秒
4分钟25秒
51:39.220–51:41.180
zh现在是123456
现在是123456
51:41.180–51:43.600
zh任务都已经完成
任务都已经完成
51:43.600–51:45.820
zh并且通过审查了
并且通过审查了
51:45.820–51:49.680
zh任务7的事物共同测试通过了
任务7的事物共同测试通过了
51:49.680–51:51.060
zh但是审查的时候发现
但是审查的时候发现
51:51.060–51:53.520
zh缺少稳定身份的恢复记录
缺少稳定身份的恢复记录
51:53.520–51:56.680
zh然后Codex给了我们一个建议
然后Codex给了我们一个建议
51:56.680–51:58.220
zh调整这个事物模型
调整这个事物模型
51:58.220–52:01.220
zh他认为这是属于安全架构的调整
他认为这是属于安全架构的调整
52:01.220–52:02.980
zh所以他停下来问了我一下
所以他停下来问了我一下
52:02.980–52:04.420
zh同意
同意
52:04.420–52:07.860
zh然后我们再继续等待
然后我们再继续等待
52:07.860–52:13.100
zh现在任务期的事物模型调整了之后
现在任务期的事物模型调整了之后
52:13.100–52:14.540
zh这个任务继续
这个任务继续
52:14.540–52:18.040
zh继续已经进行了两个小时零五分钟了
继续已经进行了两个小时零五分钟了
52:18.040–52:21.260
zh其实他每一步都做得非常细
其实他每一步都做得非常细
52:21.260–52:23.220
zh这个架构完成之后
这个架构完成之后
52:23.220–52:25.680
zh都会再进行测试
都会再进行测试
52:25.680–52:26.860
zh他要写测试
他要写测试
52:26.860–52:30.180
zh然后测试如果出现不通过的地方
然后测试如果出现不通过的地方
52:30.180–52:31.620
zh它要再进行修复
它要再进行修复
52:31.620–52:33.580
zh修复完之后再进行测试
修复完之后再进行测试
52:33.580–52:37.220
zh这能够保证我们的产品更加的稳定
这能够保证我们的产品更加的稳定
52:37.220–52:38.180
zh更加完整
更加完整
52:38.180–52:40.060
zh但有时候这个模型
但有时候这个模型
52:40.060–52:43.140
zh它有可能也会想的太多
它有可能也会想的太多
52:43.140–52:45.000
zh而且这个工具
而且这个工具
52:45.000–52:47.740
zh其实它相对还是一个比较轻量的工作
其实它相对还是一个比较轻量的工作
52:47.740–52:52.120
zh所以在它做到了第九个任务的时候
所以在它做到了第九个任务的时候
52:52.120–52:53.500
zh我跟它追加了
我跟它追加了
52:53.500–52:55.440
zh让它少做一点测试
让它少做一点测试
52:55.440–52:56.740
zh我希望能尽快出产品
我希望能尽快出产品
52:56.740–52:59.320
zh这个冒烟测试我可以自己去做
这个冒烟测试我可以自己去做
52:59.320–53:00.960
zh然后他就说明白
然后他就说明白
53:00.960–53:04.160
zh从现在开始切到尽快可以出产品的模式
从现在开始切到尽快可以出产品的模式
53:04.160–53:06.600
zh不再反复的扩充边界测试
不再反复的扩充边界测试
53:06.600–53:08.420
zh也不会每轮都跑全量套件
也不会每轮都跑全量套件
53:08.420–53:12.420
zh保留安全核心的最小聚焦测试和一次构建检查
保留安全核心的最小聚焦测试和一次构建检查
53:12.420–53:15.340
zh在UI完成之后尽快给我一个可以双击的APP
在UI完成之后尽快给我一个可以双击的APP
53:15.340–53:17.500
zh以我本人去做这个冒烟测试
以我本人去做这个冒烟测试
53:17.500–53:20.280
zh现在有的178项测试它不会删除
现在有的178项测试它不会删除
53:20.280–53:22.140
zh只是不会在每一步的重复跑
只是不会在每一步的重复跑
53:22.140–53:26.320
zh给它吹加这句之后明显的速度快了很多
给它吹加这句之后明显的速度快了很多
53:26.320–53:28.920
zh应该是快要完成了
应该是快要完成了
53:28.920–53:30.380
zh再稍微等一等
再稍微等一等
53:30.380–53:34.460
zh好的
好的
53:34.460–53:37.160
zh那我们第一版App就已经出来了
那我们第一版App就已经出来了
53:37.160–53:41.440
zh我们现在要对它进行一个冒烟测试
我们现在要对它进行一个冒烟测试
53:41.440–53:43.440
zh什么是冒烟测试呢
什么是冒烟测试呢
53:43.440–53:47.140
zh它的来源是说早年这个电路板
它的来源是说早年这个电路板
53:47.140–53:48.760
zh它在维修的时候
它在维修的时候
53:48.760–53:50.400
zh我们就给它通个电
我们就给它通个电
53:50.400–53:52.300
zh先看看它会不会冒烟
先看看它会不会冒烟
53:52.300–53:53.200
zh会不会烧毁
会不会烧毁
53:53.200–53:55.880
zh所以其实它就是一个非常极简
所以其实它就是一个非常极简
53:55.880–53:57.360
zh非常基础的测试
非常基础的测试
53:57.360–54:00.480
zh就只是验证最核心必用的功能
就只是验证最核心必用的功能
54:00.480–54:01.520
zh它能不能跑通
它能不能跑通
54:01.520–54:04.780
zh所以针对于这个素材命名助手的APP
所以针对于这个素材命名助手的APP
54:04.780–54:06.700
zh我们做冒烟测试
我们做冒烟测试
54:06.700–54:08.020
zh也就是下面这几步
也就是下面这几步
54:08.020–54:10.960
zh把素材或者文件夹拖进去
把素材或者文件夹拖进去
54:10.960–54:12.200
zh输入主题词
输入主题词
54:12.200–54:13.860
zh然后进入安全检查
然后进入安全检查
54:13.860–54:14.980
zh执行重命名
执行重命名
54:14.980–54:18.060
zh测试一下撤销历史记录和重新打开APP
测试一下撤销历史记录和重新打开APP
54:18.060–54:20.280
zh那我们就试一下
那我们就试一下
54:25.880–54:41.000
zh首先这几个图是成功的打开了
首先这几个图是成功的打开了
54:41.000–54:45.060
zh然后在这里输入批次主题
然后在这里输入批次主题
54:45.060–54:49.080
zh比如说教程示例
比如说教程示例
54:50.280–54:52.500
zh我们在这里就能看到新闻件名
我们在这里就能看到新闻件名
54:52.500–54:56.380
zh就统一都把教程式例这个主题丝给填了进去
就统一都把教程式例这个主题丝给填了进去
54:56.380–54:58.940
zh现在进行一下安全检查
现在进行一下安全检查
54:58.940–55:04.860
zh这里没有出现违规的地方
这里没有出现违规的地方
55:04.860–55:07.440
zh所以它就直接显示可以开始重命名
所以它就直接显示可以开始重命名
55:07.440–55:11.560
zh那在右下角点击开始重命名
那在右下角点击开始重命名
55:11.560–55:14.000
zh这里显示重命名完成
这里显示重命名完成
55:14.000–55:17.180
zh我们再放大理名查看一下
我们再放大理名查看一下
55:17.180–55:20.280
zh可以看到确实是已经
可以看到确实是已经
55:20.280–55:23.500
zh把名字都改好了
把名字都改好了
55:23.500–55:25.120
zh那我们现在再撤销一下
那我们现在再撤销一下
55:25.120–55:26.180
zh看看能不能返回
看看能不能返回
55:26.180–55:30.040
zh撤销本次重命名
撤销本次重命名
55:30.040–55:32.020
zh检查并撤销
检查并撤销
55:32.020–55:34.040
zh这里显示
这里显示
55:34.201–55:37.201
zh這裡顯示撤銷完成。確實是又回到了之前的狀態。
這裡顯示撤銷完成。確實是又回到了之前的狀態。
55:37.201–55:42.201
zh這說明它撤銷的這個功能也是可以的。我們再開始新的批次。
這說明它撤銷的這個功能也是可以的。我們再開始新的批次。
55:42.201–55:47.201
zh好,把它關掉。重新打開。還是可以的。
好,把它關掉。重新打開。還是可以的。
55:47.201–55:52.201
zh当然目前这个产品它只是在功能上跑通了
当然目前这个产品它只是在功能上跑通了
55:52.201–55:55.201
zh它并不是一款非常完美的产品
它并不是一款非常完美的产品
55:55.201–55:59.201
zh比如说可能你对它的一些按键的位置不是很满意
比如说可能你对它的一些按键的位置不是很满意
55:59.201–56:03.201
zh像右下角的这个进入安全检查
像右下角的这个进入安全检查
56:03.201–56:06.201
zh我们觉得它可能太不显眼了
我们觉得它可能太不显眼了
56:06.201–56:08.201
zh我们想把它往上挪一挪
我们想把它往上挪一挪
56:08.201–56:14.201
zh或者是这里的安全检查下面这几个按钮
或者是这里的安全检查下面这几个按钮
56:14.201–56:16.201
zh我们觉得它位置太靠下了
我们觉得它位置太靠下了
56:16.201–56:19.201
zh这样整个画面不均衡
这样整个画面不均衡
56:19.201–56:20.201
zh或者是这些字体
或者是这些字体
56:20.201–56:22.201
zh我们觉得它比较小
我们觉得它比较小
56:22.201–56:24.201
zh这些都可以跟Codex说
这些都可以跟Codex说
56:24.201–56:25.201
zh还有这些位置
还有这些位置
56:25.201–56:28.201
zh比如说你想把它们整体的向上挪一点
比如说你想把它们整体的向上挪一点
56:28.201–56:31.201
zh另外在Codex完成这个APP的同时
另外在Codex完成这个APP的同时
56:31.201–56:35.201
zh我们可以让它给我们出一个实用说明
我们可以让它给我们出一个实用说明
56:35.201–56:36.201
zh比如说这里
比如说这里
56:36.201–56:40.201
zh它给了我们一个readmeMD的文件
它给了我们一个readmeMD的文件
56:40.201–56:42.201
zh相当于一个产品的说明书
相当于一个产品的说明书
56:42.201–56:45.201
zh但是我们平常看MD文件
但是我们平常看MD文件
56:45.201–56:46.521
zh电文件不是很方便
电文件不是很方便
56:46.521–56:47.801
zh所以你可以跟他说
所以你可以跟他说
56:47.801–56:50.161
zh说明再给我一份PDF格式的
说明再给我一份PDF格式的
56:51.321–56:54.241
zh然后他处理了3分44秒
然后他处理了3分44秒
56:54.241–56:58.601
zh就把这个PDF格式的文件做好了
就把这个PDF格式的文件做好了
56:58.601–56:59.321
zh发给我们
发给我们
57:04.521–57:07.161
zh那么这整个过程大概就是这个样子
那么这整个过程大概就是这个样子
57:11.241–57:11.741
zh好
好
57:11.741–57:12.241
zh到这里
到这里
57:12.241–57:14.441
zh我们真的从一个括文文件夹
我们真的从一个括文文件夹
57:14.441–57:18.021
zh做成了一个可以使用的素材批量命名注射
做成了一个可以使用的素材批量命名注射
57:18.021–57:19.161
zh最后还是想说
最后还是想说
57:19.161–57:20.401
zh如果你是灵基础
如果你是灵基础
57:20.401–57:22.281
zh不用强迫自己去记住
不用强迫自己去记住
57:22.281–57:25.761
zh今天我们学到和用到的每一个案件和命令
今天我们学到和用到的每一个案件和命令
57:25.761–57:28.681
zh真正值得学习的是我们处理问题的方法
真正值得学习的是我们处理问题的方法
57:28.681–57:31.421
zh学会怎么样跟Codex把问题讲清楚
学会怎么样跟Codex把问题讲清楚
57:31.421–57:32.441
zh发现不对
发现不对
57:32.441–57:34.241
zh怎么样去跟Codex反馈
怎么样去跟Codex反馈
57:34.241–57:37.201
zh以及最后怎样去验收Codex给我们的成果
以及最后怎样去验收Codex给我们的成果
57:37.201–57:38.481
zh其实在这个时代
其实在这个时代
57:38.481–57:40.181
zh我们最需要学会的能力就是
我们最需要学会的能力就是
57:40.181–57:41.581
zh成为AI的老板
成为AI的老板
57:41.581–57:43.341
zh学会指挥他去干活
学会指挥他去干活
57:43.341–57:45.421
zh如果你跟着课程走到了最后
如果你跟着课程走到了最后
57:45.421–57:47.481
zh也欢迎你在评论区里告诉我
也欢迎你在评论区里告诉我
57:47.481–57:49.101
zh你在哪里做得比较顺利
你在哪里做得比较顺利
57:49.101–57:50.141
zh又在哪里卡住
又在哪里卡住
57:50.141–57:51.521
zh这将有助于我
这将有助于我
57:51.521–57:53.881
zh把我的这个课程修改得更好
把我的这个课程修改得更好
57:53.881–57:55.841
zh你也可以在当前的这个版本中
你也可以在当前的这个版本中
57:55.841–57:57.561
zh增加更多你想要的功能
增加更多你想要的功能
57:57.561–57:59.281
zh但是我个人是建议
但是我个人是建议
57:59.281–58:01.161
zh在真实的使用了一段时间之后
在真实的使用了一段时间之后
58:01.161–58:01.901
zh再去考虑
再去考虑
58:01.901–58:03.441
zh是不是要增加一些
是不是要增加一些
58:03.441–58:05.621
zh类似于搜索复制
类似于搜索复制
58:05.621–58:07.621
zhAI自动识别等等
AI自动识别等等
58:07.621–58:08.821
zh这样一些功能
这样一些功能
58:08.821–58:11.421
zh因为一个好的产品的需求和功能迭代
因为一个好的产品的需求和功能迭代
58:11.421–58:14.001
zh往往是在真实的使用过程中发现的
往往是在真实的使用过程中发现的
58:14.001–58:14.901
zh我是森成冲
我是森成冲
58:14.901–58:16.721
zh以后我会继续公开记录
以后我会继续公开记录
58:16.721–58:18.981
zh自己是如何用Codex和Agent
自己是如何用Codex和Agent
58:18.981–58:21.661
zh去建立自己的一人公司工作系统的
去建立自己的一人公司工作系统的
58:21.661–58:25.261
zh也会继续把这些看起来有点技术难度的工具
也会继续把这些看起来有点技术难度的工具
58:25.261–58:27.881
zh用普通人能够理解的方式去分享
用普通人能够理解的方式去分享
58:27.881–58:29.661
zh我们下期见
我们下期见
尚未產生學習筆記
請在 Telegram 指令最後加上「學習」,例如:videonote 網址 英文 雙語 學習