Chat、Work、Codex 的区别和使用场景

从定位、入口、执行环境、上下文和交付结果解释 Chat、Work、Codex 三者的区别,并给出从问题探索到 Agent 执行的选择方法。

Chat、Work、Codex 的区别和使用场景

三个产品看起来都能”帮你完成任务”,但它们解决问题的方式完全不同。选错入口,会出现”明明有更强的工具,却用最笨的方式干活”的情况。

一句话区分

  • Chat:用来想清楚。它给你答案、给你思路,但不动你的东西。
  • Work:用来做出来。它在自己的环境里产出文档、表格、幻灯片。
  • Codex:用来改你的东西。它进入你真实的项目目录,读文件、改文件、跑命令。

五个维度对比

维度ChatWorkCodex
定位对话顾问内容生成任务执行
入口网页/App网页App / CLI / IDE / 云端
执行环境沙箱你的本地目录
上下文你贴进去的内容你上传的资料整个项目
交付物文字回答成品文件代码改动 + 可运行产物

怎么选:一张决策路径

  1. 我还不知道要做什么 → Chat。先聊清楚目标和约束。
  2. 我知道要什么,但产出是文档/PPT/表格 → Work。
  3. 你清楚要什么,且任务落在自己的项目里 → Codex。

有个很实用的判断标准:你要不要”改文件”

不改文件,Chat/Work 就够;要改文件,就该上 Codex。很多人让 Chat 生成一堆代码再手动复制粘贴,本质上是在用人力补 Agent 的执行能力。

一个真实组合

做一份 AI 行业日报,一套可行的流程是:

  1. Chat:先讨论日报的栏目结构和信息源清单
  2. Codex CLI:让它写抓取脚本、建项目骨架、跑通构建
  3. Chat:回头复盘哪些栏目阅读量高,调整结构
  4. Codex 云端:定时跑,自动生成并推送

Chat 负责”想”,Codex 负责”做”,两者交替而不是二选一。

常见误区

  • 把 Codex 当聊天框用:问它”你觉得这个功能怎么做”,不如让它直接读代码给方案。
  • 把 Chat 当执行器用:它看不到你的项目,给出的方案一定带了假设。
  • 不看 diff 就提交:Agent 会犯错,权限边界要自己守。

搞清楚这三个入口的职责,比研究任何提示词技巧都更能提升效率。

奇妙感 本文采用署名-非商业性使用-相同方式共享协议,转载请注明出处与作者。

目录