返回首页
是时候重新审视 AI Coding 了
ryan · 2026 年 9 月 23 日
AI 定位依旧是工具
从 2025 年底到现在,AI Coding 发展近一年了,和过去的几年相比,coding 工具越来越多,原来越成熟。但他的定位依然是工具,用来提升效率,它是卓越的程序员,但不是活着的程序猿。
人的问题
假设可以完全相信AI,把他看作一个线性函数,对于确认的x,可以得到确定的f(x)
在这个过程中人的问题是比 AI 要严重,因为输入的 x 往往是不确定的,导致 AI 输出的结果出现了偏离
这是一个死循环:人对项目失去了掌控,输入的 x 不确定性增大,最终导致 AI 输出结果偏离,反过来继续导致人的输入不确定性增大
流程的问题
现在依旧是人使用 AI,产品使用 AI 生成文档,研发使用 AI 生成 code,测试使用 AI 生成自动化测试
整个流程充斥着 AI ,但是没有一个能贯通整个流程的 AI,这种离散的方式,每一步都可能导致错误,分割整个项目的上下文
不久的将来,能贯通整个流程的 AI 一定会到来,对于这一点我是保持乐观的
AI 能提效,但程序员的作用依然不可替代
自媒体时代铺天盖地的宣传程序员将被替代,我却不这么看,至少现在没有一款现象级的、由非程序员完全使用 AI 开发的产品,一个都没有
我的理由有如下几点
- 专业开发和非专业开发的门槛依旧存在,会技术 + AI 可以走完项目的整个周期,不会技术 + AI 寸步难行
- 生产级别项目和玩具项目的天差地别,我见过很多测评 AI 的博主,大多数是一句话生成应用,这样的项目没有任何用武之地,自娱自乐罢了;而生产级别的项目,出现线上故障,往往是致命的
- 画虎画皮难画骨,纯粹的 AI Coding 如纸上画老虎,看着像,但摸起来不像,做出来的东西离远看什么都有,但是用起来,缺斤少两
一切都未来可期
上面的问题都是 AI Coding 发展中的问题,会随着时间的推移,逐步解决,下面是我预测的 AI 发展方向
- 需要系统性的理论和工程实践,将现在给人看的技术,转变成给 AI 看的技术,再交给 AI 去调用
- 依旧是人驱动 AI,而不是 AI 替代人。人的创造性依旧不可替代,AI 不具有创造性,他只是学习了人已经创造知识, 假设从现在开始,全人类都使用 AI 来进行工作和学习,在若干年后,AI 将永远无法学习到新的知识而止步不前