亚马逊发布了全新AI助手Amazon Q Developer,旨在提升开发者编码效率。这款集成于IDE的工具,支持Visual Studio Code和JetBrains等主流开发环境,为开发者提供代码优化、注释添加、测试编写等功能。它不仅能提供内联代码建议,更具备强大的内联聊天功能,允许开发者直接与AI进行交互,获得代码生成、编程任务解释等帮助,显着提升开发效率和代码质量。 Q Developer基于Anthropic的Claude3.5Sonnet模型,并与Amazon Bedrock集成,动态选择最佳基础模型,确保最佳性能。
这款助手可以直接集成到开发者的IDE(集成开发环境)中,比如Visual Studio Code 和JetBrains。开发者只需简单地高亮文本,就可以调出Q Developer 的新功能选项,如“优化代码”、“添加注释” 或“编写测试”。用户只需输入具体的指令,Q Developer 就会自动完成请求的操作。
最初,Q Developer 是在2022年以Amazon CodeWhisperer 的名义推出,最开始只是提供基于注释和已有代码的内联代码建议。随着时间的推移,其功能不断增强,现已包括可以在IDE 内进行聊天的功能,帮助开发者生成新代码或为特定的编程任务提供解释。现在,Q Developer 的内联聊天功能进一步整合了代码修改建议,使开发者能够快速接受更改,从而保持专注。
这款AI 助手是基于亚马逊投资的Anthropic 的Claude3.5Sonnet 模型,能有效提升编码任务的效率,并在现实世界的GitHub 问题上实现了49% 的成功率。 Q Developer 还与Amazon Bedrock 集成,能够动态选择最适合的基础模型,从而提升用户的工作效率。
Q Developer 的内联聊天功能在代码重构和文档生成方面表现尤为突出。开发者可以选择多个代码方法并描述所需的重构,AI 会将这些方法整合成一个带有可选参数的函数,并以diff 格式展示更改内容,方便开发者快速查看哪些代码行会被添加或删除。通过简单的操作,开发者可以即时整合这些修改。
官方入口:https://aws.amazon.com/cn/blogs/devops/amazon-q-developer-inline-chat/
划重点:
亚马逊推出Amazon Q Developer AI 助手,支持IDE 内的直接操作,提升开发者效率。
Q Developer 基于Claude3.5Sonnet 模型,能够自动化处理代码重构和文档生成。
总而言之,Amazon Q Developer 的出现,为开发者带来了更高效的编码体验。其强大的功能和便捷的操作,将极大程度地提升开发效率,帮助开发者专注于核心业务逻辑,从而创造更大的价值。 欢迎访问官方网站了解更多详情。