Amazon CodeWhisperer 提供了新的人工智能代码修复、IaC 支持以及与 Visual Studio 的集成

Java
人工智能
re:Invent
Amazon Cloud Development Kit (Amazon CDK)
Amazon CodeWhisperer
0
0
今天我们推出了 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) ,支持人工智能(AI)驱动的代码修复和 IaC,[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 是一款人工智能驱动的 IDE 和命令行生产力工具。[Amazon CodeWhisperer](https://aws.amazon.com/codewhisperer/) 现在也可以在 Visual Studio 的预览版中使用。[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 的这些新增强功能通过卸载无差别的工作并为客户提供更多自动化、安全性、效率和加速的代码交付,帮助实现更快、更高效的软件开发,并在开发人员喜欢工作的更多地方提供这种支持。 **人工智能驱动的代码修复**——自推出以来,[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 已经可以通过内置安全扫描,识别出难以发现的安全漏洞。它现在提供生成式人工智能驱动的代码建议,帮助修复已识别的安全和代码质量问题。内置安全扫描是为检测暴露的凭据和日志注入等问题。生成式人工智能驱动的代码建议是为修复已识别的漏洞,并根据您应用程序的代码量身定制,利于您自信地快速接受修复。当在 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 中完成安全扫描时,您会看到代码建议,您可以简单地接受这些建议来快速关闭已识别的漏洞。生成式人工智能驱动的代码建议加快了解决安全问题的过程,因此您可以专注于更高价值的工作,而不用手动逐行审查代码去找到正确的解决方案。您不需要在 [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 中执行任何其他设置就可以开始使用这个功能。 安全扫描可用于 Java、Python、JavaScript,现在可用于 TypeScript、C#、Amazon CloudFormation(YAML、JSON)、Amazon CDK(TypeScript、Python)和 HashiCorp Terraform(HCL)。修复漏洞的代码建议目前可用于用 Java、Python和JavaScript 编写的代码。 ![image.png](https://dev-media.amazoncloud.cn/eaaec910f9f24a21b6309db2e9ba85b9_image.png "image.png") **Infrastructure as code (IaC)**——[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 宣布支持 IaC,现在包括 Amazon CloudFormation(YAML、JSON)、Amazon CDK(Typescript、Python)和 HashiCorp Terraform(HCL)。这一更新提高了IaC 脚本开发的效率,让开发人员和 DevOps 团队无缝编写基础设施代码。由于支持多种 IaC 语言,[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 促进了不同团队之间的协作和一致性。这标志着云基础设施开发的重大进步,为用户提供了更加简化和高效的编码体验。 ![image.png](https://dev-media.amazoncloud.cn/8ef63e2bf7ab453cb1ec501092e8342d_image.png "image.png") **Visual Studio**——[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 现已在 Visual Studio 2022(预览版)中推出。开发人员可以通过 C# 的实时代码建议更快地构建应用程序。通过安装 [AmazonToolkit](https://docs.aws.amazon.com/toolkit-for-visual-studio/latest/user-guide/builder-id.html) 扩展并使用 Amazon Builder ID 登录,开始免费使用 Individual Tier 。 ![image.png](https://dev-media.amazoncloud.cn/41d44502e9744f578d09d7c0160a0819_image.png "image.png") [Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 还可能通过标记类似于公开可用代码的代码建议来帮助开发人员负责任地编写代码。当代码类似于公共代码时,[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 可提供存储库 URL 和许可证。 ![AgAAEVyZGhjsNL8NdlZJvK7Y3z3oMdBb.gif](https://dev-media.amazoncloud.cn/0bd5ad37210c499b8d65c4342e1094c4_AgAAEVyZGhjsNL8NdlZJvK7Y3z3oMdBb.gif "AgAAEVyZGhjsNL8NdlZJvK7Y3z3oMdBb.gif") 最后,[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 最近预览了一项新的(11/20)命令行界面的省时功能。现在,[Amazon CodeWhisperer](https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail) 为数百个流行的 CLI(如 Git、npm、Amazon CLI和 Docker)添加了输入预测代码补全和内联文档。它还为您增加了将自然语言翻译成 shell 代码的能力。更多详细信息,请阅读[介绍用于命令行的 Amazon CodeWhisperer](https://aws.amazon.com/blogs/devops/introducing-amazon-codewhisperer-for-command-line/)。 了解更多信息 [ Amazon CodeWhisperer](https://aws.amazon.com/codewhisperer/) 开始使用吧! 【文章来源】 https://aws.amazon.com/blogs/aws/amazon-codewhisperer-offers-new-ai-powered-code-remediation-iac-support-and-integration-with-visual-studio/
0
目录
关闭