6.1 第一次的感觉很重要
学游泳要先把头埋水里,学骑自行车要先摔一次。学 Codex 也一样——你必须真正发出第一条指令,看它真正动起来,那种"卧槽这玩意儿真有用"的感觉,比读再多书都强。
这一章我们一起完成五个由浅入深的对话。你边看边做,每个对话都试一遍。做完五个,你就算"用过 Codex"了。
准备工作: 打开 Codex 桌面版(或在终端运行 codex)。如果还没装,回到 第五章 · 安装 Codex。
6.2 对话一:让它写一封请假邮件
最低门槛的"第一次":让 Codex 当一回 ChatGPT。
你的指令:
帮我写一封请假邮件,发给我的直属经理张总。
请假 2 天(明天和后天),因为家里有事。
语气要诚恳,简短,专业。
它会做什么:
直接回你一段邮件草稿。比如:
主题:请假申请(4 月 20 日 - 4 月 21 日)
张总:
您好。因家中有事,需请假两天,时间为 4 月 20 日(周一)至
4 月 21 日(周二)。期间手头工作已与同事 XXX 做了交接,
紧急事项可随时通过手机或微信联系我。
给您和团队带来不便,敬请谅解。
XXX
2026 年 4 月 19 日
这一步的目的: 让你确认 Codex 能正常通信、能用中文、回复速度可接受。如果这一步都不行,说明环境有问题,回 第 4-5 章 排查。
6.3 对话二:让它读你的文件
第二步,让 Codex 真正"看到"你电脑里的东西。
准备:
在 ~/codex-workspace/playground/ 里建一个测试文件 test.txt,内容随便写,比如:
我家有三只猫。第一只叫橘宝,5 岁,13 斤。
第二只叫小灰,3 岁,8 斤。
第三只叫雪球,1 岁,5 斤。
操作:
桌面版:在 Codex 里打开 ~/codex-workspace/playground/ 这个目录(左侧 Open Folder)。
CLI:
cd ~/codex-workspace/playground
codex
你的指令:
读一下 test.txt,告诉我我家有几只猫,
平均年龄多大,最重的猫叫什么。
它会做什么:
它会请求授权读 test.txt。你点"批准"或回 y。然后它会回复:
我读了 test.txt。你家有 3 只猫:
- 橘宝(5 岁,13 斤)
- 小灰(3 岁,8 斤)
- 雪球(1 岁,5 斤)
平均年龄:3 岁
最重的猫:橘宝(13 斤)
这一步的目的: 体验"权限请求"的流程,理解 Codex 不会偷偷读你文件——每次都问。这是 Codex 的安全机制,第八章会详讲。
6.4 对话三:让它写一个文件
第三步,从"读"升级到"写"。
你的指令:
在当前目录创建一个 cats.md 文件,
按 Markdown 格式整理这三只猫的信息:
- 用一级标题
- 每只猫一个二级标题
- 列出年龄、体重、特点
- 特点你自己根据名字想一句
它会做什么:
它先思考一下,然后说"我准备写入 cats.md",请求授权。批准后,它执行写入。
打开 cats.md 看:
# 我家的猫
## 橘宝
- 年龄:5 岁
- 体重:13 斤
- 特点:橘色短毛,性格沉稳,最爱晒太阳
## 小灰
- 年龄:3 岁
- 体重:8 斤
- 特点:灰色虎斑,活泼好动,喜欢追逐玩具
## 雪球
- 年龄:1 岁
- 体重:5 斤
- 特点:纯白长毛,刚成年,仍带着小奶猫的好奇
这一步的目的: 体验"写文件"的授权流程,确认 Codex 真的能创建文件。同时观察它的"创造力"——你只让它"想一句特点",它能合理发挥。
6.5 对话四:让它执行命令
第四步,让 Codex 真正"动手"——执行 Shell 命令。
你的指令:
看一下 ~/codex-workspace/playground/ 目录下有几个文件,
按文件大小列出来。
它会做什么:
它会决定用 ls -lhS 或类似命令。请求授权"执行命令:ls -lhS ~/codex-workspace/playground/"。
批准后,它执行命令,并把结果整理给你:
当前目录下有 2 个文件:
1. cats.md - 0.4 KB
2. test.txt - 0.1 KB
这一步的目的: 体验命令执行的授权流程。你会发现 Codex 不会"乱跑命令"——它每次都告诉你它准备执行什么,等你批准。
一个进阶玩法:连续指令
不退出会话,接着说:
帮我把 test.txt 改名为 cats.txt,
然后给我看下改完后目录里的文件列表。
它会:
- 请求授权
mv test.txt cats.txt - 你批准
- 它执行
- 它再请求
ls - 你批准(或者你已经设了"自动批准只读命令",这一步不会问)
- 它给你列表
注意: 整个过程它能"记住"上下文。你不需要再说"在 ~/codex-workspace/playground/ 目录下"——它知道你在哪儿。
6.6 对话五:让它做一件"真活儿"
最后一个对话,做一件你工作中真能用上的事。
我们以"整理今天的待办"为例。
准备:
随便建一个 todos.txt,里面是你乱写的待办清单:
- 给妈妈打电话问问血压情况
- 周报草稿要写到周五
- 买猫粮(雪球的那种皇家奶糕)
- 跟老王对一下下周的方案
- 周一早上的会议要准备 PPT
- 牙线没了要买
- 健身房卡明天到期,续费
- 周报草稿
- 帮孩子打印明天上学要用的资料
- 老婆让我下班顺路买面包
你的指令:
读一下 todos.txt,帮我做三件事:
1. 去掉重复项(比如"周报草稿"出现了两次)
2. 按"工作 / 家庭 / 健康 / 杂事"分类
3. 每个待办标注"紧急度"(高/中/低)
4. 输出到 todos_organized.md,用 Markdown 表格
它会做什么:
它会先想一下计划,然后开始:
- 读
todos.txt - 分析每条待办
- 分类、去重、判断紧急度
- 写入
todos_organized.md
执行完,打开 todos_organized.md:
# 今日待办整理
## 工作
| 待办 | 紧急度 |
|------|------|
| 跟老王对一下下周的方案 | 高 |
| 周报草稿要写到周五 | 中 |
| 周一早上的会议要准备 PPT | 中 |
## 家庭
| 待办 | 紧急度 |
|------|------|
| 帮孩子打印明天上学要用的资料 | 高 |
| 老婆让我下班顺路买面包 | 高 |
| 给妈妈打电话问问血压情况 | 中 |
## 健康
| 待办 | 紧急度 |
|------|------|
| 健身房卡明天到期,续费 | 高 |
## 杂事
| 待办 | 紧急度 |
|------|------|
| 买猫粮(雪球的那种皇家奶糕) | 中 |
| 牙线没了要买 | 低 |
这一步的目的: 让你感受"端到端任务"。你不是在让 AI 写一段东西,而是让 AI 替你完成一件事——读取、分析、整理、输出。
这就是 Codex 的本质。这就是它跟 ChatGPT 的根本区别。
6.7 这五个对话教会了你什么
回头看这五个对话,你已经掌握了 Codex 的四种核心能力:
| 对话 | 能力 |
|---|---|
| 1 | 写文字(跟 ChatGPT 一样) |
| 2 | 读文件 |
| 3 | 写文件 |
| 4 | 执行命令 |
| 5 | 端到端完成任务 |
这四种能力,组合起来就是 Codex 的"全部基础动作"。后面的所有高级玩法,都是这四种能力的不同组合 + AGENTS.md / Skills 这类"持久化机制"。
6.8 第一次对话的几个观察
观察 1:它每次都问你
是不是觉得有点烦?每次它要操作文件、跑命令,都要弹窗问你"批准吗"。
这不是 bug,是 feature。这叫"人在回路"(Human in the Loop)——AI 自主决策,但关键操作让人最后把关。
如果你觉得太烦,第八章会教你怎么调整权限模式。但新手强烈建议保持默认——多问几下不亏,多删几个文件就回不来了。
观察 2:它会"想"一下
有时候你发完指令,它不直接给答案,而是显示"思考中..."或一段它的"内心戏"。
那是它在做"规划"。这一步它在内部把任务拆成若干步,决定怎么执行。这一步通常意味着任务比较复杂,多等几秒值得。
观察 3:它有时候做错了
第一次对话里,它可能:
- 把猫的特点想错了(比如把橘色描述成黑色)
- 命令里多了一些参数
- 整理的格式跟你想的不太一样
这都正常。继续跟它说就行:
小灰是灰色不是黑色,重新整理一下。
它会立刻修正,并且记住"小灰是灰色"这件事,后面不会再错。
观察 4:会话有"记忆边界"
在同一个会话里,它能记住你之前说的话。但关掉会话再开,它就忘了——除非你用 Memory 功能(第九章详讲)。
新手建议:一个任务一个会话,做完就关。后面有持久化需求再学 Memory 和 AGENTS.md。
6.9 试一下属于你自己的"第六个对话"
这五个对话是我设计的"教程"。现在轮到你设计自己的。
练习: 想一件你今天本来要做、但还没做的事,让 Codex 帮你做。可以是:
- 整理一下下载文件夹
- 给某封邮件写一段回复草稿
- 把某段英文翻译成中文
- 给某个项目想一个名字
- 把会议录音转写成文字(如果有)
关键: 不要光读这本书。关上书,去开 Codex,做一件真事。哪怕做完后觉得"还行吧没那么神奇",那也是一次真实的体验,比看 100 个截图都管用。
6.10 出错了怎么办
如果你发指令后 Codex 完全没反应、报错、做错事,按下面这个清单排查:
| 现象 | 可能原因 | 解决 |
|---|---|---|
| 完全没回复 | 网络问题 | 检查代理,重启 Codex |
| 回复"无法访问该文件" | 权限问题 | macOS 系统设置里给 Codex 完全磁盘访问 |
| 命令执行失败 | 路径错了或缺工具 | 把它的报错截图再发回去,让它自己解释 |
| 写文件覆盖了重要内容 | 没看清就批准 | 下次仔细看权限请求;用 git 备份重要项目 |
| 它一直道歉但不动手 | 模型卡了 | 输入 /new 开新会话,重试 |
记住一个万能技巧:把报错截图发给 Codex 自己:
看一下这个报错(贴截图),怎么修?
它八成能告诉你怎么回事。
6.11 本章小结
- 五个对话由浅入深:写文字 → 读文件 → 写文件 → 执行命令 → 端到端任务
- 这四种能力 + 持久化机制(后面学),是 Codex 的全部基础
- 它每次都会问授权,这是 feature 不是 bug
- 它会犯错,但跟它说就改,越用越准
- 关键:合上书去做你自己的"第六个对话"
到这里,你已经"会用"Codex 了。下一章我们升级到"用得好"——第七章 · 对话的艺术。