Chat、Work、Codex 的区别和使用场景
从定位、入口、执行环境、上下文和交付结果解释 Chat、Work、Codex 三者的区别,并给出从问题探索到 Agent 执行的选择方法。
三个产品看起来都能”帮你完成任务”,但它们解决问题的方式完全不同。选错入口,会出现”明明有更强的工具,却用最笨的方式干活”的情况。
一句话区分
- Chat:用来想清楚。它给你答案、给你思路,但不动你的东西。
- Work:用来做出来。它在自己的环境里产出文档、表格、幻灯片。
- Codex:用来改你的东西。它进入你真实的项目目录,读文件、改文件、跑命令。
五个维度对比
| 维度 | Chat | Work | Codex |
|---|---|---|---|
| 定位 | 对话顾问 | 内容生成 | 任务执行 |
| 入口 | 网页/App | 网页 | App / CLI / IDE / 云端 |
| 执行环境 | 无 | 沙箱 | 你的本地目录 |
| 上下文 | 你贴进去的内容 | 你上传的资料 | 整个项目 |
| 交付物 | 文字回答 | 成品文件 | 代码改动 + 可运行产物 |
怎么选:一张决策路径
- 我还不知道要做什么 → Chat。先聊清楚目标和约束。
- 我知道要什么,但产出是文档/PPT/表格 → Work。
- 你清楚要什么,且任务落在自己的项目里 → Codex。
有个很实用的判断标准:你要不要”改文件”。
不改文件,Chat/Work 就够;要改文件,就该上 Codex。很多人让 Chat 生成一堆代码再手动复制粘贴,本质上是在用人力补 Agent 的执行能力。
一个真实组合
做一份 AI 行业日报,一套可行的流程是:
- Chat:先讨论日报的栏目结构和信息源清单
- Codex CLI:让它写抓取脚本、建项目骨架、跑通构建
- Chat:回头复盘哪些栏目阅读量高,调整结构
- Codex 云端:定时跑,自动生成并推送
Chat 负责”想”,Codex 负责”做”,两者交替而不是二选一。
常见误区
- 把 Codex 当聊天框用:问它”你觉得这个功能怎么做”,不如让它直接读代码给方案。
- 把 Chat 当执行器用:它看不到你的项目,给出的方案一定带了假设。
- 不看 diff 就提交:Agent 会犯错,权限边界要自己守。
搞清楚这三个入口的职责,比研究任何提示词技巧都更能提升效率。
奇妙感
本文采用署名-非商业性使用-相同方式共享协议,转载请注明出处与作者。
关注我
GitHub @lin571273545
公众号 奇妙感 每周一篇产品与 AI 的实践笔记
微信 扫一扫加我为好友