AWS 宣布 Amazon CodeWhisperer 定制功能预览

Amazon CodeWhisperer 自定义功能预览发布

Amazon Web Services (AWS) 宣布了 Amazon CodeWhisperer 自定义功能的预览版本。这一新功能允许用户通过集成组织的专有 API、内部库、类、方法和行业最佳实践,对 CodeWhisperer 进行微调,从而提供更精准的代码建议。

主要功能与优势

  1. 针对内部资源的定制建议
    目前大多数 AI 编码助手主要基于开源软件进行训练,难以针对组织的内部库和 API 提供独特建议。CodeWhisperer 的自定义功能解决了这一问题,使开发者能够获得针对公司内部库、API、包、类和方法的实时代码建议。
  2. 增强代码安全性
    该功能确保对私有仓库的最高级别保护。CodeWhisperer 管理员可以选择特定仓库进行定制,并通过 AWS 管理控制台严格控制访问权限,仅限授权开发者使用。
  3. 支持多种开发环境与语言
    CodeWhisperer 自定义功能支持 AWS Toolkit 中的主流集成开发环境 (IDE),包括 Visual Studio CodeIntelliJ JetBrainsAWS Cloud9。此外,它还支持多种流行编程语言,如 Python、Java、JavaScript、TypeScript 和 C#。

适用场景与用户

  • 适用用户:该功能面向订阅 Amazon CodeWhisperer Professional 层的开发者。
  • 适用场景:适合需要处理大型代码库、确保代码安全性以及高效利用内部资源的开发者。

行业观点

AWS CEO Adam Selipsky 在 X 上表示:

这将节省开发者的时间,并帮助他们获得比以往更相关的代码建议。

与其他 AI 编码助手的对比

  • Amazon CodeWhisperer:专注于定制化,允许企业根据内部 API 和库定制代码建议。
  • GitHub Copilot:主要利用庞大的开源代码库提供代码建议,缺乏定制化能力。

当前状态与定价

CodeWhisperer 自定义功能目前处于预览阶段,仅在美国东部(北弗吉尼亚)AWS 区域可用。正式发布后的定价信息将另行公布。

总结

Amazon CodeWhisperer 自定义功能通过提供针对内部资源的定制化代码建议,帮助开发者提高效率并增强代码安全性。其支持多种开发环境和编程语言,适用于需要处理复杂代码库的企业开发者。与 GitHub Copilot 相比,CodeWhisperer 更注重定制化能力,为企业提供了更灵活的选择。

阅读 37
0 条评论