ChatGPT Work、Chat、Codex 在真实网站任务中的分工与完整工作流 - XBSTACK

ChatGPT Work、Chat、Codex 有什么区别?我用一个真实网站任务跑了一遍

Release Date
2026-07-13
Reading Time
15分钟
Content Size
6,962 chars
AI Tools Lab
AI工具实测
ChatGPT Work
ChatGPT
Codex
GPT5.6
AI Agent
AI Coding Agent
独立开发者
网站运营
Astro
SEO
GEO
Xiaobai's Note / 实验室笔记

本文本身就是测试结果:从网站运营问题开始,核对 OpenAI 官方资料和 XBSTACK 站内规则,生成 SEO/GEO 元数据,写入 Astro 内容集合,更新栏目推荐位与反向内链,执行构建验证;第一版虽通过技术检查,但因只有1499字被人工推翻并重写。

2026-07-22 搜索表现复核:GSC 当前实际最新数据截止到 2026-07-19,本文最近 28 天获得 33 次展示、平均排名 11.2,已经处在第一页末端到第二页前端的竞争区间。当前窗口只返回 26/28 个数据日,因此本轮不推算新的 CTR;优化重点是让首屏直接回答“Chat、Work、Codex 分别做什么”,并保留 1499 字失败案例作为真实差异证据。

先给结论:这三个入口不是三选一

今天我本来只问了一句:XBSTACK 已经三天没更新,今天该怎么运营?

这件事后来从一句运营咨询,变成了一篇真正进入 Astro 项目、带完整 SEO 和 GEO 字段、补了站内链接、跑过构建检查的正式文章。三个入口的分工也被这条任务链逼得很清楚:Chat 负责把问题想清楚,Work 负责把分散资料拉到一起,Codex 负责进入项目动手。

入口最适合的任务这次实际做了什么
Chat讨论、判断、快速拆题判断三天没更新不需要补发两篇,而是继续承接 GPT5.6 的关注
Work跨网页、文件和应用形成交付核对 OpenAI 官方资料、站内文章、栏目规则、SEO/GEO 和写作要求
Codex代码仓库、Diff、检查与构建新建文章和封面,修改推荐位,补反向链接,执行 Astro 构建与类型检查

Chat、Work、Codex 从选题判断、资料核对到项目落盘的完整工作流

看起来很顺,实际并不顺。

这篇文章的第一版只有1499字。构建成功,类型检查也是零报错,页面路由能正常生成,Pagefind 也把它收进了索引。技术上几乎全绿,内容上却明显不合格。XBSTACK 的网站正式文章至少要有 3000 字,第一版更像一张拉长的产品说明卡片,根本撑不起“真实工作流实测”这个标题。

这次翻车反而把一个问题说明白了:AI Agent 能把它理解的任务做完,不代表它理解了你真正的标准。

事情从“三天没更新”开始

三天不发文章,不是什么搜索引擎灾难。真正麻烦的是人容易顺着这个空档继续拖下去,今天想再等等,明天又觉得素材不够,等回过神,栏目首页还是三天前那篇文章。

我当时有三个选择。

一个是随便补一篇短文,把日期续上。这个最省事,也最没价值。另一个是马上切去投资、阅读或者户外栏目,避免 AI 内容过于集中。还有一个选择,是接着三天前的 GPT5.6 真实项目实测 往下写,但不能再写一遍模型发布新闻。

我选了第三个。

GPT5.6 那篇已经讲过模型能力、项目修改、内容创作和数据分析。如果今天继续写“GPT5.6 有哪些新功能”,搜索词看着不一样,读者拿到的还是同一盘菜。真正还没写透的,是新版 ChatGPT 桌面端把 Chat、Work、Codex 放在一起后,普通用户和独立开发者到底怎么分工。

这个问题不是凭空想出来的。过去几天我自己就在几个入口之间来回切换:有时候只是讨论一个标题,有时候要查官方资料,有时候要打开项目改文件。界面越来越统一,使用边界反而容易糊掉。

Chat:最有价值的不是写,而是先踩刹车

我给 Chat 的原始问题非常短:

看看网站今天该怎么运营,已经3天没发文章了。

如果只看字面,最简单的回答当然是“今天发一篇”。但运营不是打卡。Chat 在这一步最重要的作用,是先判断现在缺的是内容数量,还是缺一篇能把前一篇流量继续接住的文章。

三天前刚发过 GPT5.6 实测,AI Tools Lab 又是近期重点建设的栏目。今天继续围绕 ChatGPT 写,只要角度发生变化,就能形成自然的主题关联;反过来硬切一个完全无关的话题,虽然看起来栏目更均衡,却会把刚出现的一点搜索连续性打断。

所以 Chat 阶段没有写正文,也没有碰项目文件。它只做了一件事:把“补作业”改成“做承接”。

我现在越来越愿意把 Chat 放在任务最前面。不是因为它最强,而是因为它启动成本低。一个标题值不值得写,一条功能要不要做,一次改版到底是技术问题还是运营问题,先聊十分钟,往往能省掉后面几个小时的无效执行。

它的短板也很明显。普通对话适合快速判断,不适合自己在几十个文件、多个网页和长期规则之间维持稳定上下文。让它给一个方向可以,要求它同时核对官方发布、站内库存、Frontmatter、内链、构建和已有未提交改动,任务很快就会变形。

Work:真正麻烦的不是资料少,而是资料互相打架

OpenAI 在 2026 年 7 月 9 日发布 ChatGPT Work。官方给它的定位不是“更长的聊天”,而是跨应用和文件行动,把复杂目标拆成步骤,最后交付文档、表格、演示、网站等完整成果。新版桌面端把 Chat、Work、Codex 放在同一个应用里,Codex 仍然保留代码 Agent 的定位。可以直接看 ChatGPT Work 官方介绍Codex App 官方介绍

这次 Work 阶段读的东西不算多,但很杂。

它要核对三天前的 src/content/ai/gpt56-test.md,确认新文章不会重复;要看 src/content/config.ts,知道 AI 内容集合允许哪些字段;还要看 src/pages/ai/tools-lab.astro,确认文章怎么进入栏目、当前推荐位又指向哪里。SEO、GEO、FAQ、JSON-LD、Canonical、图片路径,这些都不是正文写完以后随手补两行就行。

桌面风扇在旁边一直嗡嗡响。浏览器开着 OpenAI 官方页面,项目里又有一堆旧规范。真正让人头疼的不是没资料,而是资料之间会互相打架。

标题要覆盖“ChatGPT Work 和 Codex 区别”,正文又不能把关键词重复十几遍。GEO 需要 queriestldr、FAQ 和实体关系,普通读者却不该在正文开头看到一块机器查询词。封面要 2.35:1,文章又不能为了配图再去堆一套宣传海报。更要命的是,项目里的旧写作提示还写着“1500 字以上”,而我真正执行的网站规则是正式文章至少 3000 字。

Work 能把这些材料拉到一起,但它不会天然知道哪一条规则更新、更重要。只要旧文件还在,它就可能非常认真地执行一个已经过期的标准。

这也是我对 Work 的真实判断:它擅长拉通上下文,不等于它自动拥有最终裁决权。资料越多,越需要有人告诉它哪些是现行规则,哪些只是历史遗留。

内容结构上,我仍然只保留一套正常正文。queriestldr、FAQ 和 JSON-LD 放在 Frontmatter,通过 hideStructuredBlocks: true 避免重复显示。读者看到的是文章,搜索引擎和生成式搜索系统能读到结构化信息,两边不互相污染。

Codex:进入项目以后,任务才开始变得有风险

讨论和整理都不会直接把网站改坏。Codex 会。

打开工作区时,仓库本来就不是完全干净的。几个 reports 文件已经有修改,xbstack-org-meta 子模块也处于变更状态。这些都不是本次任务产生的。如果 Agent 没有先看工作区状态,顺手格式化、覆盖或者一起提交,后面很难分清哪些变化属于这篇文章。

所以 Codex 第一件事不是写,而是确认边界。

本次实际新增和修改的范围只有四块:新建文章 src/content/ai/chatgpt-work-chat-codex-difference.md;换上一张 GPT 生成的 1923×818 PNG 封面;把 AI Tools Lab 的 Current Feature 切到新文章;再回到 GPT5.6 实测文章补一条反向链接。原来的报告文件和子模块,一个都没碰。

它还需要先读现有文章格式。XBSTACK 的 Tools Lab 不是随便往 src/content/ai 里扔一个 Markdown 就完事。seriessubcategorytool_nametest_typescenariorecommendationevidenceStatus 都会影响归档和页面展示。Canonical 写错一个斜杠,图片路径多退一级,文章可能照样构建,却在发布后留下重复页面或者资源 404。

正文落盘以后,文章还接回了 Claude Sonnet 5 Astro 优化实测MCP、Function Calling 与 API Gateway 架构UTM 分发追踪。这些链接不是为了完成“至少放三条内链”的任务,而是把模型使用、工程执行和内容分发接成一条路。

文件改完还不算,接着跑构建。

npm run check 检查了 352 个文件,结果是 0 error、0 warning、0 hint。npm run build 成功生成新路由:

/ai/tools-lab/chatgpt-work-chat-codex-difference/

Sitemap 正常生成,Pagefind 最终索引了 178 个静态页面。

这些数字很漂亮。然后第一版还是被否了。

构建全绿,第一版为什么仍然是失败的

第一版正文只有 1499 字。

第一版1499字文章虽然通过Astro构建和类型检查,仍因不满足3000字规则被人工判定不合格

这个数字不是偶然。旧提示词里写着 1500 字以上,前面的任务又要求不要写成六七千字长测评,于是 Agent 很自然地把文章压在1500字附近。它甚至做得相当精准,删掉重复解释,保留表格、FAQ、内链和官方资料,差不多正好停在那条旧标准上。

问题就在这里。

从机器视角看,它完成得很漂亮。字数符合读到的规则,Markdown 能解析,Schema 有字段,构建通过,路由存在,类型检查零报错。可从内容角度看,它没有把“Chat、Work、Codex 的真实差异”讲透,也没有写出这条工作流里最重要的摩擦:旧规则冲突、已有脏文件、权限边界、第一次结果不合格、人工重新推翻。

读者真正想知道的不是三句定义。他想知道什么时候该切入口,切错以后会发生什么,Work 会不会替代 Codex,Codex 为什么不能直接决定内容方向,构建成功又为什么不代表可以发布。

1499 字只能把答案列出来,讲不透过程。

我随后把 src/prompts/WRITING_RULES_V4.1.md 里的字数规则改成:网站正式文章不得少于 3000 字,技术实测、教程和深度复盘优先控制在 3000—5000 字;少于 3000 字只能算动态、简报或明确标注的短内容。

这个修改比重写当前文章更重要。只修一篇,下一篇还会继续撞上旧规则。把错误写回规范,系统才真正发生了变化。

这也是这次测试里最值钱的一段:自动化验收负责检查文件有没有坏,人工验收负责判断东西到底能不能用。

真到日常使用,我不会按功能表来选

我的判断标准很土:这件事现在到底卡在哪一步。

Chat适合聊方向和快速判断,Work适合读取资料并完成交付,Codex适合修改文件、检查Diff和运行构建

还没想清楚,就用 Chat。标题要不要改、今天该不该发文、一个功能值不值得做,先聊几轮。很多人嘴上说“帮我写一篇”,真正缺的其实不是文字,而是还没决定这篇到底值不值得写。这个阶段调动一堆文件和工具,除了让错误方向跑得更快,没有别的好处。

资料已经很多,只是散在网页、文档、邮件、表格和历史记录里,用 Work。网站运营复盘、产品上线复盘、每日市场简报,都属于这种活。它的麻烦是容易过度完成:目标写得含糊,它会主动扩范围,最后交付一大包看起来很完整、实际用不上的东西。所以必须写清最终交付、禁止事项、可用资料,以及什么情况下要停下来问人。

需要对代码仓库负责,再切 Codex。页面有没有生成、类型有没有报错、测试是否通过、到底改了哪些文件,这些结果能被验证。Codex 适合干这种有证据的活,不适合替我决定网站今天写什么。方向错了,构建照样能绿;回答再正确,没有落盘、没有 Diff、没有构建,也仍然只是一份建议。

我现在采用的实际工作流

以后遇到类似任务,我会先在 Chat 里把目标压成一句能验收的话。不是“运营一下网站”,而是“今天发布一篇承接 GPT5.6 的非重复文章,并完成站内承接”。目标里还要带边界:不连发、不重构首页、不动已有未提交文件、不自动部署。

方向定下来后,再让 Work 拉通资料。官方事实和个人实测要分开,当前规则和历史规则要分开,站内已发内容和准备写的内容也要分开。资料不是越多越好,能证明结论的才留下。

然后把明确的修改范围交给 Codex。先读文件,再展示计划;只改指定路径;完成后看 Diff;运行 npm run checknpm run build;没有验证的部分明确写出来,不能拿“应该没问题”冒充结果。

到这还没完,必须再回到人工审稿。

我现在至少检查五件事:标题承诺有没有兑现;正文是不是只有结论没有过程;所谓真实体验有没有具体证据;字数和节奏是否符合网站规则;SEO/GEO 有没有反过来破坏正常阅读。

第一版1499字的问题,就是在这一步被抓出来的。前面所有自动检查都没有错,它们只是检查不了“这篇东西太薄”。

还有一个不能绕开的东西:权限

Chat 的风险通常停留在回答层面。Work 和 Codex 一旦接入应用、文件和仓库,风险就变成了动作。

删除文件、部署、读取密钥、修改云资源、写生产数据库、替换支付或邮件配置,这些操作不能因为 Agent 看起来很聪明就默认开放。更稳的方式仍然是最小权限:先只读,需要写入时按目录开放;删除和覆盖单独确认;部署与生产写入最后审批;完成后检查 Diff、日志和回滚点。

还有一个很现实的问题:不要把简单任务全扔给 Work。问一句标题、改一段描述、解释一个概念,用 Chat 就够了。复杂入口会调用更多上下文、更多工具,也会让任务变得更重。工具不是越高级越应该一直开着。

这次真正留下的判断

Chat、Work、Codex 不是三个互相竞争的按钮,也不是“低配、中配、高配”。它们解决的是任务链里不同位置的问题。

Chat 负责在动手前减少方向错误;Work 负责把分散上下文组织成可交付结果;Codex 负责对真实仓库进行可验证修改。最稳定的组合不是选一个用到底,而是让它们在正确的位置接力。

这篇文章本身就是一次不太体面的证据。第一轮方向判断是对的,资料核查也没问题,项目修改和构建全部通过,却因为旧字数规则产出了一篇1499字的薄稿。没有人工把它推翻,这个“完成品”大概率就会直接上线。

AI 能显著提高完成任务的速度。

人仍然要负责决定:这个任务做得对不对,结果够不够格。

常见问题

ChatGPT Work 和普通 Chat 最大的区别是什么?

普通 Chat 更适合讨论、问答和快速判断。Work 面向更长的多步骤任务,可以结合应用、网页和文件,把分散信息组织成文档、表格、演示或网站等完整交付物。任务只需要一句回答时,没有必要专门使用 Work。

ChatGPT Work 和 Codex 有什么区别?

Work 的边界更宽,重点是跨资料、跨应用完成工作;Codex 更专注代码仓库和工程执行,适合读取项目、修改文件、审查 Diff、运行测试和构建。一个真实任务经常是 Work 先整理,Codex 后落地。

Codex 并入新版 ChatGPT 后,是不是被 Work 替代了?

不是。它们进入了统一的桌面应用,但 Codex 仍保留代码 Agent 能力,面向仓库、Diff、Pull Request、测试和构建。入口合并不等于能力边界消失。

普通用户有必要使用 Work 吗?

偶尔问问题没有必要。需要连续读取多个文件、整理长期资料、制作正式交付物或者执行重复工作流时,Work 才容易体现价值。任务越简单,Chat 往往越直接。

Codex 适合直接操作生产环境吗?

不适合在没有审批的情况下直接接管。更稳的做法是默认只读、限定目录、分步授权、检查 Diff、运行测试并保留回滚点。部署、密钥、云资源和生产数据写入必须人工确认。

Astro 构建通过是否代表文章可以发布?

不代表。构建和类型检查能发现格式、路由与代码问题,检查不了文章是不是太薄、有没有真实细节、标题是否兑现。本文第一版全部技术检查都通过,仍因只有1499字被推翻。

独立开发者最实用的组合是什么?

先用 Chat 定方向,Work 拉通资料,Codex 落盘并验证,再由人做最终审稿。本文就是这条组合的结果。后续还会通过 AI Tools LabGrowth Lab 观察它带来的搜索、内链和分发数据,而不是只看文章是否成功生成。另一个可对照的真实案例是 Kimi K3 跨文件分析实测:它能迅速看懂项目关系,但第一次最终方案仍需要人工用反证推翻。

专题入口 / AI Agent Hub

从单个 Agent 问题继续进入完整生产体系

AI Agent 专题统一组织架构、记忆、工具调用、评测、安全、部署和多智能体协作,让每篇文章都回到明确的主题主页面。

下一步阅读

返回专题入口 →
小白

小白

Full-Stack AI Engineer

小白,全栈 AI 工程师,持续构建生产级 Agent 系统、产品工具与独立软件资产。

了解小白与 XBSTACK →

喜欢这篇文章?
加入小白实验室的周刊

每期只整理 AI 工程变化、真实故障、可复现实验、值得尝试的工具和 XBSTACK 新资产,不做泛新闻汇总,也不为周更凑数。

Comments