欢迎来到 Book of Kiro —— 您掌握 AI 驱动开发的全面指南,使用 Kiro 这款通过结构化、规格驱动开发将想法转化为生产代码的 IDE。
👻 什么是 Kiro? #
Kiro 是一款专为需要超越代码补全功能的开发者设计的 AI IDE。它基于这样的理念:优秀的软件始于清晰的规格说明和结构化思维。与传统的 AI 编程助手不同,Kiro 提供:
- 规格驱动开发:在实现之前将需求转化为结构化规格说明
- 智能体钩子:通过自定义触发器和操作自动化工作流程
- 上下文理解:通过规格、引导和智能上下文管理,Kiro 理解您提示背后的意图,帮助您在更大的代码库上用更少的尝试实现复杂功能
- 自主智能体模式:在监督模式和自动驾驶模式之间选择不同的控制级别
- 通过 MCP 集成工具和数据:通过原生 MCP 集成连接文档、数据库、API 等,将您的世界带到工作环境中
基础的 AI 功能,如代码补全、代码解释、Agent 编程等基础功能一定有,就不过多介绍啦!
🤖 什么是 Amazon Q Developer? #
Amazon Q Developer 是 AWS 推出的 AI 驱动的开发助手,旨在帮助开发者提高编程效率和代码质量。它提供智能代码建议、自动化任务和开发工作流程优化。
Amazon Q Developer 主要有以下特点:
- 智能代码补全:基于上下文提供准确的代码建议和自动补全
- 代码解释和文档:帮助理解复杂代码并生成相应文档
- 安全扫描:自动检测代码中的安全漏洞和最佳实践违规
- IDE 集成:通过插件形式集成到主流开发环境中
Amazon Q Developer 提供两种主要形态:
- IDE 插件:集成到 VS Code、IntelliJ 等 IDE 中
- 命令行工具:通过 CLI 提供开发辅助功能
🤝 Kiro 和 Amazon Q Developer 的关系 #
Kiro 和 Amazon Q Developer 都是 AWS 推出的 AI 驱动的开发助手。
- Kiro: Kiro 是一款 Agentic IDE,基于 Visual Studio Code 开发,拥有增强的 AI 体验。
- Amazon Q Developer 主要包含两个形态:Amazon Q Developer IDE 插件 和 Amazon Q Developer CLI.
📖 关于本书 #
Book of Kiro 作为探索 AI 驱动开发的开发者、团队和组织的知识中心。这个社区维护的资源提供:
🚀 入门指南 #
无论您来自 Cursor、GitHub Copilot 还是传统 IDE,都能找到量身定制的迁移指南和入门资源。
💻 演示和最佳实践 #
通过交互式演示和社区策划的最佳实践探索真实世界的示例并学习最优工作流程。
💡 社区见解 #
发现 Kiro 开发者社区分享的技巧、窍门和真实世界的经验。
👥 适用人群 #
- 开发者 评估 AI IDE 并希望增强编程工作流程
- 工程团队 为其组织考虑 AI 驱动的开发工具
- 技术领导者 就开发工具做出战略决策
- 社区贡献者 帮助扩展和改进 Kiro 的文档
🌍 社区 #
- Kiro Discord – 英文社区
- 飞书群组 - 中文社区
🤝 贡献 #
本书由 Kiro 社区维护。❤️