AWS 推出 开发者 AI 助手Amazon Q

浏览:398次阅读
没有评论

共计 1561 个字符,预计需要花费 4 分钟才能阅读完成。

亚马逊网络服务(AWS)近日宣布,将推出其 Amazon Q 开发者 AI 助手作为附加功能,使开发者可以直接在集成开发环境(IDE)中访问,如 Visual Studio Code 和 JetBrains。这一功能由亚马逊投资的 Anthropic 的 Claude 3.5 Sonnet 模型提供支持,旨在简化工作流程,减少开发者在聊天和代码窗口之间切换的需求。

地址:https://aws.amazon.com/cn/q

功能亮点

  1. 内联操作选项
    • 开发者只需突出显示文本,即可弹出一个包含新 Q 开发者操作选项的列表,如“优化此代码”、“添加注释”或“编写测试”。
    • 选择其中一个选项后,开发者可以在文本框中输入具体指令或提示,然后让 Q 开发者自行执行请求的操作。
  2. 内联聊天
    • 内联聊天功能将建议的更改直接集成到代码编辑器中,使开发者能够立即审查和接受修改。
    • 这一功能减少了切换窗口的中断,帮助开发者更专注于任务。
  3. 多模型支持
    • Amazon Q 开发者利用多个基础模型,动态选择每个任务的最佳模型,以提高用户的工作效率。
    • 该功能在 SWE-bench 基准测试中达到了 49% 的成功率,解决了真实的 GitHub 问题。
  4. 免费和专业版
    • Q 开发者从免费开始,但每月对某些操作(如代码聊天、调试和测试)有限制(每月 50 次)。
    • 专业版每月 19 美元,限制较少。

实际应用场景

  • 代码重构
    • 开发者可以在编辑器中选择多个代码方法,描述需要的重构,AI 将这些方法整合到一个带有可选参数的单一函数中。
    • 过程在代码中以差异格式可见,用户可以快速查看将添加或删除哪些行。
  • 代码文档
    • 通过一个简单的提示,开发者可以要求 Amazon Q 开发者在整个函数或算法中生成描述性注释。
    • 内联聊天直接在代码编辑器中提供文档建议,帮助团队在大型项目中保持代码文档的一致性。

与微软的竞争

微软也在 GitHub Universe 大会上宣布了其竞争对手 GitHub Copilot 的多项增强功能:

  1. 多模型支持
    • GitHub Copilot 现在支持多个大型语言模型(LLMs),包括 Anthropic 的 Claude 3.5 Sonnet、Google 的 Gemini 1.5 Pro 和 OpenAI 的 GPT4o。
    • 此前,Copilot 仅限于微软及其投资的 OpenAI 的 GPT 系列模型和开源模型。
  2. IDE 扩展
    • Copilot 的集成现在扩展到 Apple 的 Xcode IDE,提供了更广泛的覆盖范围和与更多开发环境的兼容性。
  3. Azure 集成
    • GitHub Copilot 直接在 Azure 中推出集成,允许开发者在管理其云应用程序、部署和构建时直接在该环境中使用。
  4. GitHub Copilot Workspace
    • 新的 AI 驱动开发编排引擎,允许从想法到执行的无缝过渡,使解决复杂的编码任务更加容易。

开发者工具的竞争格局

亚马逊和微软都在通过其 AI 工具重新定义开发者生产力:

  • 亚马逊
    • 专注于优化编辑器内体验,减少开发者需要快速、集成响应代码相关查询时的摩擦。
    • 借助 Claude 3.5 Sonnet,提高 Q 开发者在复杂现实编码问题上的性能。
  • 微软
    • 扩展到单一模型支持之外,使开发者可以在不同编码任务之间选择多个 AI 模型。
    • 通过集成 Stack Overflow 的见解和扩展到 Xcode,将 GitHub 定位为多样开发环境的通用助手。

未来展望

Amazon Q 开发者的内联聊天为开发者提供了高效、AI 驱动的代码重构、调试和文档替代方案。与此同时,微软的 GitHub Copilot 更新突显了一个灵活、模型无关的 AI 助手愿景,涵盖了各种开发工具和环境。

对于开发者来说,这些工具的推出意味着更高效、更智能的开发体验。随着 Amazon Q 开发者的内联聊天立即对 Visual Studio Code 和 JetBrains 的用户可用,以及微软的新 Copilot 功能本周推出,开发者在寻求更深入地将 AI 集成到其编码实践中时,有丰富的选项可供探索。

正文完
关注公众号获取最新教程
post-qrcode
 0
AI小诸葛
版权声明:本站原创文章,由 AI小诸葛 于2024-10-30发表,共计1561字。
转载说明:除特殊说明外本站文章皆由原创发布,请勿转载。