SpecMem:Kiroween 在旧金山如何引发首个统一代理体验和编码代理的实用记忆

发布: (2025年12月8日 GMT+8 08:58)
5 min read
原文: Dev.to

Source: Dev.to

发现工作空间

在埃姆巴卡德罗漫步时,我需要一个给手机和 MacBook 充电的地方。快速搜索后,我找到了 AWS Builders Loft。前台提到楼上有活动,但我还是决定去看看。上到二楼,我立刻感受到 AI 编码黑客马拉松的热闹气氛。注册 Luma 并出示护照后,我得知活动叫 Kiroween——是 “Kiro” 与 “Halloween” 的俏皮混合。

Kiroween 黑客马拉松

我在伦敦听 Ricardo Sueiras 的 Prompt‑Engineering 演讲时听说过 Kiro,但从未使用过。对 VS Code 的分支和 AI 驱动的 IDE 持怀疑态度,我通常坚持使用基于 CLI 的编辑器。不过,AWS Loft 那充满活力的氛围——早餐、免费 Wi‑Fi,以及一群硅谷的构建者——让我决定给 Kiro 一个机会。

Kiro 与规范驱动开发

Kiro 将自己定位为围绕 规范驱动开发 (SDD)结构化 AI 编码 平台。近期热议包括 GitHub 的 SpecKit、AWS 推出的 Kiro,以及多家湾区和伦敦的初创公司在推广 SDD。社区仍在争论 SDD 是真正的创新还是炒作,ThoughtWorks、Marmelab 以及由 Dex Horthy(HumanLayer)主持的 AI Engineer Code Summit 都有各自的观点。

我自 2012 年起在 AOL、BCC 等公司使用 TDD/BDD(RSpec、Cucumber),因此对 IDE 如何将 SDD 嵌入核心工作流感到好奇。快速设置——使用 uv 创建一个新的 Python 项目后,Kiro 生成了一个项目结构,规范与代码使用相同的语言编写,类似 RSpec/Cucumber,但实现了完整的集成。

Kiro 的工作流阶段

  1. 需求(产品负责人 / 业务分析师)

    • 使用熟悉的 “As a … I want … So that …” 格式(类似 Gherkin)编写高层用户故事和验收标准。
  2. 设计(技术架构师)

    • 定义系统的技术架构和整体方案,而不是实现细节。此步骤更像是 “Architect” 或 “Plan” 阶段,而非 UI 设计。
  3. 任务(开发者)

    • 实现具体任务,实时查看更改,并在 IDE 中直接观察模块化执行——类似从 JIRA 拉取任务,但无需离开开发环境。

这种三阶段流程让 Kiro 像一个 行为驱动 IDE,把经典 BDD 概念带入 AI 代理时代。它让我想起 The RSpec BookThe Cucumber Book(均于 2013 年出版),现在被赋予了代理能力。

轻量且专注

尽管我对重量级 AI IDE 持保留态度,Kiro 仍以其性能给我惊喜。多年使用 VS Code 及其众多分支后,我已经习惯了功能丰富与资源消耗之间的权衡。Kiro 感觉明显更轻盈,却仍提供 AI 增强的开发体验。

对黑客马拉松与平台选择的思考

近几个月,许多 AI 黑客马拉松更像是由风险资本资助的 用户获取活动,提供 modest 奖品和平台积分以换取参与度。纯粹的、构建者为学习和创造而合作的前 AI 黑客马拉松精神似乎在淡去。作为创始人,我对参加哪些活动越来越挑剔,会权衡在他人平台上构建的价值与潜在的知识产权复杂性。

结束语

我在旧金山的意外转弯让我首次亲身体验了统一代理体验 (AX) 与实用的编码代理记忆。Kiroween 与 Kiro 展示了 规范驱动开发可以成为 AI 增强编码的实用工作流,在传统 BDD 实践与新兴自主代理世界之间架起了桥梁。

Back to Blog

相关文章

阅读更多 »