亚马逊网络服务(AWS)今天在一篇博客文章中宣布,推出了一款名为 Amazon Q Developer 的 AI 助手,旨在帮助开发者在编写代码时提高效率。

这款助手可以直接集成到开发者的 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 模型,能够自动化处理代码重构和文档生成。