尝试使用 Kiro 进行逆向工程

发布: (2026年1月2日 GMT+8 21:44)
3 min read
原文: Dev.to

Source: Dev.to

大家有在使用 AI 编码工具 Kiro 吗?

我作为中小企业诊断师支援的企业中,需要对已经无法维护的 Web 应用进行制度变更对应,收到了关于程序改修的咨询。以前几乎不接受这类请求,因为成功率很低,容易“烧大锅”,但随着过去一年 AI 编码的进步,即使没有规格说明书,只要有能够正常运行的程序源码,就可以利用生成式 AI 从源码生成规格说明书,并让受援企业确认规格是否匹配,从而使改修变得更容易。

过去我使用过 DevinWindsurf,这次尝试用 Kiro 看能否实现同样的功能。结论是,我感受到它已经达到了可以充分使用的水平。

逆向工程步骤

  1. 将源码所在文件夹作为项目导入(或导入受管理的仓库)
  2. 在提示框中输入「请根据源码用日语生成规格说明书」等随意的日语提示

仅这两步,就会在 .kiro/specs/ 目录下交互式依次生成以下文件:

  • requirements.md(需求定义书)
  • design.md(设计书)
  • tasks.md(改修内容及缺失测试代码的实现步骤)

日语化的难点

requirements.md 用日语生成时,可能会出现不自然的日语,例如:

  • WHEN 企业账号被创建时,THE Mailer SHALL 向注册的邮箱发送认证邮件
  • WHEN 账号认证完成时,THE Mailer SHALL 发送包含账号详情的欢迎邮件

这些 “WHEN” 或 “THE Mailer SHALL” 等英文表达需要手动修正。

Kiro 的输出示例

附录:如果想把 Kiro 的界面本地化为日语

想要本地化为日语时,可在 VS Code 的扩展中安装 Japanese Language Pack for Visual Studio Code

  1. 在扩展市场搜索 “Japanese Language Pack for Visual Studio Code”,点击 Install
    扩展搜索界面

  2. 点击 Trust Publisher & Install
    信任并安装界面

  3. 点击 Change Language and Restart,重启 VS Code
    语言更改并重启界面

Back to Blog

相关文章

阅读更多 »

介绍 :)

关于我 你好,欢迎阅读我的第一篇帖子,也是我的自我介绍。我的名字是 M4iR0N,我认为自己是一名 Cyber Security 和 Privacy Advocate。在家里,我…