跳至主要内容

Kiro 文档

代理编码

Kiro 是一项代理编码服务,它会与您协作,将提示转化为详细的规范,再进一步生成可运行的代码、文档和测试。Kiro 的代理可以帮助您解决具有挑战性的问题,并自动执行生成文档和单元测试之类的任务。

在 Amazon Bedrock 上构建

Kiro 在 Amazon Bedrock 上构建,后者是一种用于构建生成式人工智能应用程序的托管服务,使用来自 Amazon 和第三方人工智能公司的基础模型(FM)。Kiro 使用多个 FM 来完成其任务。AWS 可实现自动滥用检测。

聊一聊您的代码

您可以通过自然语言对话与 Kiro 谈论您的代码。您可以就代码库提出问题,请求复杂逻辑的解释,生成新功能,调试棘手的问题,并自动执行重复性任务。

构建新功能

使用 Kiro,您可以将自然语言提示转化为应用程序功能。访问交互式分步指南、设计文档、数据流程图、代码、测试和最佳实践。Kiro 旨在了解您的工作区结构,并将您的提示分解为逻辑实现步骤,其中可能包括生成代码、测试、API 集成等。您可以与 Kiro 合作审查和迭代实施情况,并在准备就绪后,让 Kiro 帮助您实施每个步骤。

规范驱动的编码

借助 Kiro,您可以使用称为规范(specs)的结构化构件,对应用程序中复杂功能的开发流程进行规范化。基于规范的编码提供了一种系统化的方法,能够将高层次的想法转化为详细的实施计划,并实现清晰的跟踪与问责。

代理钩子

Kiro 允许您使用代理挂钩,即在特定事件发生时执行预定义代理操作的自动触发器。挂钩可以设置自动响应,例如保存文件、创建新文件和删除文件等常规任务,而无需手动请求执行这些任务。

引导文件

您无需在每次聊天中说明规范,而是可以在 Kiro 中创建并使用引导文件,以通过 Markdown 文件为项目提供持久化的知识配置。引导文件可帮助 Kiro 始终如一地遵循您的既定模式、库和标准。

隐私与安全性

Kiro 可能会使用来自 Kiro 免费套餐和 Kiro 个人订阅用户的某些内容来改善服务。对于企业用户,Kiro 让管理员可以选择创建客户管理的密钥来加密他们的数据。

其他信息

有关服务控制、安全特征和功能的更多信息,包括有关存储、检索、修改、限制和删除数据的信息(如适用),请参阅 https://kiro.dev/docs/。就 http://aws.amazon.com/agreement 上的 AWS 客户协议或您与 AWS 之间签订的管理您使用 AWS 服务的其他协议而言,此信息不构成文档的一部分。