Google扩展Google Cloud中的Duet AI以支持应用开发、DevOps等

Google Cloud Next 大会上的 Duet AI 新功能扩展

在 Google Cloud Next 大会上,Google 扩展了其持续协作工具 Duet AI,新增了多项功能,旨在帮助开发人员进行应用程序开发、DevOps、数据库管理与迁移、数据分析与可视化以及网络安全。

Duet AI 的核心功能

Duet AI 提供全面的软件开发生命周期专家协助,包括代码生成、源代码引用、测试覆盖、API 设计与发布、应用程序迁移与现代化等。

代码重构支持

Duet AI 新增了代码重构功能,帮助开发者现代化遗留应用程序。这一通常昂贵的任务现在可以通过简单的自然语言提示完成。例如,开发者可以使用 Duet AI 将现有应用从 C++ 迁移到 Go,并将其数据库替换为 Google Cloud SQL,只需输入类似“将此函数转换为 Go 并使用 Cloud SQL”的提示即可。

上下文感知的代码生成

Duet AI 新增了上下文感知的代码生成功能,利用公司代码库和库的知识生成特定代码建议。这意味着生成的代码可以使用公司代码库中的类和方法。

DevOps 支持

在 DevOps 领域,Duet AI 提供了新的功能,帮助自动化部署、确保配置正确,并协助理解和调试问题。

与 BigQuery 的集成

Duet AI 与 BigQuery 集成,提供上下文帮助,协助编写 SQL 和 Python 代码以访问和分析数据。此外,它还可以在 BigQuery 中生成向量嵌入,以构建语义搜索和推荐查询。

关系数据库支持

除了 BigQuery,Duet AI 还可以与 Cloud Spanner、AlloyDB 和 Cloud SQL 等关系数据库协作,根据自然语言提示生成代码,用于结构化、修改或查询数据。此外,它还可以驱动 Google 数据库迁移服务,自动化代码转换,如存储过程、函数、触发器、包和自定义 PL/SQL 代码。

网络安全功能

Duet AI 现在可以总结和分类漏洞信息,并提供修复安全问题的建议。

可用性与支持

Duet AI 可在 Google Cloud 控制台、Cloud Workstations 和 Cloud Shell Editor 中使用,并通过 Cloud Code IDE 扩展支持外部 IDE,包括 VSCode、CLion、GoLand、IntelliJ、PyCharm、Rider 和 WebStorm。

发布状态

尽管 Duet AI 目前仍处于预览阶段,Google 表示其正式版将于今年晚些时候发布。

阅读 46
0 条评论