在开源、云托管及各类专有解决方案中,AI 驱动的代码生成工具层出不穷。除了特定语言集或逻辑问题的表现差异外,各工具间区别并不显著。但亚马逊正试图改变这一现状。
今天,AWS 宣布其代码生成工具 Amazon CodeWhisperer 已完成“优化”,可为 MongoDB(开源数据库管理程序)的应用开发提供“增强型”建议。Amazon 表示,CodeWhisperer 现能提供更符合最佳实践的 MongoDB 相关代码推荐,助力开发者加速原型设计。
AWS 下一代开发者体验副总裁 Deepak Singh 表示:“无论开发人员构建何种应用程序,现在均可获得符合 MongoDB 最佳实践的生成式 AI 代码建议。联合客户将受益于 AWS 和 MongoDB 的双重优化建议,从而在构建高度可扩展的云基应用时进一步提速。”
训练机制与数据评估
为改善 CodeWhisperer 的 MongoDB 建议质量,AWS 与 MongoDB 团队合作,使用涵盖 C#、Go、Java、JavaScript 和 Python 的精选内容训练基础 AI 模型。训练数据源自 MongoDB 文档、用例及常见任务(如数据聚合和操作),MongoDB 团队全程积极参与了输出评估。
MongoDB 产品高级副总裁 Andrew Davidson 指出:“训练 AI 编码工具是迭代过程,我们对当前结果感到兴奋。我们将继续与 Amazon CodeWhisperer 团队合作,优化性能与准确性,提升 AWS 上 MongoDB Atlas 用户的开发体验。”
合作模式与法律风险规避
Amazon 与 MongoDB 合作已久,七年前曾推出 AWS 全托管服务 MongoDB Atlas,此次 CodeWhisperer 的合作顺理成章。值得关注的是该合作在商业代码生成领域的示范效应:
- 未来扩展性:AWS 是否会与其他供应商进行类似优化?双方否认存在针对此优化的资金往来。
- 版权合规:鉴于微软、GitHub 和 OpenAI 因 Copilot 涉嫌侵犯版权面临集体诉讼,亚马逊此举或许旨在通过官方合作与授权训练,规避同类法律风险。
市场竞争格局展望
尽管 GitHub Copilot 拥有超百万付费个人用户及 3.7 万家企业客户,处于市场强势地位,但面对 Amazon CodeWhisperer 的差异化优势,竞争对手是否也会寻求类似的供应商合作尚不确定。不过,在诉讼压力或竞争推动下,生成式 AI 领域仍可能出现新的变数。

