跳至主要内容

AI 接管键盘:您的第一个 AWS Kiro 项目,从一句话需求到成功部署

教程简介

告别繁琐的环境配置、重复的代码编写和复杂的部署流程。欢迎来到软件开发的全新纪元!本教程将向您介绍 AWS Kiro——一款革命性的 AI 驱动整合开发环境(Agentic IDE)。它是一个完全独立的平台,能通过与您对话,将您的想法直接转化为一个真实、可访问的网站。 本教程将严格遵循 Kiro 的官方指引,带您完整体验从一个想法到拥有一个能访问的网站,全程由 AI 为您代劳。

Tag:Agentic IDE

难度:初级

时间:20 分钟

费用:无

受众:无

前提条件:Kiro 访问权限

示例代码:无

上次更新时间:2025年9月16日

相关行业:通用

相关产品:Kiro

教程目标

完成本教程后,您将能够:

  • 成功加入 Kiro 候补名单,并获取用于激活的专属代码。
  • 下载、安装并使用激活码成功启动 Kiro 桌面客户端。
  • 理解并选择 Kiro 的两种核心开发模式:Vibe 和 Spec
  • 掌握如何通过与 AI 代理进行对话和澄清,来精确地表达您的需求。

准备工作

全部打开

  • 访问 Kiro 官方网站https://kiro.dev/
  • 一个有效的电子邮箱:用于接收候补名单的批准和激活码。

第一步:加入候补名单并获取激活码 (关键前提)

全部打开

1.访问 Kiro 官网

2.加入候补名单

  • 在官网首页,找到并点击“加入候补名单 (Join Waitlist)”按钮。
  • 根据提示输入您的电子邮件地址并提交。

3.等待批准邮件

  •  您需要等待一段时间,直到您的申请被批准。
  • 批准后,您会收到一封来自 Kiro 团队的欢迎邮件。这封邮件中将包含一个对您至关重要的“激活码 (Activation Code)”。请妥善保管它。

第二步:下载、安装并激活 Kiro 客户端

全部打开

1.下载 Kiro 客户端

  •  访问 Kiro 官方指定的下载页面:https://kiro.dev/downloads/
  • 根据您的操作系统(Windows/macOS/Linux)选择对应的版本进行下载。


2.安装并首次启动

  •  下载完成后,像安装任何其他桌面应用一样,运行安装程序完成安装。
  • 首次启动 Kiro 客户端,您会看到一个欢迎界面。

3.使用激活码激活

  •  在欢迎界面,会有一个输入框提示您输入激活码。请将您邮件中收到的激活码完整地粘贴进去,然后点击“激活”或“继续”。

4.登录账户

  •  激活成功后,Kiro 会提示您登录。点击“登录 (Sign In)”,这通常会打开您的浏览器,让您通过 Google、GitHub 等常用账户进行授权登录。请根据提示完成。

第三步:创建项目并选择开发模式

全部打开

1.打开新项目 (New Project)

  •  在 Kiro 客户端的主界面,点击“Open a project“按钮。

  •  选择一个项目目录,比如“kiro”。

2.选择您的开发模式:Vibe vs. Spec

  •  创建项目后,Kiro 会让您选择一种开发模式
  • Vibe 模式“先聊天,后构建”。适合当您只有一个初步想法,需要与 AI 一起头脑风暴、逐步明确需求的场景。
  • Spec 模式“先规划,后构建”。适合当您已经有明确的需求,希望先创建一份详细的规格说明,再让 AI 开始编码的场景。
  • 我们的选择:对于本次教程,我们的目标是快速验证一个简单的想法,因此 Vibe 模式 是最合适的选择。请点击“Vibe”卡片

 

第四步:在 Vibe 模式中与 AI 开始对话

全部打开

1.   发起您的初始请求

  •  在界面下方的指令输入框 (Prompt Bar) 中,输入您的初步想法。

💡 关于提示词语言的说明

Kiro 底层的 AI 模型对中文有很好的支持。但是,Kiro 客户端目前仍处于早期阶段,其界面和指令解析器主要针对英文进行了优化。为了确保本教程的每个步骤都能顺利成功,我们强烈建议您使用教程中提供的英文提示词

*   请将下面这句指令完整地复制进去:(一个简单的网页服务器,返回"Hello form AWS Kiro!")
```
a simple web server that returns 'Hello from AWS Kiro!'
```
*   输入完成后按回车键。

2.   与 AI 进行澄清对话

  •  Kiro 可能会向您提出澄清问题 (Clarifications) 以确保它完全理解了您的需求,或告诉您它将要为您执行什么操作,比如创建文件,您需要安装的软件包依赖等等。
  • 您会在界面上看到 Kiro 的回复,例如:
    "ll create a simple web server for you. Let me start with a basic Node.js Express server:... ... "

- kiro的回复最后在问我们是否还添加其他的功能,我们不需要,在回答框中,输入您的选择:
  ```
no
```
- 按回车提交您的回答。

第五步:审查代码、本地运行并发布

全部打开

1.   审查生成的代码

  •  AI 会立刻在左侧文件浏览器中创建 server.js 等文件,并在代码编辑器中填充好内容。

2.   在本地运行并预览

  •  Kiro会回复您需要运行网站要执行的操作,如我们这次测试在您本地需要运行:
    npm install
    npm start

  • 访问网站

-然后打开浏览器访问 http://localhost:3000,即可访问我们使用 Kiro 部署的网站页面。

总结与下一步

全部打开

恭喜您!您已经完整地体验了 AWS Kiro 从获取访问权限到成功部署的全过程,并掌握了如何通过对话式开发,将一个简单的想法快速变为一个真实、可访问的网站。我们只输入了一句提示词,就在您电脑本地搭建了一个简单的WEB界面。

今天,您亲身体验了与 AI 代理协作开发的真实流程。通过 AWS Kiro 客户端,您已经成功地掌握了:

  • 对话式开发:如何通过与 AI 对话和澄清,将一个模糊的想法变为精确、可运行的代码。
  • 零配置本地开发:体验了从编码到在本地环境中成功运行的全流程自动化

您已经成功地让 AI 为您构建并运行了您的第一个应用程序!这本身就是一个巨大的成就。

这只是一个开始。接下来,您可以继续与 AI 代理对话,尝试更复杂的指令,比如 “add a new route that returns the current time”,并直接在预览窗口中看到您的应用实时更新,去探索 AWS Kiro 在本地开发方面的无限潜力!