提到AI编程助手,亚马逊近期推出的 CodeWhisperer 备受开发者关注。它基于数十亿行代码进行训练,能够结合开发者编写的注释与已有代码,上下文实时生成从代码片段到完整函数的智能代码建议。简单来说,它可以有效减轻日常开发中的重复性工作,比如快速熟悉陌生 API、搭建项目代码框架等,大幅提升编程效率。目前,个人用户可免费使用,支持不限次数生成建议,并且每月附带 50 次代码安全扫描。
CodeWhisperer的主要功能
- 实时生成代码建议。开发者只需使用自然语言(英语)编写注释,CodeWhisperer 就能即时提供函数级或代码块级建议,帮助提升编码速度与开发效率。
- 支持主流编程语言和IDE。覆盖Python、Ja va、Ja vaScript等常见开发语言,同时兼容VS Code和JetBrains系列IDE,便于不同开发环境下使用。
- 内置安全扫描。面向Ja va、Ja vaScript和Python项目,可自动识别代码中容易被忽略的安全漏洞,提升代码质量与安全性。
- 开源代码引用跟踪器。内置代码引用追踪能力,当生成的建议与开源训练数据存在相似内容时,会自动进行标记,帮助开发者降低合规与版权风险。
- 与AWS服务深度整合。其代码建议针对AWS API进行了专门优化,让开发者在调用亚马逊云服务时更加高效、顺畅。
CodeWhisperer的产品价格
- 个人开发者完全免费:可不限次数生成代码建议,免费使用引用跟踪器,并且每月还能获得50次代码安全扫描服务。
- 企业组织可选择专业版,价格为每人每月19美元,代码安全扫描次数提升至500次,更适合团队协作与企业级开发场景。
CodeWhisperer官网入口:https://aws.amazon.com/q/developer/
