ChatGPT、Codex趋势:为什么AI时代最重要的能力,不是写代码,而是定义问题?

很多开发者最近发现一个变化。

以前遇到一个需求,最耗时间的是:

写代码。

调试。

查资料。

实现功能。

所以很多人认为:

只要AI能够帮自己写更多代码,开发效率就会大幅提升。

但真正使用ChatGPT和Codex一段时间以后,会发现一个新的问题:

AI写代码越来越快,但很多任务并没有因此变简单。

甚至有时候:

AI把代码写出来了。

测试也通过了。

功能也实现了。

但是最后发现:

解决的不是最重要的问题。


比如一个真实场景。

产品反馈:

“这个页面加载太慢,需要优化。”

开发者把问题交给AI。

AI分析:

优化查询。

增加缓存。

减少接口调用。

修改代码。

结果:

页面速度确实提升。

但是几天以后发现:

用户真正抱怨的并不是加载速度。

而是:

第一次进入页面时,不知道下一步应该做什么。

真正的问题不是性能。

而是产品流程。


这时候很多人会发现:

AI并不是不会解决问题。

它只是非常认真地解决了:

你告诉它的问题。


而未来AI越来越强以后,一个更加重要的能力会出现:

谁能够定义正确的问题,谁才能让AI产生真正有价值的结果。


一、为什么AI越强,“问题定义”越重要?

因为AI的能力正在快速从:

执行。

转向:

探索。

以前:

你告诉AI明确需求。

它完成代码。

任务边界比较清楚。


现在:

Agent可以:

分析项目。

提出方案。

搜索资料。

运行测试。

不断调整。

它拥有越来越强的执行能力。

但执行能力越强,有一个问题越明显:

如果目标方向错了,它会更快地走错。


比如:

你告诉AI:

“优化这个接口性能。”

AI可能花大量时间:

减少数据库查询。

优化代码结构。

调整缓存。

这些都可能正确。

但如果真正原因是:

接口设计不合理。

数据流本身有问题。

那么AI只是把错误方向优化得更快。


所以AI时代新的瓶颈不是:

“AI能不能完成任务。”

而是:

“任务本身是不是值得完成。”


二、背后的机制:AI优化的是目标函数,而不是自动发现你的真实目标

这是理解AI工作方式非常关键的一点。

任何AI任务,本质上都有一个目标。

例如:

提高速度。

降低错误。

减少代码。

增加功能。


AI会围绕这个目标寻找最优方案。

但是问题在于:

目标通常来自人。

如果目标定义错误:

AI可能给出非常优秀的错误答案。


这和工程优化很像。

假设:

目标:

降低服务器成本。

AI可能建议:

减少资源。

优化配置。

降低实例数量。

这些方案可能完全正确。

但是如果业务目标其实是:

提升用户体验。

那么优化方向就错了。


所以未来人与AI的分工可能发生变化:

AI负责:

探索方案。

生成实现。

验证结果。


人负责:

定义目标。

判断价值。

选择方向。


三、为什么未来“提出问题”的能力会超过“解决问题”的能力?

因为解决问题越来越容易。

这是AI带来的最大变化之一。

过去:

一个开发者发现问题。

需要自己研究。

自己实现。

自己验证。


现在:

发现问题以后:

AI可以快速提供多个方案。

甚至直接实现。


于是稀缺能力开始变化。

以前:

谁解决问题快,谁效率高。

未来:

谁发现真正的问题,谁效率高。


举个例子。

两个开发者面对:

“用户反馈系统慢。”

开发者A:

马上让AI优化代码。

开发者B:

先分析:

慢在哪里?

用户为什么觉得慢?

影响的是哪个环节?

最终发现:

真正问题是:

关键数据展示顺序不合理。


开发者B可能少写很多代码。

但解决了更核心的问题。


AI时代,最大的浪费可能不是:

写错代码。

而是:

解决错误的问题。


四、为什么这个趋势未来会越来越明显?

因为AI正在降低执行门槛。

当代码越来越容易生成以后:

实现能力的差距会缩小。


以前:

一个优秀工程师和普通工程师的差距:

可能来自:

编码速度。

技术熟练度。

代码经验。


未来:

AI可以补充大量执行能力。

差距会更多来自:

系统理解。

业务判断。

问题拆解。

优先级选择。


也就是说:

AI让“怎么做”越来越容易。

但“做什么”越来越重要。


这也是为什么未来很多开发岗位可能发生变化:

开发者不只是代码生产者。

而是:

问题定义者。

系统设计者。

AI协作者。


五、可以用“问题重定义率”判断自己的AI阶段

这里可以建立一个自测指标:

问题重定义率

它不是看AI写代码多少。

而是看:

一个任务开始以后,有多少次发现:

最初的问题定义需要改变。


例如最近10个AI任务。

观察:

情况一:

任务开始时目标明确。

AI执行。

基本一次完成。

说明:

问题定义比较成熟。


情况二:

经常出现:

“先别做。”

“其实不是这个问题。”

“重新分析一下。”

“真正原因可能在那里。”

说明:

问题定义阶段存在较大成本。


重定义次数越多,说明:

AI执行能力可能不是瓶颈。

真正需要提升的是:

问题分析能力。


六、如何提高AI任务成功率?

第一:

不要直接给AI解决方案。

先给问题背景。

比如:

不要说:

“优化这个接口。”

而是:

“用户在哪个场景感受到慢?目前数据流是什么?限制条件是什么?”


第二:

让AI先帮助定义问题。

复杂任务可以先问:

可能原因有哪些?

需要验证什么?

哪些假设最值得测试?


第三:

明确成功标准。

不要只说:

“解决问题。”

应该告诉AI:

什么结果代表成功。

哪些条件不能改变。


第四:

区分症状和根因。

很多AI任务失败,不是执行错误。

而是:

输入的是症状。

目标却应该是根因。


七、问题重定义率低:Plus通常够用

如果你的工作:

需求比较明确。

任务边界清楚。

AI主要负责:

编码。

修改。

测试。

执行已有方案。

那么你的核心需求仍然是:

提高生产效率。

Plus通常已经可以满足。


八、问题重定义率高:Pro价值开始体现

另一类用户:

每天面对复杂任务。

需求经常变化。

需要AI参与:

方案探索。

技术分析。

大型项目规划。

复杂代码理解。


这时候AI不只是执行工具。

而是参与整个问题分析过程。

如果你的工作流已经成熟:

有清晰上下文。

有验证方式。

有复杂任务需求。

更高强度的AI能力才开始体现价值。


最后:AI时代,最重要的能力正在从“写代码”转向“定义问题”

AI越来越强以后,代码本身会越来越容易获得。

但真正困难的问题:

应该解决什么。

为什么解决。

解决以后带来什么价值。

不会因为AI出现自动消失。


未来优秀开发者的优势,不一定是:

比AI写得更快。

而是:

比别人更早发现:

真正值得解决的问题。


如果AI主要帮助你执行明确任务:

Plus通常够用。

如果AI已经成为你的分析伙伴,需要持续参与复杂问题定义和工程决策:

Pro才开始匹配。

未来AI时代真正稀缺的能力:

不是让AI回答更多问题。

而是:

提出更值得回答的问题。

持续更新Codex、大模型开发相关技术内容。
长期使用各类代码大模型,分享稳定的AI会员订阅渠道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值