Amazon CodeWhisperer 自定义功能预览发布
Amazon Web Services (AWS) 宣布了 Amazon CodeWhisperer 自定义功能的预览版本。这一新功能允许用户通过集成组织的专有 API、内部库、类、方法和行业最佳实践,对 CodeWhisperer 进行微调,从而提供更精准的代码建议。
主要功能与优势
- 针对内部资源的定制建议
目前大多数 AI 编码助手主要基于开源软件进行训练,难以针对组织的内部库和 API 提供独特建议。CodeWhisperer 的自定义功能解决了这一问题,使开发者能够获得针对公司内部库、API、包、类和方法的实时代码建议。 - 增强代码安全性
该功能确保对私有仓库的最高级别保护。CodeWhisperer 管理员可以选择特定仓库进行定制,并通过 AWS 管理控制台严格控制访问权限,仅限授权开发者使用。 - 支持多种开发环境与语言
CodeWhisperer 自定义功能支持 AWS Toolkit 中的主流集成开发环境 (IDE),包括 Visual Studio Code、IntelliJ JetBrains 和 AWS 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 更注重定制化能力,为企业提供了更灵活的选择。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。