首页 电商 正文

亚马逊实时AI编程助手CodeWhisperer是什么?怎么用?

2024-08-23 01:56
admin

亚马逊云技术(AWS)实时AI编程助手Amazon宣布 codewhisperer正式可用,并推出了个人版本,供所有开发人员免费使用(CodeWhisperer Individual)。

Amazon Python支持CodeWhisperer、Java、JavaScript、TypeScript、C#、Go、Rust、PHP、Ruby、Kotlin、C、C++、开发语言,如Shell脚本、SQL和Scala。

基于注释生成代码,Codewhisperer帮助开发者跟踪开源参考,扫描发现漏洞。

开发者可以在自己喜欢的IDE(集成开发环境)中使用CodeWhisperer,例如Visual。 Studio Code、IntelliJ IDEA等IDE,提高工作效率,简化工作任务。

该工具可以帮助开发者创建具有以下场景能力的代码,如常规和耗时的无差异任务,或在使用不熟悉的API或SDK时构建示例代码,或正确高效地使用亚马逊云技术API操作,以及编写读写文件、处理图像、编写单元测试等其他场景。

编写代码或注释时,开发人员可以直接在IDE中寻找代码或注释 CodeWhisper建议并获得实时反馈。

在生产力测试中,使用Codewhisperer的参与者平均完成任务速度快57%,成功率高27%,而不是使用Codewhisperer。

CodeWhisper过滤掉了可能被认为有偏见或不公平的代码建议,以帮助开发人员负责任地编码。它可以过滤或标记类似于特定开源训练数据的代码建议。目前,CodeWhisper是唯一具有此功能的编程助手。

当生成的代码类似于培训集中的参考代码时,它将为代码提供额外的提示(如代码库URL和许可证),以帮助降低使用代码的风险,并允许开发人员重复使用代码。

此外,Codewhispererer是唯一一个具有内置安全扫描功能(通过自动推理实现)的人工智能编程助手,用于发现难以检测的漏洞并提出补救建议,如十大开放式Web应用安全项目(OWASP)不符合加密库最佳实践的漏洞和漏洞。

目前,用户可以在几分钟内完成注册,开始有效地编写代码,甚至不需要注册亚马逊云服务用户账户。

Codewhispererer为企业版用户提供了具有多种管理功能的专业版,如单点登录(SSO)以及身份和访问管理服务服务(IAM)对于参考代码,建议设置控制规则,并有更高的安全扫描限制。

相关文章

  • 亚马逊测试类GPT工具公告

    亚马逊测试类GPT工具公告 然而,日前,贾西公布了关于亚马逊运营计划和其他职位裁员的最新消息。,贾西宣布,亚马逊将在未来几周内再裁员9000多人,主要涉及云计算(AWS)、人力资源、广告和Twitch部门。,他对公司包括零售和亚马逊网络服务以及其他继续值得投资的新部门仍然持乐观态度。

    2024-03-19 16:36
  • 亚马逊推出CodeWhisperer新版本

    亚马逊推出CodeWhisperer新版本 此外,在发现漏洞之后,CodeWhisperer会根据用户的代码,提供专属修复建议。,它可以用于AWSCloudFormation、AWSCDK和HashiCorpTerraform等平台中,以高效编写基础设施代码。,同时,由于CodeWhisperer支持多种“基础架构即代码”语言,因此可以促进不同团队间的协作和一致性。

    2024-03-19 16:10