共计 1561 个字符,预计需要花费 4 分钟才能阅读完成。
文章目录[隐藏]
亚马逊网络服务(AWS)近日宣布,将推出其 Amazon Q 开发者 AI 助手作为附加功能,使开发者可以直接在集成开发环境(IDE)中访问,如 Visual Studio Code 和 JetBrains。这一功能由亚马逊投资的 Anthropic 的 Claude 3.5 Sonnet 模型提供支持,旨在简化工作流程,减少开发者在聊天和代码窗口之间切换的需求。
地址:https://aws.amazon.com/cn/q
功能亮点
- 内联操作选项:
- 开发者只需突出显示文本,即可弹出一个包含新 Q 开发者操作选项的列表,如“优化此代码”、“添加注释”或“编写测试”。
- 选择其中一个选项后,开发者可以在文本框中输入具体指令或提示,然后让 Q 开发者自行执行请求的操作。
- 内联聊天:
- 内联聊天功能将建议的更改直接集成到代码编辑器中,使开发者能够立即审查和接受修改。
- 这一功能减少了切换窗口的中断,帮助开发者更专注于任务。
- 多模型支持:
- Amazon Q 开发者利用多个基础模型,动态选择每个任务的最佳模型,以提高用户的工作效率。
- 该功能在 SWE-bench 基准测试中达到了 49% 的成功率,解决了真实的 GitHub 问题。
- 免费和专业版:
- Q 开发者从免费开始,但每月对某些操作(如代码聊天、调试和测试)有限制(每月 50 次)。
- 专业版每月 19 美元,限制较少。
实际应用场景
- 代码重构:
- 开发者可以在编辑器中选择多个代码方法,描述需要的重构,AI 将这些方法整合到一个带有可选参数的单一函数中。
- 过程在代码中以差异格式可见,用户可以快速查看将添加或删除哪些行。
- 代码文档:
- 通过一个简单的提示,开发者可以要求 Amazon Q 开发者在整个函数或算法中生成描述性注释。
- 内联聊天直接在代码编辑器中提供文档建议,帮助团队在大型项目中保持代码文档的一致性。
与微软的竞争
微软也在 GitHub Universe 大会上宣布了其竞争对手 GitHub Copilot 的多项增强功能:
- 多模型支持:
- GitHub Copilot 现在支持多个大型语言模型(LLMs),包括 Anthropic 的 Claude 3.5 Sonnet、Google 的 Gemini 1.5 Pro 和 OpenAI 的 GPT4o。
- 此前,Copilot 仅限于微软及其投资的 OpenAI 的 GPT 系列模型和开源模型。
- IDE 扩展:
- Copilot 的集成现在扩展到 Apple 的 Xcode IDE,提供了更广泛的覆盖范围和与更多开发环境的兼容性。
- Azure 集成:
- GitHub Copilot 直接在 Azure 中推出集成,允许开发者在管理其云应用程序、部署和构建时直接在该环境中使用。
- 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 集成到其编码实践中时,有丰富的选项可供探索。
正文完
关注公众号获取最新教程