ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

从聊天工具到任务执行器:ChatGPT 和 Codex 正在重写我们的工作流程

从聊天工具到任务执行器:ChatGPT 和 Codex 正在重写我们的工作流程

这两年 AI 产品更新得太快,快到很多人还没搞清楚上一个功能,下一个功能就已经上线了。

ChatGPT、Codex、Plus、Pro,这几个名字大家应该都不陌生。但实际使用的时候,很多人还是把它们理解成:

ChatGPT 负责聊天,Codex 负责写代码,Plus 是付费版,Pro 是更贵的付费版。

这么理解不能说错,只是有点太表面了。

我最近越来越觉得,ChatGPT 和 Codex 正在变成一种新的东西,可以把它叫作“AI 工作流编译器”。

这个说法听起来有点抽象,不过意思并不复杂。

传统编译器,是把人写的高级语言转换成机器能够执行的指令。

而所谓的 AI 工作流编译器,是把人说出来的目标,转换成一连串能够执行的操作。

比如你告诉 AI:

帮我分析这个项目最近为什么经常崩溃,找到原因,修复问题,然后补上测试。

这句话不是代码,也不是详细的操作步骤,只是一个目标。

但 AI 需要把它拆解成:

读取项目结构 → 查看最近的提交 → 搜索错误日志 → 定位相关模块 → 尝试复现问题 → 修改代码 → 运行测试 → 检查修改结果 → 输出总结

这中间的转换过程,我觉得就很像“编译”。

只不过以前编译的是程序,现在编译的是人的意图。


一、以前我们操作软件,现在我们开始描述目标

过去使用电脑,大部分时候都需要自己操作。

写代码要打开 IDE。

查资料要打开浏览器。

整理数据要打开 Excel。

写周报要打开 Word 或文档工具。

发邮件要打开邮箱。

每一件事都有自己的界面、按钮和操作流程。人需要知道具体应该点哪里,输入什么,文件保存到什么位置。

AI Agent 出现以后,这个过程开始发生变化。

我们不一定还需要亲自完成每个步骤,而是先告诉 AI 最终想得到什么。

例如:

把这周项目的 Git 提交、会议记录和任务状态整理一下, 生成一份周报,重点写本周完成的功能、遇到的问题以及下周计划。

这句话背后其实包含了很多操作。

AI 可能需要读取代码提交,查看会议记录,整理任务列表,判断哪些内容重要,再生成一份适合汇报的文档。

以前这些步骤要靠人自己串起来。

现在 Agent 开始尝试自动串联。

所以我觉得,AI 真正改变的不是某一个软件,而是软件之间的连接方式。


二、ChatGPT 已经不只是聊天框了

很多人第一次接触 ChatGPT,都是从问答开始的。

问一个问题,它回答一段文字。

这种交互方式很自然,但也容易让人形成一个固定印象:ChatGPT 就是一个特别聪明的搜索框。

实际上,现在的 ChatGPT 更像一个通用工作入口。

用户可以在里面:

  • 分析文件

  • 搜索资料

  • 运行代码

  • 整理数据

  • 生成图表

  • 创建文档

  • 处理图片

  • 连接外部应用

  • 执行多步骤任务

聊天框只是最表面的一层。

真正重要的是聊天框后面连接了多少工具,以及模型能不能根据任务自动选择这些工具。

比如用户说:

帮我看看这个 CSV 文件里的销售数据,找出最近三个月增长最快的产品,再做一张趋势图。

从人的角度看,这只是一个普通问题。

但从系统角度看,它可能包含:

读取文件 → 识别字段 → 清洗数据 → 筛选日期 → 计算增长率 → 排序 → 生成图表 → 解释结果

如果只是普通语言模型,它最多告诉你分析方法。

但如果它是一个 Agent,它就可以尝试把这些步骤真正执行出来。

这就是“回答问题”和“完成任务”的区别。


三、Codex 把这种方式带进了软件开发

如果说 ChatGPT 是一个通用工作入口,那么 Codex 就更像一个专门面向程序员的任务执行器。

以前让 AI 写代码,一般是这样的:

用户提出需求 → AI 生成一段代码 → 用户复制代码 → 放进项目 → 运行 → 报错 → 再把报错发给 AI

整个过程里,真正操作项目的还是程序员。

AI 并不知道完整的项目结构,也不知道代码放在哪个文件,更不知道修改之后有没有破坏别的功能。

Codex 的思路不太一样。

它不是只生成一段代码,而是进入项目环境,根据任务自己寻找需要修改的位置。

比如你给它一个任务:

给后台订单列表增加按手机号搜索的功能, 保持现有接口兼容,不要修改数据库结构, 完成以后运行测试。

Codex 需要自己判断:

  • 订单列表接口在哪

  • 手机号字段来自哪张表

  • 当前查询逻辑如何组织

  • 是否需要修改参数校验

  • 前端是否也要调整

  • 哪些测试可能受到影响

  • 修改后应该运行哪些命令

程序员不需要把每一个步骤提前写出来。

这才是 Agent 编程和普通代码生成最大的区别。

普通代码生成是“你问一段,我写一段”。

Agent 编程更像是“你交代一个任务,我自己去项目里完成”。


四、“工作流编译器”到底编译了什么

如果把这个过程拆开来看,AI 工作流编译器大概需要处理五类东西。

1. 把模糊目标转换成具体任务

人类说话经常不够精确。

比如:

帮我把这个页面优化一下。

“优化”到底是什么意思?

是加载速度太慢,还是页面不好看?是手机端显示有问题,还是代码太乱?

AI 需要结合当前上下文,尝试把模糊目标转换成可以执行的任务。

当然,这一步并不总能做对。

所以实际使用时,最好还是把要求说得具体一些:

优化商品列表页的加载速度。 目前首次加载大约需要4秒, 优先检查重复接口请求和图片加载问题, 不要改变现有页面布局。

目标越明确,编译出来的工作流一般越可靠。

2. 把任务分解成步骤

一个真实任务通常不可能一步完成。

AI 需要先判断从哪里开始,然后根据结果决定下一步。

例如修复 Bug 时,它可能先搜索相关代码,再查看调用链,然后运行测试复现问题。

如果复现失败,它还要换一种方法继续检查。

这个过程不是固定脚本,而是动态执行。

3. 为每个步骤选择工具

不同任务需要不同工具。

查资料可能需要浏览器。

分析数据可能需要 Python。

修改项目需要文件系统和终端。

处理团队工作可能需要邮件、日历或者项目管理工具。

模型本身并不能直接完成这些操作,它需要决定什么时候调用什么工具。

4. 读取结果并继续判断

工具执行完以后,任务不一定结束。

例如运行测试后出现了新的报错,AI 就要读取报错内容,再决定是修改代码还是调整测试。

所以 Agent 不是简单地按照清单执行。

它会不断循环:

判断 → 执行 → 读取结果 → 再判断

5. 验证最终结果

一个任务做完以后,不能只靠 AI 自己说“已经完成”。

最好有能够验证的结果。

例如:

  • 测试是否通过

  • 项目能否编译

  • 页面是否正常显示

  • 数据计算是否正确

  • 文件是否真的生成

  • 接口是否保持兼容

这一步非常重要。

没有验证的 Agent,就像一个做完工作却从来不检查的人。


五、Plus 和 Pro 的差别,不只是回答次数

很多人在选择 ChatGPT Plus 和 Pro 时,最关心的问题是:

Pro 是不是比 Plus 聪明很多?

我觉得这个问题要看使用场景。

如果只是问一些普通问题、解释代码、写简单脚本,Plus 通常已经可以解决大部分需求。

Pro 更明显的优势,往往出现在复杂和高频任务中。

比如:

  • 长时间运行 Codex

  • 同时处理多个开发任务

  • 分析大量文件

  • 进行复杂研究

  • 使用更高强度的推理

  • 处理更长的上下文

  • 减少频繁碰到额度限制

可以把 Plus 理解成高级个人工具。

Pro 更像是一套面向重度用户的生产环境。

但这并不代表买了 Pro,所有任务就会自动做好。

AI 的执行效果还会受到很多因素影响:

需求是否清楚 项目结构是否合理 有没有自动化测试 工具权限是否足够 上下文是否完整 任务能否被验证

如果项目本身很混乱,即使给 Agent 更高的模型和更多额度,它还是可能在里面绕圈。


六、个人工作方式会先发生什么变化

对个人来说,最明显的变化可能是很多零碎工作可以被组合起来。

过去,一个人完成一项工作,经常要在多个软件之间来回切换。

比如做一份产品分析:

  1. 搜索相关资料

  2. 打开多个网页

  3. 复制重点内容

  4. 整理到文档

  5. 统计部分数据

  6. 制作图表

  7. 写总结

  8. 调整格式

真正困难的部分不一定很多,但整个流程很碎。

每切换一次软件,都需要重新集中注意力。

AI 工作流的作用,就是尝试把这些步骤串起来。

用户只需要提出一个相对完整的任务:

分析最近半年同类产品的更新方向, 重点比较功能、价格和目标用户, 最后整理成一份带表格的报告。

AI 可以先完成资料收集和初步整理,人再负责检查来源、修正判断和补充自己的观点。

这不代表人完全不用工作。

只是人的精力可以更多放在判断上,而不是不断复制、粘贴和切换窗口。


七、团队的变化可能比个人更大

个人使用 AI,主要是提高自己的执行速度。

团队使用 AI,影响的可能是整个协作流程。

比如一个产品需求进入开发团队以后,传统流程可能是:

产品经理写需求 → 开会讲解 → 技术负责人拆任务 → 开发人员编码 → 测试人员验证 → 出现问题后重新沟通

未来 Agent 可能参与每一个环节。

产品需求写完以后,AI 可以先检查是否存在模糊描述和遗漏条件。

技术负责人确定方案后,AI 可以把方案拆成开发任务。

程序员完成代码后,AI 可以辅助检查改动、补充测试和整理提交说明。

测试阶段,AI 可以生成测试场景,分析失败原因,并整理回归范围。

也就是说,AI 不一定取代团队里的某个角色。

它更可能成为每个角色之间的“转换层”。

产品语言转换成技术任务。

技术方案转换成代码修改。

代码变化转换成测试范围。

项目进度转换成汇报材料。

这也是“工作流编译器”这个说法比较有意思的地方。

它编译的不只是某个人的指令,还可能编译团队之间的信息。


八、以后团队文档可能不只是给人看的

过去很多项目文档写得比较随意。

有些内容放在聊天记录里,有些内容放在某个人脑子里,还有些规则根本没人写下来。

人类成员在团队里工作久了,可能慢慢能够理解这些隐含规则。

但 Agent 不行。

它需要明确的上下文。

比如:

  • 项目应该如何启动

  • 哪些目录不能修改

  • 使用什么代码规范

  • 提交前要运行哪些测试

  • 哪些接口必须保持兼容

  • 哪些操作需要人工确认

  • 项目中的常见问题怎么处理

如果这些信息没有写清楚,Agent 就只能猜。

因此,未来项目的文档可能同时服务于两类读者:

一类是人。

另一类是 AI Agent。

一个适合 Agent 工作的项目,通常需要更清楚的目录、更完善的测试、更明确的规范和更容易执行的命令。

有意思的是,这些改进对人类开发者同样有帮助。

新人接手也会更快,项目维护也会更轻松。


九、AI 工作流并不等于完全自动化

看到 Agent 可以执行任务以后,有些人会自然想到:

是不是以后所有工作都可以交给 AI?

我觉得短期内没那么简单。

Agent 最大的问题不是完全不会做,而是有时候会在错误的方向上做得很努力。

它可能:

  • 错误理解需求

  • 修改了不该修改的文件

  • 为了解决小问题进行大范围重构

  • 使用不适合项目的方案

  • 忽略隐含的业务规则

  • 在缺少信息时自己补充假设

  • 认为测试通过就代表一切正常

所以真正可用的 AI 工作流,需要有权限控制和人工检查。

低风险任务可以让它自动完成。

例如整理文档、搜索代码、生成测试草稿、修改固定格式。

中等风险任务可以让它执行,但需要人来审查。

例如普通功能开发、小范围重构、依赖升级。

高风险任务则必须保留人工确认。

例如生产环境操作、数据库迁移、支付逻辑、权限系统和敏感数据处理。

Agent 能执行,不代表应该拥有无限权限。


十、未来最值钱的能力可能是“定义工作”

以前很多岗位更强调亲自执行。

程序员要会写代码,运营要会做表格,产品经理要会写需求,管理者要会整理汇报。

这些能力以后当然还是需要。

但当 Agent 可以承担越来越多执行工作后,人的重点可能会向前移动。

人需要更擅长定义:

  • 到底要解决什么问题

  • 什么结果才算完成

  • 有哪些限制不能突破

  • 哪些风险必须提前考虑

  • 哪些内容可以交给 AI

  • 哪些环节一定要人工判断

比如下面两个任务:

帮我做一个用户系统。

和:

在现有项目中增加邮箱验证码登录。 保持原来的账号密码登录方式, 验证码5分钟内有效, 同一邮箱60秒内只能发送一次, 连续失败5次后临时限制登录。 不要新增数据库服务, 完成后补充单元测试和接口文档。

第二个任务明显更容易被 Agent 正确执行。

不是因为用了什么高级提示词,而是因为任务本身被定义清楚了。

未来会使用 AI 的人可能很多。

但能把模糊问题变成清楚任务的人,依然不会太多。


十一、程序员不会消失,但工作内容会调整

每次 AI 编程工具更新,都有人讨论程序员会不会被取代。

我觉得更现实的情况不是程序员突然消失,而是很多工作内容会逐渐变化。

以前程序员可能花大量时间:

  • 查接口文档

  • 写重复代码

  • 调整格式

  • 修改简单 Bug

  • 补基础测试

  • 搜索调用关系

  • 整理提交说明

  • 升级普通依赖

这些工作很可能会越来越多地交给 Agent。

程序员则需要投入更多时间在:

  • 理解业务

  • 设计系统

  • 确定边界

  • 审查代码

  • 控制风险

  • 处理复杂故障

  • 判断技术方案

  • 管理多个 Agent 的任务

代码不会凭空对业务负责。

Agent 也不会因为能运行测试,就自动理解公司为什么需要这个功能。

最终仍然需要有人对结果负责。


最后

ChatGPT、Codex、Plus 和 Pro,看上去是几个不同的产品和订阅名称。

但放在一起看,它们背后其实代表了同一个方向:

AI 正在从内容生成工具,变成任务执行系统。

以前我们把每一步操作告诉计算机。

现在我们开始把目标告诉 AI,再由 AI 把目标转换成一套工作流程。

这种变化可能不会在某一天突然完成。

它更像是慢慢渗透进我们每天的工作。

先是帮忙写一段代码。

然后是修改一个文件。

再后来是处理一个完整任务。

最后可能变成同时调度多个工具和多个 Agent。

未来人与软件之间的主要交互方式,也许不再是学习每一个按钮应该怎么点,而是学会准确地告诉系统:

我要解决什么问题。

哪些事情不能做。

什么样的结果才算真正完成。

从这个角度看,AI 工作流编译器真正重构的,不只是某个软件的操作方式。

它正在重构个人和团队组织工作的方式。

返回列表