Aklman · Library

09 / 第九章

写码 · 从 Canvas 到 Codex.

如果你完全不碰代码,这章可以跳过 —— 这正是把它单拎出来的原因。从聊天里改一段,到 Canvas 里就着一个文件来回改,再到 Codex 在你的仓库里跑命令、改文件、审 diff —— 投入和能力一路加重。2026 年 7 月的新 ChatGPT app 把 Chat、Work、Codex 放到一起,但分工没含糊:成品研究交 Work,软件开发才进 Codex 的桌面、CLI 或 IDE。


如果你完全不碰代码,这章可以跳过。把它单拎出来,就是为了让你能干净地跳过;但只要你会改一点脚本、配置、网页,这章会省很多试错。

I

聊天、Canvas、Codex 是三档.

改动类型入口边界
一段代码、一个报错、一个命令解释Chat你复制粘贴,自己落地
一个文档或一个文件反复改Canvas不跑你的仓库测试
跨文件、要跑命令、要审 diffCodex能改仓库,但 merge 仍归你
Canvas 官方定位是 ChatGPT 里的写作和编码编辑界面,适合选中局部内容、要求定点修改、查看版本和建议。4注 4OpenAI 帮助中心 · Canvas —— Canvas 是 ChatGPT 中用于写作和编码的编辑界面,适合在单个文档或代码片段上定点修改、查看建议和版本。它的边界也因此很硬:它不理解整个仓库的真实约束,不跑你的 lint / test / typecheck / build,也不能替你确认跨文件影响。

II

Codex 是请进仓库的开发 agent.

官方帮助把 Codex 定义为帮助写、审、修、交付代码的 AI agent;它包含在 ChatGPT 计划中,但各档额度不同。1注 1OpenAI 帮助中心 · Using Codex with your ChatGPT plan —— Codex 是帮助写、审、修、交付代码的 AI agent;包含在 ChatGPT 计划中,但各档额度不同。Codex、ChatGPT Work、ChatGPT for Excel 与 Workspace Agents 在可用时共用同一个 agentic usage / credit pool。2026 年 7 月的新 ChatGPT 桌面 app 把 Quick Chat、Work 与 Codex 放到一起:Work 处理研究、分析和文档 / 表格 / 演示等成品,Codex 才处理带代码库上下文和开发工具的软件工作。开发者仍可在 terminal 用 CLI,或在编辑器用 IDE extension。2注 2OpenAI Developers · ChatGPT quickstart —— 2026 年 7 月的新 ChatGPT 桌面 app 把 Quick Chat、Work 与 Codex 放在一个 app;Work 处理研究、分析与成品,Codex 处理带代码库上下文和开发工具的软件工作。开发者仍可在 terminal 使用 Codex CLI,或在编辑器使用 Codex IDE extension。入口合并了,职责没有。
提示词Codex 任务模板
任务:<要改什么、达到什么效果>
范围:只动<这些文件 / 这个目录>,不要碰<明确排除>
约束:沿用现有风格;不要重构无关代码;不要改格式化规则
验证:改完运行<测试 / lint / typecheck / build 命令>
交付:先列计划等我确认;最后给 diff 摘要、风险和未做事项。
任务:给用户导出功能加一个 CSV 格式选项,默认仍是 JSON。
范围:只动 src/export/ 和 src/api/export.ts,不要碰鉴权和数据库层
约束:沿用现有风格;不要重构无关代码;不要改格式化规则
验证:改完运行 npm test 和 npm run typecheck
交付:先列计划等我确认;最后给 diff 摘要、风险和未做事项。

III

用量跟范围走.

用量也要讲边界。Codex 消耗取决于模型、任务大小 / 复杂度,以及本地或云端执行;小脚本消耗少,大仓库、长任务、长上下文会消耗更多。3注 3OpenAI Developers · Codex pricing / usage —— Codex 消耗取决于模型、任务大小 / 复杂度,以及本地或云端执行;小任务消耗少,大仓库、长任务和长上下文消耗更多。而且 Codex、Work、ChatGPT for Excel 与 Workspace Agents 在可用时共用 agentic usage / credit pool。1注 1OpenAI 帮助中心 · Using Codex with your ChatGPT plan —— Codex 是帮助写、审、修、交付代码的 AI agent;包含在 ChatGPT 计划中,但各档额度不同。Codex、ChatGPT Work、ChatGPT for Excel 与 Workspace Agents 在可用时共用同一个 agentic usage / credit pool。所以不要让它「随便看看大仓库能不能优化」,那等于把范围和额度都放开。好任务是窄的:这个 bug、这组文件、这条测试、这个验收标准。

Canvas 陪你改一个文件, Codex 替你跑整个仓库.

Canvas edits one file with you, Codex runs the whole repo for you.

Aklman Library

讨论

讨论.

评论区初始化中…