找回密码
 注册

Sign in with Twitter

It's what's happening?

微信登录

微信扫一扫,快速登录

查看: 124|回复: 0

AI辅助编程的演进过程

[复制链接]
发表于 2025-12-21 12:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×
作者:微信文章
w1.jpg

AI浪潮发展到现在,今年算是高峰期,基础上在身边都能听到xx公司使用AI编程提效40%,甚至更夸张的60%,

那么朋友们都是在用AI写代码,有人写的就行云流水,甚至据说还赚到钱了。可是你写个小页面都还在咔咔报错。嘿嘿,今天呢我们就来揭秘一套高手们实际上都在用的AI编程新范式Spec。放心,不要被晦涩的名字吓跑。现在有了AI,有什么东西是你学不会的呢?Spec Coding可能有很多朋友都是没太听过的,但是大家应该都听过Wibe Coding吧。

本文我们来快速地盘一下这两年爆火的AI编程经历了哪几个阶段就知道了。

第一个阶段: 野蛮生长

AI编程还没有什么著名的范式。可能是安德烈·卡帕西那个时候还没有掌握起名的技巧,所以我赐他一个名字叫 Tab Coding。

那个时候的AI编程呢,主要就是代码补全式的辅助编程范式,主要就是靠 tab tab tab 无限续写,也就是大家常说的代码补全。

第二个阶段:随着cloud和SaaS的结合。

卡帕西那个时候也学会了起名,到了人尽皆知的Vibe Coding 氛围编程时代。

这个氛围编程主打的就是一种假装在编程的氛围感。你不用看懂代码,也不用去管逻辑,随性地让AI边聊边改边写,非常酷。

可是这种范式的结果呢,就是只能做一些比较小的、比较简单的项目。项目逻辑一旦复杂了,那个bug就是AI改不动,你也改不动。

第三个阶段

伴随着模型能力的再次上升,agent的能力也大大提升了。

大家开始要求AI去做一些更落地、更实用的开发了,所以 Spec Coding出现了。它的核心理念其实就是先出规范的计划再干活。早期的Spec雏形,也就是我们在Vibe Coding之前,先手工去写一大堆设计稿。再然后会发展成大家先让AI写代码之前自己规划一下,最后就到了现在正规的阶段。

亚马逊云科技刚刚全量发布的AI编程工具开发者。表面上看它可能跟其他工具没差太多。

但是它是第一个有SPEC模式的IDE,而且它的SPEC文件几乎是前沿的成熟的先进范式的集合。

什么敏捷开发,什么TDD、卡帕西的AI编程原则都在这里具象化了。好,不明觉厉,是不是没关系,来看细节。

我当时想做一个脑雾擦除器,一个AI帮我外部冥想的需求。我把这个需求发给他之后,他就像一个成熟的互联网大厂团队一样,先建了三个文件。

那第一份是产品需求文档,这里它相当于先充当了产品经理,帮我们拆解了产品的核心概念,甚至定义了产品的哲学——用户只用负责放下。然后他还有一个专业术语表,等于提前帮我们定义好了具体代码里的那些对象和类,非常稳。

接着,他又用用户故事的方式帮我们定义了产品的每个功能,还给每一个功能都写了对应的验收标准。等我们确认了这个需求之后,他才到第二份技术设计文档。

那这时候呢,他会去充当一个架构师,帮你来做技术选型、接口设计、数据模型设计、错误处理的策略。小白朋友们看到这些不熟悉的东西千万不要走,不要害怕,成长就在此刻。你只是不会做这些而已,很多人也不会做,但是AI会做。

所以你完全可以理解它。比如说你可以把跑出来的这些spec文档发给AI,让它来帮你拆解,告诉你这里是什么、为什么这样做。再结合AI的执行,你甚至有可能会比一些小程序员做得更好。那在确认了技术设计之后。

第三份就是任务清单了。这个时候,他充当的是一个项目经理,主要的职责是分任务。你听着分任务好像很简单,但它也不是随便分的。他会把活拆分成先做基础架构,再做数据模型,然后是状态管理,最后是UI组件。这么一条可以迭代交付、能分块跑通的开发线,非常稳当。这些真的不是随便的vibe code能设计出来的。那出完这套spec就可以去任务列表里面,我们点开发了。

那它整个开发过程会有大量时间在做测试和修复,所以你会觉得它的开发时间比其他工具要长。不过结果就是它交付出来的东西基本上是能跑通的。

而且它的spec文件会双向地跟你改的代码保持同步,一直保持一致。

这一点真的很好。这一整套SPEC流程基本上包含了现实世界里的产品设计、架构设计、项目管理,属于大厂里面高P级别的好几个人才能具备的能力。而且这还是亚马逊云科技这种科技巨头内部的顶尖工程师总结出来的一些最佳实践。而我们现在可以这么轻易地获得和学习,真的非常神奇。所以即便你不用它去做项目,只用它跑这些SPEC文档,或者你也不是开发者,就是去学习它这种规范的构建思路。

也非常有价值。毕竟从现在开始,AI会从一个只能给你建议、顶多随手露两下子的网友,变成跟你一起产出结果并承担落地的同事了。

我们跟AI之间的同事协作,会变成如何用科学的工具、规范和流程去管理好这个超级同事。这也是今年亚马逊云科技大会上的核心趋势。从底层的芯片到自研的模型,再到Agent的基础设施,以及Tools这样的几个前沿Agent,几乎全都在做一件事:为了让AI能够真正靠谱地干活而铺路。

好了,Kiro现在已经全量开放了,它是国内目前...能够唯一一个无门槛调用Cloud的IDE,毕竟是Anthropic的金主,而且它还新出了个Kiro Powers,跟口碑爆棚的Claude Skills逻辑很类似,但是是更简单的1个AI外挂能力包。用不上Skills的朋友,终于有解了,甚至呢它还出了一个适合团队作业、能够干几小时干几天的Automomous Agent。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-12-23 03:31 , Processed in 0.093338 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表