生活分享
Codex 是什么?与 ChatGPT 的区别
Codex 是能读取专案、修改档案并执行工具的程式开发代理。一般聊天给你的程式码,往往还要自己贴进编辑器;代理则可以在你选定的工作环境里完成修改。模型是它用来推理的引擎,任务是一次工作,专案是相关档案与工作的集合,三者不要混为一谈。
阅读时间约 10 分钟 · 操作 15 分钟

入门 · Desktop / mobile / CLI / VS Code / JetBrains / cloud
返回 Codex 教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文
读完能做到什么
先理解四个角色
Codex 是能在取得相应工具与权限后读档、修改及执行命令的代理。模型负责推理;任务储存这次需求与对话;工作环境决定实际能接触哪些档案和工具。换一个更强的模型,不会让选错资料夹的任务突然找到你的专案。后续每次求助,都先记下入口、工作目录和可用工具。
「与 ChatGPT 有什么不同」不能只用应用程式名称判断:官方桌面文件现在以 ChatGPT 桌面应用程式说明 Codex 工作。实际差别要看当前对话是否连到专案、是否能执行工具,以及成果是回答文字还是落在档案中。一般聊天也可能有工具;Codex 也可能因环境限制只能分析。请看这一次任务的能力,不要只看图示或旧截图。
本机工作使用你选定电脑的资料夹;云端工作使用另外设定的环境。两者即使叫同一个专案,也不代表未提交档案会自动同步。手机遥控则需要可连线的主机。想先比较操作习惯,可读平台选择平台选择:找到适合的 Codex 入口用具体工作情境比较桌面、手机、CLI、IDE 与云端,核对档案和工具在哪里执行。阅读全文;本篇采用桌面版或 CLI 的本机资料夹,让档案结果最容易确认。
先判断:这个需求需要什么能力?
先不执行任务,判断三个情境。① 你贴上十行文字,请它说明意思。② 你要求把电脑中的 packing.txt 改好,关闭对话后也能打开档案看到结果。③ 你希望它在已设定的 GitHub 储存库环境中修改程式,供你稍后检查差异。各情境需要的是读取提供的文字、存取本机档案,还是存取指定的远端环境?
答案依序是:① 提供的文字已足够,不必存取你的整个资料夹。② 必须选对本机资料夹,且工具确实有读写能力;回复一段新文字不代表档案已修改。③ 必须先设定并选对远端储存库与环境;本机尚未提交的档案不能当成它已读到的内容。第二种可接著看桌面入门桌面版:Windows、macOS、Linux桌面版把任务、档案、终端机与修改结果放在同一个工作空间。目前官方下载文件使用 ChatGPT desktop app 名称,进入后可选 Codex。这里提供三种系统的安装主线;Linux 属预览版,不能把其支援范围推广到所有发行版。阅读全文,第三种看云端任务云端任务与 GitHub云端任务使用为程式库设定的远端环境,适合把较长工作交出去并回来检查。它不会自动读取你电脑尚未提交的档案;建立 PR 也不代表已合并或部署。阅读全文。这是需求判读练习,不要求你现在开通三种入口。
准备独立练习资料夹
先确认已有可用的 Codex 登入。还没安装时,先完成桌面版桌面版:Windows、macOS、Linux桌面版把任务、档案、终端机与修改结果放在同一个工作空间。目前官方下载文件使用 ChatGPT desktop app 名称,进入后可选 Codex。这里提供三种系统的安装主线;Linux 属预览版,不能把其支援范围推广到所有发行版。阅读全文或 CLI 入门Codex CLI 安装与入门选择自己的安装平台,完成 CLI 登录、只读检查、单行修改、独立验证与工作阶段接续。包含可重做的两文件练习与缺文件测试。阅读全文。这里只需要纯文字编辑器与终端机,不需要 GitHub、API 金钥、Node.js 或 Python。先用档案管理员在自己的档案资料夹建立 codex-orientation;若同名资料夹已存在,改用另一个新名称,避免覆盖旧练习。
Windows 开启档案总管的副档名显示,以记事本储存时选择所有档案与 UTF-8;macOS 使用纯文字模式的编辑器,避免储存成 RTF;Linux 使用纯文字编辑器并保留档名大小写。在新资料夹建立下面两个完整档案。副档名分别是 .md 与 .txt,不要把显示在文章外面的档名也复制进内容。
档案一:codex-orientation/README.md。这是供人阅读的专案说明,不会因为副档名是 .md 就自动变成代理规则。
# Orientation exercise
This folder contains a fictional packing list.
The list has exactly three items.
No website or package installation is required.
档案二:codex-orientation/packing.txt。每个物品各占一行,最后一行后可以有换行。
Notebook
Bottle
Umbrella
第一步:选对位置,先做唯读任务
桌面版把 codex-orientation 加入专案后建立任务。CLI 则在这个资料夹开启终端机,再执行 codex。若你只开启电脑的档案总资料夹,任务可能看见许多不相关档案;先缩小到练习资料夹,再贴下方提示词。英文范例在五语版保持相同,方便对照结果,也可以用自己的语言提出同样要求。
Inspect this practice folder without changing files.
Report the working directory, list the files, and read README.md and packing.txt.
Explain what this project contains. Cite the filenames supporting your answer.
If a requested file is missing, say so instead of guessing.
预期回答指出两个档案、三个物品,以及这里没有可执行网站。开启档案管理员比对路径和内容;回答格式不用逐字一致,但不能增加原文没有的资料。若它只提供「你可以执行某命令」,先确认目前入口是否真的有档案工具,而不是把教你做事的回答误认成已执行。
第二步:只修改一个可检查的项目
In packing.txt, replace the line Umbrella with Raincoat.
Preserve the other two lines and leave README.md unchanged.
Do not add files, install tools, or run a website.
After editing, read packing.txt and report exactly what changed.
接受相关档案修改要求后,重新开启 packing.txt。预期三行依序是 Notebook、Bottle、Raincoat;README.md 完全相同,没有新套件或多余档案。若工具要求超出这个资料夹的授权,先看原因并缩小任务。本例不需要全面存取电脑。关于权限的实际控制,另见权限与沙盒权限、沙箱、网络与密钥沙盒决定工具技术上能碰哪些档案或网路,授权政策决定什么时候需要询问。两层设定不能混为一谈:不显示询问不代表动作一定被允许,能读档也不代表可以写入所有地方。阅读全文。
第三步:验证失败情况与还原
接著要求「唯读列出 missing.txt 内容;不存在就说明,不要建立」。正常结果是明确回报档案不存在,而且资料夹仍只有原来两个档案。这个边界案例测试它会不会在缺少资料时猜测;不需要真的删除任何档案制造错误。若它捏造内容,请它重新读取目录,指出缺乏证据的句子并修正回答。
还原时在编辑器把 Raincoat 改回 Umbrella,储存并再读一次。不必执行全专案重设,也不要删除整个档案资料夹。中断尚在执行的任务只能停止后续工作,已经写入的文字仍要自行核对及还原。关闭对话也不等于把档案恢复原状,这是进入 Git 教学Git、分支、diff 与还原Git 保存档案版本,分支承接一组修改,diff 显示差异。Codex 可以协助操作,但你仍要确认修改属于这次任务。聊天纪录与 Git 历史不同,恢复旧对话不会自动还原档案。阅读全文之前就应建立的习惯。
常见问题与自主练习
看到的内容不同,先检查是否选到另一个同名资料夹,以及编辑器是否尚未储存;不要连续换模型重试。无法读到 README.md,先显示完整档名,排除 README.md.txt、富文字格式及大小写差异。只能看到旧对话时,重新确认任务对应的电脑和专案,而不是假定云端会读到刚建立的本机档案。
自己再做一次:把 Bottle 换成 Cup,要求保留顺序与行数,再恢复原文。完成判准是能解释资料在哪里、指出真正修改的档案、验证三行内容,以及说明哪些动作没有执行。接著读第一个小专案完成第一个小项目使用 Small Steps 待办网站的独立副本,修改主标题与背景色。辨识五个练习文件的用途,比对修改前后差异、核心测试与两种窗口宽度,确认原有功能及数据保留。阅读全文与需求描述如何把需求说清楚有效的需求不是把提示词写得很长,而是让代理知道你要什么、已有哪些材料、有哪些界线,以及怎样算完成。同一个『帮我改善网页』,可以指速度、外观或无障碍;先把目标变成能观察的行为。阅读全文,把同样的查证方法用在可预览的网站上。
入口与产品名称依 2026-09-14 的桌面官方文件及 CLI 官方文件核对。这是原创文字档练习;可用工具与实际回复依读者环境而异。跨平台编辑步骤未冒充三个作业系统的实机 Codex 测试。
| 角色 | 这次代表什么 |
|---|---|
| 代理 | 使用工具完成工作 |
| 模型 | 理解与推理 |
| 任务 | 这次需求和对话 |
| 环境 | 可用的档案与工具 |
图中 01 是任务需求,02 是执行环境,03 是可验证的档案成果;三者对上,才能确认这次工作做在哪里。
返回 Codex 教学总目录Codex 学习中心:完整教程目录从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。阅读全文
阅读完整文字说明
Task to Environment to Files
同主题延伸阅读
生活分享
Codex 学习中心:完整教程目录
从安装、第一个任务到 MD 规则与进阶集成,规划 60 篇 Codex 教程、十个单元。按程度、平台、需求或命令搜索下一篇;尚未公开的教程会标示状态,方便安排学习路线。
生活分享
Worktree 与多任务隔离
Worktree 让同一个 Git 程式库有不同的工作目录,各自承接不同分支。它适合让两项工作分开改档,但资料库、连接埠与外部服务仍可能共用,不能把档案隔离当成所有资源隔离。
生活分享
实战:制作小网站
从 brief.md 规划并制作 Small Steps 待办网站,完成新增、完成、删除、筛选与本机资料保存。将 HTML、CSS、资料函式、画面事件与测试分开,以 Node 测试和浏览器操作验收,并留下可重新启动与还原的交接纪录。
生活分享
用量与效率:减少重工
记录任务条件、模型选项、时间与成果,找出能减少无效重试和过多上下文的调整。
引用本文的文章
最新旅游情报攻略

攻略东京
东京住哪一区:新宿、上野、东京站、涩谷、浅草、池袋、银座七区比较,机场交通、住宿税、行李寄送一次看
东京住哪一区?用同一套标准比较新宿、上野、东京站、涩谷、浅草、池袋、银座七个区域:从成田、羽田机场怎么过来、有哪些线路、周边有什么、街区氛围、适合谁。附比较表与山手线示意图,以及 2026 年 9 月核实的东京都住宿税(2027 年 4 月改为 3%)和机场宅急便寄送行李的规则。
- 预算
- 酒店

攻略东京
东京交通票券怎么选:Suica/Welcome Suica、Tokyo Subway Ticket、JR Pass 值不值得买
第一次去东京,每人先用一张 IC 卡按次付费(Welcome Suica 免押金、有效期 28 天)。一天搭四趟以上地铁,再加买 2,000 日元的 Tokyo Subway Ticket 72 小时券;只玩东京、不去关西,买 JR Pass 一定不划算。用决策图比较 TOURIST PASMO、iPhone 里的 Suica、东京 Metro 一日券能搭什么、不能搭什么;价格于 2026 年 9 月核实。
- 交通
- 预算

攻略东京
东京迪士尼乐园、海洋攻略:票价、梦幻泉乡 Fantasy Springs、尊享卡 DPA 与预约等候卡怎么用,第一次去选哪个园区
东京迪士尼一日护照采用浮动票价,2026 年 9 月平日大多为 9,900 日元、周末为 10,900 日元,官网每天 14:00 开售两个月后同一天的门票;免费的优先通行卡已不在官网服务清单,缩短排队时间只剩付费的迪士尼尊享卡(每人每次 1,000 至 3,500 日元)。另有运营时间与 25 周年活动、预约等候卡与报名体验、梦幻泉乡如何进入,以及第一次去选乐园还是海洋;2026 年 9 月通过东京迪士尼度假区官网核实。
- 行程范例
- 亲子
资料来源
- ChatGPT desktop app · 查证日期:
- Codex CLI · 查证日期: