Amazon Q Developer 关注2023年〜
面向开发者的 AI 编程助手服务
它能做什么
Amazon Q Developer 是一项面向开发者的 AI 助手,提供代码生成、代码解释、Bug 修复、安全漏洞扫描、代码转换等功能。在 IDE(VS Code、JetBrains 等)和 AWS 控制台中使用,通过自然语言对话辅助开发工作。
使用场景
用于代码自动补全和生成、现有代码的解释和文档化、安全漏洞的检测和修复建议、Java 版本升级等代码转换、AWS 服务使用方法的咨询。
日常类比
可以比作坐在旁边的资深开发者。写代码时提供建议,遇到不明白的代码时进行解释,发现 Bug 时提出修复方案。还精通 AWS 的使用方法。
什么是 Q Developer
Amazon Q Developer 是一项 AI 驱动的开发者工具。前身为 CodeWhisperer,现已进化为更全面的开发助手。不仅提供代码补全,还支持用自然语言描述需求来生成代码、对现有代码进行解释和重构、以及安全扫描等功能。
主要功能
Q Developer 的主要功能包括:内联代码建议(实时代码补全)、聊天(用自然语言咨询编程问题)、代码转换(语言和框架的版本升级)、安全扫描(检测漏洞并建议修复)。在 AWS 控制台中还可以咨询 AWS 服务的使用方法和故障排除。 如需深入了解 AI 编程助手的活用方法,可参考相关书籍(Amazon)。
开始使用
在 VS Code 或 JetBrains IDE 中安装 Amazon Q 扩展,使用 AWS Builder ID 或 IAM Identity Center 登录。登录后即可在编辑器中获取代码建议,通过聊天面板进行对话。免费套餐每月可使用一定次数的代码建议。
注意事项
- 免费套餐每月可使用一定次数的代码建议
- 支持 VS Code、JetBrains 等主流 IDE