已正式可用,并面向个人开发者免费开放

人工智能
海外精选
海外精选的内容汇集了全球优质的亚马逊云科技相关技术内容。同时,内容中提到的“AWS” 是 “Amazon Web Services” 的缩写,在此网站不作为商标展示。
0
0
今天,亚马逊云科技宣布实时 AI 编码助手 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 已正式发布,同时推出可供所有开发人员免费使用的个人版(CodeWhisperer Individual)。去年,CodeWhisperer 以预览版形式推出,可以让开发人员专注于敏捷开发、提高效率,更快、更安全地编写代码,同时无需离开集成开发环境,中断当前的工作去研究其他东西。在复杂且不断变化的环境中创建代码时,开发人员可以利用喜欢的集成开发环境(比如Visual Studio Code 和 IntelliJ IDEA 等)中的 CodeWhisperer 来提高工作效率,简化工作流程。CodeWhisperer可以协助开发人员为日常或者耗时但差异不大的任务创建代码,应用陌生的API或SDK,正确有效地利用Amazon APIs,以及帮助他们应对其他常见的编码场景,比如读取和编写文件、处理图像和编写单元测试等等。 即便不是亚马逊云科技用户,你也可以用电子邮件帐户[注册](https://aws.amazon.com/cn/codewhisperer/resources/?trk=cndc-detail) CodeWhisperer,从而在几分钟内提高工作效率。对于企业用户,亚马逊云科技提供了一个 CodeWhisperer 专业版本,引入了 SSO 与 IAM 集成、参考代码政策控制建议以及更高的安全扫描限制等管理功能。除了为 Python、Java、JavaScript、TypeScript 和 C# 生成编码建议以外,新发布的版本还支持 Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell scripting、SQL 和 Scala。无论集成工作环境是 Visual Studio Code、IntelliJ IDEA、 CLion、GoLand、WebStorm、Rider、PhpStorm、PyCharm、RubyMine 或 DataGrip IDEs(为这些开发环境安装了适当的亚马逊云科技扩展插件),还是 [Amazon Cloud9](https://aws.amazon.com/cn/cloud9/?trk=cndc-detail) 或 [Amazon Lambda](https://aws.amazon.com/cn/lambda/?trk=cndc-detail) 控制台等本地环境,CodeWhisperer 均可供开发人员使用。 帮助开发人员持续开发变得日益重要,这是因为,在任务时限日益紧张的情况下,开发人员常常不得不暂停工作,借助 StackOverflow 等互联网站或是寻求同事的帮助来完成任务。虽然这可以帮助他们获得所需的初始代码,但是却干扰了他们的工作,因为他们不得不离开当前的开发环境,以便在论坛上搜索或提问或是向同事求助——这些都中断了他们当前的工作。相比之下,在开发人员编写代码或在开发环境中进行注释时,CodeWhisperer 可以提供实时建议,从而满足开发人员的需求,让他们变得更加高效。预览版存在一个效率问题,即在CodeWhisperer的用户中,有27% 的人更可能成功地完成任务,平均完成速度比没有使用 CodeWhisperer 的人要快57%。 ![文章 1 插图 1.gif](https://dev-media.amazoncloud.cn/0505064fd0d14c4582bcb98e740b8165_%E6%96%87%E7%AB%A0%201%20%E6%8F%92%E5%9B%BE%201.gif "文章 1 插图 1.gif") \ 从注释中生成代码 不过,代码开发人员可能最终会遇到隐藏的安全漏洞等问题,或者无论是因为偏见或是不公正之类的原因而无法负责任地处理开源代码。这些问题会阻碍开发效率,最后也必须要由开发人员去解决。CodeWhisperer 是最佳的编码助手,不仅能确保编码安全,也有助于负责任地利用AI。为了推动负责任编码,CodeWhisperer 过滤或标记类似于特定开源训练数据的代码建议,是唯一有效的编码助手,能够过滤或标识类似的特定开源培训数据的代码建议。当出现与培训数据类似的代码时,CodeWhisperer 能为代码建议提供更多的数据(比如存储库URL和许可证),进而减少代码使用的风险,让开发人员重复使用代码。 ![文章 1 插图 2.gif](https://dev-media.amazoncloud.cn/1d54447ed28b4c0986f02eff0fd2c159_%E6%96%87%E7%AB%A0%201%20%E6%8F%92%E5%9B%BE%202.gif "文章 1 插图 2.gif") 开源参考追踪 CodeWhisperer 也是唯一具备安全扫描的AI编码助手,能够发现难以检测的漏洞并提出修补建议,扫描出现或开发人员编写的代码,搜寻 [Open Web Application Security Project (OWASP)](https://owasp.org/) 中列出的前十大漏洞等等。一旦发现漏洞,CodeWhisperer 就会提出建议,以帮助开发人员解决问题。 ![codewhisperer_security_scanning.gif](https://dev-media.amazoncloud.cn/2b859eb5227b4cc1a87effdbb003ba34_codewhisperer_security_scanning.gif "codewhisperer_security_scanning.gif") 扫描漏洞 CodeWhisperer 提供的代码建议并不仅限于生成调用亚马逊云服务上的代码。不过,CodeWhisperer针对常用的 Amazon APIs(比如 [Amazon Lambda](https://aws.amazon.com/cn/lambda/?trk=cndc-detail) 或 [Amazon Simple Storage Service (Amazon S3)](https://aws.amazon.com/cn/s3/?trk=cndc-detail) )进行了优化,这使其成为那些在亚马逊云科技上构建应用的开发人员的最佳编码助手。CodeWhisperer 以各种语言针对通用案例提出建议,并在 Amazon APIs 上利用更多数据进行调优,这意味着,你可以完全相信,CodeWhisperer 就是你可以从亚马逊云科技获得的最优质、最准确的编码工具。 **今天就来认识全新的 AI 编码助手**\ [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 今天可为所有开发者广泛使用,而不仅限于亚马逊云科技现有用户或是合作伙伴,帮助他们在 Python、Java、JavaScript、TypeScript、C#, Go、Rust、PHP、Ruby、Kotlin、C、C++、Shell scripting、SQL 和 Scala 等环境中编写代码。仅需[提供电子邮件地址便可注册](https://aws.amazon.com/cn/codewhisperer/resources/?trk=cndc-detail),而且,正如我在开篇时提到的那样,CodeWhisperer 也提供个人版,所有开发人员均可免费使用。如需了解关于个人版的更多信息及定价,可以访问https://aws.amazon.com/codewhisperer/pricing?trk=cndc-detail。
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭