处于对 Kiro 的好奇,我利用年假时间,参加了这次的 AWS UG 学习。并且了解到,新版本的 Kiro 相较于我最开始使用的版本,新增 Steering 功能。可以帮助我快速理解一个项目,或者提前做好规划,和 AWS 的架构师沟通了解到,steering 的文档,类似于 claude code 的全局记忆文档 claude.md,但是文件上划分的更细致。

Kiro

和传统的开发,有巨大的差异,抱残守缺的话,会越发觉得不适。

用法:对于存量代码库,使用 steering 生成一系列的工程文档,帮助快速理解项目。

在 claude code 使用平替 mcp 后,生成的 steering 的目录结构:

1
2
3
4
[ 160]  .spec-workflow/steering
├── [1.0K]  .spec-workflow/steering/product.md
├── [1.7K]  .spec-workflow/steering/structure.md
└── [1.3K]  .spec-workflow/steering/tech.md

和传统软件工程一样:分解,分解细化,逐步完善。不要让大模型,无法掌握一个巨大的项目。


Agent 开发

agent 开发的痛点:

  1. 工具集成,工具工程化。
  2. 基础设施的管理:agent 开发人员可能没有运维经验。
  3. 安全认证问题。
  4. 可观测性问题。

客户里面,做的 agent 做的好的有两类,初创公司的 to c;广告运营,广告服务的。

用好 agent :要知道行业内的 know how。做好上下文灌注。