Kiro 是 AWS 于 2024 年 12 月在 re:Invent 2024 上发布的生成式 AI 开发助手,核心定位是「规格驱动开发」(Spec-Driven Development)。与主流 AI 编程工具直接生成代码不同,Kiro 把工作重心前移到需求的规格化:开发者先用自然语言与 AI 多轮对话,把模糊需求打磨成一份结构化规格文档(spec),规格通过评审后再由 Kiro 基于规格生成代码,并持续追踪代码与规格的偏差。 Kiro 解决的典型问题是:AI 编程工具生成的代码经常「跑题」——代码写对了,但解决的是错误的问题。Kiro 通过「规格先行」的流程,让 AI 和团队在动手写代码之前先对齐「做什么、为什么、成功标准是什么」,把 AI 从「自动写代码机」变成「流程中的协作者」。AWS 将这类工具称为「boring AI」:可预测、可审查、无意外,按部就班执行被验证过的流程。 本文从工具速览、安装配置、核心功能实操、生产落地、选型对比、常见误区到面试题,完整覆盖 Kiro 的上手路径。

岗位关联

规格驱动开发是 AI 时代软件工程方法论的重要一支。掌握 Kiro 与 SDD 理念,意味着你具备把需求变成可评审、可追溯、可验证资产的能力——这是 AI 编程领域下一代工程师的核心竞争力。

目录
  1. 为什么需要 Kiro:AI 写代码之前,先把需求写对
  2. 安装与环境配置:3 步就绪
  3. 快速上手:15 分钟跑通第一个规格
  4. 核心能力详解:4 大支柱
  5. 生产部署与监控:从上线到运维
  6. 版本迭代
  7. AI 应用场景
  8. 常见误区
  9. 面试题
工具类型
规格驱动开发 AI(AWS 托管服务)
开发商
Amazon Web Services(AWS)
开源协议
闭源(AWS 专有服务)
GitHub Stars
无
主要语言
REST API / Web 控制台
当前版本
正式可用版(2025 GA)
安装方式
无需安装,登录 AWS 控制台使用;可选 VS Code 插件
上手难度
★★★☆☆(中等,需理解规格方法论)
适合人群
软件工程师、技术负责人、AI 应用开发者
同类工具
Amazon Q Developer、GitHub Copilot、Cursor

速览卡是工具类内容的固定首屏模块:30 秒判断「这工具是什么、能不能商用、适不适合我」。

为什么需要 Kiro:AI 写代码之前,先把需求写对

主流 AI 编程工具的工作链路高度相似:开发者在 IDE 中输入提示词,模型直接输出代码补全、函数实现乃至整个文件。这种「提示词到代码」的直连模式带来一个被普遍忽视的问题——方向正确性无法在编码前校验。模型可以把一个错误的需求翻译成语法规范、结构完整的代码,产出的是一批「高质量的错误实现」;在团队层面,每个成员用各自的提示词驱动 AI,产出风格割裂,没有人能清晰回答「我们要构建什么、成功标准是什么、哪些事我们刻意不做」。需求理解的分歧被隐藏在大量已生成的代码里,返工成本极高。

Kiro 将工作流重排为:需求对话 → 规格文档 → 规格评审 → 基于规格生成代码 → 代码与规格的一致性追踪。开发者先与 Kiro 用自然语言对话澄清需求,Kiro 多轮追问、迭代修订,最终产出一份一页以内的结构化规格;规格以 Markdown 形式保存,像代码一样纳入版本管理。规格通过评审之后才进入代码生成阶段,且每一项功能需求都能追溯到对应的代码实现。代码合入后,Kiro 持续检测规格与代码的偏差(漂移检测),把「文档与实现分叉」这个软件工程老问题显性化。

与同门的 Amazon Q Developer 相比,Kiro 刻意收敛能力边界:不做逐行补全,也不追求「一句话生成整个应用」的炫技,而是把资源集中在需求侧的规格化与评审。这让 Kiro 在需要需求溯源、审计与团队协作的场景中,比直接生成代码的工具可靠得多;短板也同样明显——不适合需要快速出码的随手任务。

安装与环境配置:3 步就绪

Kiro 是 AWS 托管服务,无本地安装步骤。首次使用仅需一个有效 AWS 账号,并确认目标区域支持 Kiro。

1. 准备 AWS 账号:没有账号的在 AWS 官网注册,已有账号直接登录 AWS 管理控制台;登录后在右上角确认当前区域。Kiro 需要在其支持的区域中使用,首次使用建议选择美东 1 区(us-east-1),具体可用区域以控制台显示为准。

2. 进入 Kiro 服务:在 AWS 控制台顶部的服务搜索框中输入「Kiro」并进入对应服务页。首次进入时,控制台会引导完成服务开通与必要的授权配置,全程无需安装任何软件或命令行工具。

3. 配置 IAM 权限(团队场景):个人体验可直接使用账号权限进入;团队使用建议创建专门的 IAM 用户或角色,按最小权限原则授予 Kiro 操作权限。Kiro 用到的 IAM 策略与配置方法见用户指南中「Identity and Access Management」章节。

验证方法:能在 Kiro 控制台中成功创建项目、开启对话并收到回复,即视为环境就绪。就绪后的日常入口有三个:Kiro 控制台(Web)、VS Code 插件(可选安装)、REST API(供程序化集成,调用方式以官方 API 文档为准)。

快速上手:15 分钟跑通第一个规格

最小可用流程的思路:Kiro 的核心工作流是「描述需求 → 生成规格 → 评审规格 → 生成代码」。用一个最小功能(如待办事项管理)跑通全流程,能快速理解规格驱动开发与「直接写代码」的差异。操作步骤如下:

1. 创建项目:在 Kiro 控制台点击「创建项目」,输入项目名称(如 todo-app),进入项目的规格工作区。

2. 开始需求对话:在项目内发起新对话,用自然语言描述需求,包括目标用户、要解决的问题、期望功能点与约束条件。

3. 响应追问并收敛需求:Kiro 会逐轮追问细节(例如「是否需要多用户权限」「数据需要支持导出吗」),逐条回答,直到需求明确。

4. 生成规格:对话收敛后,点击「生成规格」,Kiro 输出包含目标、非目标、假设、功能需求、非功能需求与开放问题的结构化规格。

5. 运行规格评审:点击「评审」,Kiro 对规格进行评分并列出模糊点、矛盾项与遗漏项;根据反馈在编辑器中修改规格的 Markdown 内容。

6. 再次评审直到通过:规格达标后进入代码生成阶段。

7. 生成代码:点击「生成代码」,Kiro 基于规格生成项目骨架与核心实现,并标注每个需求对应的实现位置。

8. 导出并继续开发:将生成的代码导出到本地仓库,在 IDE 中继续补充业务逻辑——先做代码审查再合入主分支。

结果说明:经过以上流程,你会得到一份带评审记录、可版本化的规格,以及一份与规格逐条对应的代码基线。进阶技巧:Kiro 支持导入 FreeMind(.mm 格式)思维导图作为需求输入,适合把团队脑暴结论直接转化为规格初稿;规格文件为 Markdown,可在 Git 仓库中与代码同库提交、评审、回滚。

核心能力详解:4 大支柱

支柱一·规格创作(Spec Authoring):Kiro 的核心输入是自然语言对话或思维导图,产物是结构化规格。规格不是自由文档,而是遵循固定模板:目标(Goals)、非目标(Non-goals,明确「不做什么」以控制范围)、假设(Assumptions)、功能需求(Functional Requirements)、非功能需求(Non-functional Requirements)、开放问题(Open Questions)。创作过程是多轮共同创作(co-authoring):开发者对每个部分做反馈,Kiro 迭代修订,而不是一次吐出终稿。这使需求描述从「一次性提示词」变成「可迭代的协作产物」。

支柱二·规格评审与评分(Spec Review & Evaluation):写代码之前,开发者可用 Kiro 对规格做一次 AI 评审。Kiro 会检查规格中是否存在模糊措辞、相互矛盾的需求、遗漏的边界情况和无法验证的成功标准,给出评分与逐条修改建议。这把原本靠评审会议人工逐行读文档的环节前置并自动化:主观的「感觉哪里不对」变成可执行的「这里缺少可量化的成功指标」。规格评审是 Kiro 区别于补全类工具的分水岭——它是质量门禁,而不是代码生成的前戏。

支柱三·从规格到代码生成(Code Generation):规格评审通过后,Kiro 以规格为依据生成代码基线,包括项目结构、数据模型与核心业务实现。生成结果与规格的功能需求一一对应,Kiro 会标注哪些需求已实现、哪些尚未覆盖,避免「代码写完了但需求没做完」的假完成。开发者拿到的是一个与规格对齐的起点,而非最终交付物;业务细节、异常处理与测试仍需人工完成。

支柱四·漂移检测(Spec Drift Detection):软件上线后,需求与代码都会持续变化。Kiro 持续比对规格中「承诺的行为」与代码中的「实际行为」,当两者不一致时在控制台标记漂移,并引导开发者决策:改代码以符合规格,还是改规格以反映现实。漂移检测让规格从「开工前的一次性文档」变成贯穿生命周期的活契约,解决「文档没人信、代码没人懂」的团队协作难题。

生产部署与监控:从上线到运维

部署方式一:规格纳入版本管理。Kiro 项目中的规格是 Markdown 文件,建议与代码放在同一 Git 仓库,与代码同库评审、同库演进。团队约定「规格评审通过才可以开始写代码」,把 Kiro 的评审意见作为合并请求(MR)的前置检查项;规格文件的目录结构与命名规范由团队在仓库中统一约定,并可纳入 CI 校验(如检查规格文件存在且包含必要章节)。

部署方式二:生成代码的后续流水线。Kiro 生成的代码是基线实现,需导出到开发者的代码仓库后再进入正常的 CI/CD 流程:单元测试、代码审查、构建、部署。Kiro 本身不执行测试与部署,也不直接操作生产环境。需要将 Kiro 能力嵌入内部工作流的团队,可通过 Kiro 的 API 将规格创建、评审触发等操作接入现有系统(例如 issue 创建后自动生成规格草稿)。

可观测性与成本治理。规格质量指标:关注规格评审的平均得分与反馈条数,反馈长期偏多说明需求澄清环节投入不足。漂移告警监控:将漂移检测结果纳入例行周会,漂移数量持续上升通常意味着规格已不被团队信任,需要人工刷新或决定废弃。成本治理:Kiro 按使用量计费,规格生成、评审与代码生成均消耗推理资源,上线前应估算月度调用量并设置预算告警;对重复性规格生成,优先复用已有规格做修改,降低重复推理成本。权限审计:对团队账号启用 CloudTrail 审计,记录 API 调用与规格变更,IAM 按最小权限授权。

<p class="para-label">避坑清单:</p>

<ul class="dash-list"><li>坑 1:把 Kiro 当成代码补全插件来用。Kiro 的价值锚定在规格流程而不是逐行补全上,用「能不能立刻给我代码」来衡量它,会得出「不如 Copilot」的错误结论。</li><li>坑 2:跳过规格评审直接生成代码。评审是 Kiro 的质量门禁,跳过评审等于放弃核心能力,生成结果与直接写提示词没有本质区别,务必消化评审反馈后再进入代码阶段。</li><li>坑 3:规格文件不纳入版本管理。规格与代码分处两地会让漂移检测失去基准,规格必须与代码同库、同行评审、同版本回滚,否则文档会再次沦为摆设。</li><li>坑 4:把生成的代码直接合入生产分支。Kiro 产出的是与规格对齐的基线实现,不是生产级交付物,仍需人工 review、补测试并走 CI/CD 流水线。</li><li>坑 5:忽略非目标(Non-goals)与开放问题。多数需求返工源于「没写清不做什么」与「未决问题被默认跳过」,这两节是规格模板中最容易被敷衍、对质量影响最大的部分。</li></ul>

维度KiroAmazon Q DeveloperGitHub CopilotCursor
定位规格驱动开发 AIAWS 生态 AI 编程助手通用 AI 编程助手AI 原生代码编辑器
编排范式规格先行:需求→规格→评审→代码对话/内联生成 + Agentic 任务执行提示→补全/聊天对话→多文件编辑
类型约束产出受规格模板与评审门禁约束受 IDE 上下文与对话约束无强约束无强约束
学习曲线中(需掌握规格方法论)低-中低低-中
生态集成AWS 控制台、VS Code 插件、GitHubAWS 生态、IDE、CLIIDE、GitHub、CI 流水线IDE 插件体系
生产部署规格与代码同库,生成物走人工评审变更经 IDE/CLI 提交后走团队流水线补全代码纳入常规开发流程生成代码纳入常规开发流程
LicenseAWS 专有(按用量计费)AWS 专有(按用量计费)商业/企业订阅商业/企业订阅
适合谁注重需求对齐与可追溯性的团队AWS 云上开发与运维工程师多语言通用开发场景追求 AI 原生 IDE 体验的开发者

选型建议:如果你的团队正被「AI 代码写得快但方向常错」困扰,优先评估 Kiro——它把质量门禁前置到需求阶段,适合需要需求溯源与评审机制的团队;如果业务深度绑定 AWS、需要代理式代码任务执行,选 Amazon Q Developer;追求通用场景下最低成本快速起步,Copilot 或 Cursor 更顺手。四者并非互斥:Kiro 负责「想清楚」,补全类工具负责「写快点」。

版本迭代

Kiro 于 2024 年 12 月在 re:Invent 2024 以预览版形式发布,核心能力围绕规格创作、规格评审、代码生成与漂移检测展开;2025 年服务进入正式可用(GA)阶段,并新增 Agent Mode(代理模式),可基于已确认的规格自主执行编码任务。作为 AWS 托管服务,Kiro 没有传统本地版本号,迭代以功能更新形式发布(截至训练数据,可能已有更新版本,请以 AWS What's New 为准)。

版本时间变化提升
Kiro 预览版2024-12re:Invent 2024 发布,面向 AWS 客户开放预览规格创作、规格评审与评分、从规格生成代码、漂移检测四大能力上线
Kiro 正式版2025服务转正式可用(GA),新增 Agent Mode全面开放使用并正式计费;Agent Mode 基于已确认规格自主完成编码任务,减少人工搬运
结论

AWS 未为 Kiro 发布 SWE-bench 等公开代码基准的分数,能力证明以工作流案例与客户实践为主;版本间实测差异集中在可用性与自主性——GA 后服务正式计费、区域与配额放开,Agent Mode 让规格到代码的链路从「半自动」走向「可委派」。选型建议:如果评估 AI 编程工具时只看代码生成速度,Kiro 不是最优解;如果关心「需求质量如何管理、工作流如何对齐」,Kiro 的规格驱动价值远高于补全类工具。

AI 应用场景

需求澄清与规格共创

阶段:需求规格化 / 规格驱动文档生成

解决的问题:传统需求工程依赖会议与文档人工转述,口头信息失真、边界含糊,评审时才发现「大家理解不一致」。Kiro 用多轮对话主动追问细节,把零散描述收敛为一页结构化规格,并自动标记开放问题,让分歧在写代码前暴露。

具体案例:一个 5 人开发团队启动新功能前,用约 1 小时与 Kiro 对话澄清需求,得到一份含目标、非目标、成功标准与开放问题的规格草稿;随后运行 Kiro 规格评审,AI 在 10 分钟内返回模糊点与遗漏项清单,替代了原本需要全员参与、至少 1 小时的逐条评审会议,需求澄清环节由小时级缩短到分钟级。

从规格到代码基线的快速落地

阶段:代码生成 / 脚手架搭建

解决的问题:新功能从零起步的重复劳动多(建项目、搭框架、写样板 CRUD),且人工写代码容易偏离需求文档。Kiro 基于已评审通过的规格生成代码,每个功能需求可追溯到实现位置,减少「代码与需求对不上」的返工。

具体案例:团队为一个待办事项管理模块完成规格评审后,Kiro 生成包含数据模型与核心接口的基线代码,开发者在 IDE 中继续补充业务规则;「建项目、搭框架、写样板 CRUD」这类机械工作从数小时压缩到数分钟,团队更快进入业务逻辑开发阶段,且首个版本代码与规格对齐度显著提高。

规格与代码一致性追踪(漂移检测)

阶段:开发运维 / 变更管理

解决的问题:功能上线后需求频繁变更,文档与代码逐步分叉,后期无人能回答「这个功能当初为什么这么做」。Kiro 的漂移检测持续比对规格与代码,把差异显性化,并引导团队决策「改代码还是改规格」。

具体案例:一个持续迭代的中型项目中,团队将 Kiro 的漂移检测纳入周例会,每周用 30 分钟审阅漂移清单:对确实过时的规格更新文档,对实现偏离的代码回写修复;持续数月后,规格文档从「没人看的摆设」变为团队共同维护的事实来源,人员更替时的业务知识交接成本显著下降。

常见误区

误区Kiro 是 AWS 出的编程助手,那它肯定和 Copilot 一样,装个插件、写个提示词就给我补全代码。结果打开发现它一直要求我「描述需求、看规格」,感觉莫名其妙,体验评价为「不如 Copilot」。

正解Kiro 的产品形态不是代码补全,而是规格驱动的全流程工具:需求对话 → 规格生成 → 评审 → 代码生成 → 漂移检测。它刻意不做逐行补全,把资源集中在「把需求写对」上;代码只是规格评审通过后的下游产出。评测 Kiro 的正确姿势不是「补全快不快」,而是「它帮我减少了多少需求返工」。

为何常见:市面上主流 AI 编程工具几乎都是「提示词 → 代码」的单向形态,宣传重点都在生成速度上;用户默认所有 AI 开发工具都该如此,而 Kiro 刻意逆向而行,把工作重心放在代码之前的需求阶段。

误区反正代码是 AI 写的,规格只是起步用的描述,随便写几句话让 Kiro 别闲着,评审环节快点过,把时间留给调代码。

正解在 Kiro 的体系里,规格是产品级契约:它是团队评审的对象、代码生成的依据、漂移检测的基准。规格写得模糊,生成代码必然跑偏;Kiro 的评审功能专门揪出模糊措辞、矛盾需求与缺失的成功标准。规格质量直接决定整条链路的产出质量,投入在规格上的时间是整个流程中杠杆率最高的时间。

为何常见:习惯了把提示词当成一次性输入、用完即弃,没有意识到 Kiro 把同样的需求描述「产品化」成了可评审、可版本化的资产,两者的复用价值完全不同。

误区AI 已经把规格翻译成代码了,开发者只需要点确认、合入仓库、下班。Kiro 都那么智能了,为什么还要人一直盯着?

正解Kiro 生成的是与规格对齐的基线实现,不是生产级交付物。它不替你完成测试设计、性能优化、安全审查与架构权衡,且流程刻意保留「人在回路」:规格评审需人来确认,生成代码需人来审查。AWS 将 Kiro 定义为「boring AI」——可预测地执行流程,把判断和决策留给人类。Kiro 节省的是机械劳动,不是思考责任。

为何常见:对「AI 生成代码」的自动化程度过度乐观,混淆了「生成实现」与「交付生产软件」之间的巨大差距;事实上,Kiro 把「写代码」自动化了,把「想清楚、做决策」仍然留在人的职责范围内。

误区既然规格是契约,那就写得滴水不漏,把能想到的需求全部列进去,几百行的功能清单总比一页纸严谨。

正解Kiro 的设计原则之一是「保持简单」(keep it simple):规格应保持在一页以内,只写目标、边界、成功标准与开放问题。过长的规格难以评审、难以维护,团队一旦放弃维护就会快速失真,反而催生漂移。Kiro 的评审也对可读性与可验证性提出要求,「面面俱到」不等于「质量高」。

为何常见:把规格等同于传统几十页的需求文档(PRD/SRS),而规格驱动开发的定位是「轻量、可执行、持续更新」——一页纸是刻意设计,不是偷懒或不专业。

误区都是 AWS 的 AI 开发工具,Kiro 更新更专,那 Q Developer 就是旧一代产品,可以退役了,团队统一用 Kiro 就行。

正解两者定位互补而非替代。Kiro 专注规格驱动开发:需求澄清、规格评审、漂移检测;Amazon Q Developer 提供代码补全、代理式任务执行、AWS 资源操作等能力,覆盖 Kiro 不擅长的「快速出码、操作云上资源」场景。一个负责「把需求想清楚」,一个负责「把手速提上去」,两者可以并行使用。

为何常见:AWS 工具线繁杂、AI 功能命名趋同,用户容易把云厂商推出的 AI 开发工具视为同类竞品,忽略其在工作流定位上的差异:补全、代理与规格驱动是三种不同的产品,不是同一产品的三个版本。

面试题

Q1. Amazon Kiro 的核心定位是什么?

单选题 · easy

  • A.代码补全插件
  • B.规格驱动开发 AI← 正确答案
  • C.云端代码编辑器
  • D.API 网关服务

答案:B。Kiro 的核心定位是规格驱动开发 AI:以规格文档为第一产物,通过「需求对话 → 规格生成 → 评审 → 代码生成 → 漂移检测」组织开发流程。A 是 Copilot 类工具的定位,C 是 Cursor 类 IDE 的定位,D 与开发工作流无关。

Q2. Kiro 首次以预览版发布是在哪次大会上?

单选题 · easy

  • A.re:Invent 2023
  • B.re:Mars 2024
  • C.re:Invent 2024← 正确答案
  • D.AWS Summit 2025

答案:C。Kiro 于 2024 年 12 月在 re:Invent 2024 上宣布预览发布,AWS 同期发布了「New tools for software development」博客介绍规格驱动开发方法论。其余选项在时间或会议名称上与 Kiro 的发布节点不匹配。

Q3. 使用 Kiro 是否需要安装本地客户端?

单选题 · easy

  • A.必须安装命令行工具
  • B.必须安装 IDE 插件
  • C.无需安装,登录控制台使用← 正确答案
  • D.必须下载桌面应用

答案:C。Kiro 是 AWS 托管服务,通过 AWS 管理控制台访问,无需安装任何本地软件。VS Code 插件属于可选的便利集成,而非使用前提;这一点与需要本地安装的 IDE 类工具不同。

Q4. 在 Kiro 规格模板中,声明「团队刻意不做的事」的是哪个部分?

单选题 · mid

  • A.目标定义部分
  • B.非目标定义部分← 正确答案
  • C.假设定义部分
  • D.开放问题说明部分

答案:B。Non-goals(非目标)明确「不做什么」,防止范围蔓延与需求膨胀,是规格中最容易被敷衍却对质量影响最大的章节。Goals 定义做什么,Assumptions 记录前提假设,Open Questions 列出待决问题。

Q5. Kiro 的规格评审功能可以解决哪些问题?

多选题 · mid

  • A.提升代码的运行速度
  • B.在编码前暴露需求的模糊与遗漏← 正确答案
  • C.自动完成生产环境部署
  • D.检查规格中的矛盾需求与缺失成功标准← 正确答案

答案:BD。规格评审是 Kiro 的质量门禁,通过检查模糊措辞、矛盾需求、缺失的成功标准,把质量前移到编码之前。运行速度优化与部署编排不属于 Kiro 的职责范围,前者是性能工程,后者是 CI/CD 基础设施的职能。

Q6. 规格与提示词的本质区别在于?

单选题 · mid

  • A.规格是契约,提示词用后即弃← 正确答案
  • B.规格必须使用英文来进行描述
  • C.提示词必须由 AI 自动生成输出
  • D.二者在本质上没有任何的区别

答案:A。Kiro 把需求描述产品化为可评审、可版本管理、可追踪漂移的规格资产;提示词是一次性输入、用完即弃。规格的复用价值与质量门禁作用,是它区别于普通提示词的核心;语言与生成方并非区别所在。

Q7. Kiro 的漂移检测追踪的是哪两者之间的偏差?

单选题 · hard

  • A.单元测试与集成测试的覆盖差异
  • B.规格描述与代码实现的偏差情况← 正确答案
  • C.前端代码与后端代码的接口差异
  • D.开发环境与生产环境的配置差异

答案:B。漂移检测持续比对「规格中承诺的行为」与「代码中的实际行为」,当二者不一致时标记漂移,并引导团队决策「改代码还是改规格」。它关注文档与实现的一致性,而非测试覆盖、前后端接口或环境配置问题。

Q8. AWS 把 Kiro 称为「boring AI」,核心含义是什么?

单选题 · hard

  • A.模型的推理能力相对落后
  • B.流程可预测可审查,判断留给人← 正确答案
  • C.只负责处理枯燥的文档
  • D.服务不依赖大语言模型

答案:B。「boring AI」指 AI 严格按被验证过的流程执行,产出可预测、可审查、无意外,绝不超出规格自行发挥,把创造性判断留给人类。它不表示模型能力落后,Kiro 同样基于大模型构建;处理文档也只是其流程中的一环而非全部定义。

Q9. 以下哪些属于 Kiro 的核心能力?

多选题 · mid

  • A.从对话生成结构化规格← 正确答案
  • B.对规格进行评分与改进建议← 正确答案
  • C.基于评审通过的规格生成代码← 正确答案
  • D.对生产容器进行编排调度

答案:ABC。Kiro 的三大核心能力是规格创作(对话生成结构化规格)、规格评审(评分与改进建议)、从规格生成代码,外加漂移检测构成完整链路。容器编排属于 Kubernetes/ECS 等基础设施工具的职责,Kiro 不涉及。

Q10. 以下哪些是在生产环境正确使用 Kiro 的做法?

多选题 · hard

  • A.规格文件与代码同库进行管理← 正确答案
  • B.生成代码直接合入生产分支
  • C.规格评审作为编码前的质量门禁← 正确答案
  • D.由 Kiro 自动完成生产部署

答案:AC。规格应像代码一样纳入版本管理,评审应作为编码前的强制门禁。Kiro 生成的代码是基线实现,需要人工 review、补测试并走 CI/CD 流水线;Kiro 也不执行部署,且设计上坚持「人在回路」,因此 B、D 均违反其设计原则。