规格驱动开发正在重塑软件开发模式
创始人
2026-01-28 01:02:33

软件开发正在经历自高级编程语言出现以来最重大的变革。随着AI智能体从简单的自动补全工具演进为复杂的协作伙伴,一种全新的智能化方法正在涌现,从根本上改变了我们构建软件的方式:规格驱动开发。

十八个月前,AI编码助手还只是"美化的打字员",提供高级自动补全功能,在你输入时完成代码。它们并没有改变团队工作或发布代码的方式。

随着"智能体对话"的出现,情况发生了变化,这使得与AI进行多轮对话成为可能,AI能够理解你的代码上下文。由于这些工具能够分析你的代码库和项目文件,它们提供了更加智能的响应。

现在我们进入了AI驱动开发的第三代,拥有真正具备目标导向的AI智能体。这些智能体不只是响应提示,它们能够推理问题、制定计划并在最少人工干预下执行。在这个世界中,代码几乎完全由AI生成。你不再需要敲代码,事实上,在未来某个时候,开发者可能根本不需要查看代码。

发现规格驱动开发

在亚马逊,我们注意到一个有趣的现象。我们的高级工程师是这些智能体的最快采用者。对于简单问题,他们会使用直觉编码方法,快速提示并生成代码。但对于更高级和复杂的问题,他们会像在白板上与其他工程师协作时一样编写指令。他们在编写规格说明。

规格驱动开发是一种方法论,开发者创建高级规格说明,描述代码应该如何表现、应该交付什么结果以及应该如何构建。我们发现工程师现在将这些规格说明交给AI智能体,智能体随后将高级思维转换为可工作的代码。

这并不是新行为。如果你与任何有经验的工程师交谈,他们会告诉你,当他们看到一个问题时,首先要做的就是编写一个关于如何解决它的规格说明。改变的是,他们现在可以将这些规格说明托付给足够智能的AI智能体,智能体能够对这些复杂想法采取行动。

不同之处在于,你不需要输入详细的规格说明本身;你可以更加高级。你告诉智能体你如何思考问题,智能体基于你的逻辑将其转换为它可以使用的规格说明。

构建Kiro:规格优先的IDE

这一洞察促使我们构建了Kiro,一个以规格说明为核心的智能IDE。当你向Kiro呈现问题时,它不会立即开始生成代码。相反,它创建一个规格说明,实际上是三个文件:需求文档、设计文档和任务集合。

首先,它创建分解为用户故事的需求。这几乎像白板讨论,只不过是用Markdown格式。然后,它创建一个设计文档,详细说明它将如何设计解决方案,包括依赖关系和调用图。一旦你对设计满意,它就创建任务,概述它将要做的所有事情,比如编写函数和单元测试。

这个过程是你与Kiro之间高度协作的。如果你不喜欢它的方向,你可以在任何时候中断。你可以要求它改变思路,它会重写规格说明。这是一个高度交互的过程,你能够使用自然语言。

赋能开发团队

规格驱动开发不仅仅是关于更好的提示;它是关于创建丰富的上下文,使AI智能体更加有效。你可以通过提供工具和引导文件来增强规格说明,这些是项目的指南。它们可能指定你被允许使用的语言、构建系统和风格指南。

通过结合工具、引导文件和指定上下文,我们创建了一个强大的开发框架。例如,当一位团队成员提议为同步任务跟踪添加推送通知时,由于复杂的跨平台要求,我们最初预计这个构建需要两周时间。Kiro分析了代码库,识别了跨平台挑战,推荐了必要的库,并提供了匹配现有代码模式的工作解决方案。通过使用Kiro创建规格说明,我们将开发时间从两周减少到两天。

对开发者的影响

我看到的最成功的开发者是那些理解他们正在构建的架构的工程师。他们必须真正成为系统思考者。理解你的系统如何工作并清楚你想要实现的结果,将使你更加有效。

在亚马逊,主要工程原则"照明和澄清"要求工程师将复杂问题分解为更小的、可管理的组件。这种照明和澄清问题的同样技能对于成功引导AI智能体按预期行动至关重要。

问题不在于AI是否会改变软件开发,它已经改变了。规格驱动开发代表着从开发者作为代码编写者向开发者作为系统协调者的根本转变。那些能够系统性思考并与AI协作者有效沟通的开发者将会蓬勃发展。

Q&A

Q1:什么是规格驱动开发?它有什么特点?

A:规格驱动开发是一种方法论,开发者创建高级规格说明,描述代码应该如何表现、应该交付什么结果以及应该如何构建。开发者将这些规格说明交给AI智能体,智能体将高级思维转换为可工作的代码。

Q2:Kiro是如何工作的?与传统IDE有什么不同?

A:Kiro是一个以规格说明为核心的智能IDE。当呈现问题时,它首先创建规格说明(需求文档、设计文档和任务集合),而不是直接生成代码。这是一个高度交互的协作过程,你可以随时中断并要求修改。

Q3:规格驱动开发能带来什么实际效果?

A:规格驱动开发能显著提高开发效率。例如一个预计需要两周的跨平台推送通知功能,通过Kiro创建规格说明,开发时间从两周缩短到两天,同时确保解决方案符合现有代码模式。

⚠️
本网站信息内容及素材来源于网络采集或用户发布,如涉及侵权,请及时联系我们,发送链接至2697952338@QQ.COM,我们将第一时间进行核实与删除处理。

相关内容

热门资讯

国内算力租赁服务商哪家好?20... 对于众多企业、科研机构及开发者而言,自建算力中心投入巨大、运维复杂,算力租赁服务因此成为高性价比、高...
江苏扬子三井取得免工具T型螺栓... 国家知识产权局信息显示,江苏扬子三井造船有限公司取得一项名为“一种免工具T型螺栓”的专利,授权公告号...
汇正财经投资选股可靠吗有法可依...  汇正财经投资选股可靠吗有法可依维权可退!退款流程详解及注意事项在这里上海汇正财经顾问有限公司不靠谱...
昨天刚交的广州万隆服务费可以退...   万隆证券收费3888元可靠吗?虚假宣传欺诈消费者荐高位股!误导性宣传坑惨股友!专业人士教你一招退...
四川钱坤证券是正规公司吗退费方...  四川钱坤证券是正规公司吗退费方法公布,简单的退款方式我来告诉你!钱坤证券确实是一家正规的投顾公司。...
钱坤投资推荐股票是真的吗服务费... 钱坤证券确实是一家正规的投顾公司。但这并不能说明他们公司的宣传就符合实际,从案例中不难看出,业务员完...
四川中富金石推荐的股票怎么样手...  四川中富金石推荐的股票怎么样手把手教你申请,答案是:可以能退费!有法可依!申请退款流程公布!中富金...
中电信天翼视联科技股份有限公司... 记者从中国电信获悉,近日,中电信天翼视联科技股份有限公司(以下简称“天翼视联”)成功完成首轮增资引战...
线界取得具有悬挂机构的数据线专... 国家知识产权局信息显示,线界(深圳)电子有限公司取得一项名为“具有悬挂机构的数据线”的专利,授权公告...
上海汇正29800靠谱吗怎么申... 上海汇正财经顾问有限公司不靠谱可以退,追损法援提醒你:上海汇正财经是受证监会监管的合法经营的平台,但...