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

人工智能驱动型代码修复

自推出以来,Amazon CodeWhisperer 已通过内置的安全扫描识别出难以发现的安全漏洞。该工具现在提供生成式 AI 驱动型代码建议,以帮助修复识别的安全和代码质量问题。内置的安全扫描旨在检测诸如泄露的凭证和日志注入之类的问题。生成式 AI 驱动型代码建议旨在修复识别的漏洞,并针对您的应用程序代码量身定制,因此您可以放心地快速接受修复。

在 Amazon CodeWhisperer 中完成安全扫描后,系统会向您提供代码建议,您可以简单地接受这些建议以快速关闭识别的漏洞。生成式 AI 驱动型代码建议可加快解决安全问题的过程,因此您可以专注于更高价值的工作,而不必为了找到正确的解决方案逐行手动检查代码。您无需在 Amazon CodeWhisperer 中执行任何其他设置即可开始使用此功能。

安全扫描可用于 Java、Python、JavaScript,现在可用于 TypeScript、C#、Amazon CloudFormation(YAML、JSON)、Amazon CDK(TypeScript、Python)和 HashiCorp Terraform (HCL)。修复漏洞的代码建议目前可用于使用 Java、Python 和 JavaScript 编写的代码。

1.png

基础设施即代码(IaC)

Amazon CodeWhisperer 宣布支持 IaC,现在包括 Amazon CloudFormation (YAML、JSON)、Amazon CDK (Typescript、Python) 和 HashiCorp Terraform (HCL)。此更新提高了 IaC 脚本开发的效率,使开发人员和 DevOps 团队能够无缝编写基础设施代码。Amazon CodeWhisperer 支持多种 IaC 语言,可促进不同团队之间的协作和一致性。这标志着云基础设施开发取得了重大进展,为用户提供了更加简化和高效的编码体验。

2.png

Visual Studio

Amazon CodeWhisperer 现已在 Visual Studio 2022 中推出(预览版)。通过 C# 的实时代码建议,开发人员可以更快构建应用程序。安装 Amazon Toolkit 扩展并使用亚马逊云科技构建者 ID 登录,即可免费开始使用个人套餐。

  • 亚马逊云科技构建者 ID:

3.jpg

Amazon CodeWhisperer 还通过标记可能与公开代码相似的代码建议来帮助开发人员负责任地编写代码。当代码与公开代码相似时,Amazon CodeWhisperer 将提供存储库 URL 和许可证。

4.gif

最后,Amazon CodeWhisperer 最近(11月20日)预览了命令行界面的一项新的省时功能。现在,Amazon CodeWhisperer 为 Git、npm、Amazon CLI 和 Docker 等数百个常用 CLI 添加了预先输入的代码补全功能和内联文档。还增加了将自然语言翻译成 Shell 代码的能力。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-09 07:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-09 07:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-09 07:50:02       82 阅读
  4. Python语言-面向对象

    2024-04-09 07:50:02       91 阅读

热门阅读

  1. 从输入URL到页面渲染的全过程详解

    2024-04-09 07:50:02       37 阅读
  2. 链表实现学生管理系统

    2024-04-09 07:50:02       40 阅读
  3. jenv实现mac下多版本jdk管理以及切换

    2024-04-09 07:50:02       34 阅读
  4. vue页面跳转过渡动画与防止抖动

    2024-04-09 07:50:02       37 阅读
  5. 独角数卡切换英文界面并集成Stripecheckout记录

    2024-04-09 07:50:02       33 阅读
  6. 详解Oracle数据库增量备份和不完全恢复

    2024-04-09 07:50:02       36 阅读
  7. vue 的状态库管理

    2024-04-09 07:50:02       41 阅读
  8. Redis分区

    2024-04-09 07:50:02       34 阅读