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 服务的其他协议而言,此信息不构成文档的一部分。