查看原文
其他

Google Cloud 拓展 Duet AI 协作工具

Brad Calder

Google Cloud Platform 和技术基础架构副总裁兼总经理


我们的客户表示,他们希望专注于增长并创造持久的行业优势,同时找出更聪明的工作方式。为了帮助实现这个目标,我们正运用生成式 AI 重新构想 Google Cloud 的产品。


今天,我们正在通过新功能扩展 Google Cloud 中的 Duet AI 预览版,并将于今年晚些时候全面推出。Duet AI 现在为广泛的 Google Cloud 产品和服务提供 AI 支持,以服务更多的云用户,包括开发人员、操作人员、数据从业者和信息安全专家。


Duet AI

您全天候运作的 AI 协作工具


Google Cloud 致力于通过 AI 的力量让所有用户踏上云端新旅程。Duet AI 不仅是 Google 整体投入心力发展 AI 的重要组成部分,也正彻底改变我们的用户使用 Google Cloud 的工作方式,有助于我们的客户提高生产力、获得竞争优势,最终提高利润。


我们在 5 月的 I/O 大会上推出了 Duet AI for Google Cloud,并展示代码编写辅助(code assistance)和聊天辅助(chat assistance)等开发人员功能。从那时起,世界各地值得信赖的测试人员都体验到了 Duet AI 的强大能力,同时我们致力拓展 Duet AI 的功能,并将其集成到全产品组合中的各项产品和服务。


而在今天 Cloud Next '23 大会上,我们宣布 Duet AI 可以在更多领域提供 AI 支持,Google Cloud 也展现生成式 AI 的力量,借此协助应用程序开发、数据库管理和迁移、数据分析、可视化以及网络安全。


加速应用程序开发


在 Google Cloud 中使用 Duet AI,能让整个软件开发生命周期都获得专家协助,包括自动代码生成、引述来源、测试覆盖率、设计和发布 API、迁移和应用现代化等等。


在 Duet AI 的协助下,开发人员可以使用自然语言快速理解复杂的代码和 API、遵循代码编写的最佳实践、快速生成单元测试等。Duet AI 的代码编写辅助和聊天辅助功能可在我们的开发环境,例如 Google Cloud Console、Cloud Workstations 和 Cloud Shell Editor 中使用。此外,通过我们的 Cloud Code IDE 拓展功能,你还可以在 VSCode 等第三方 IDE 和 CLion、GoLand、IntelliJ、PyCharm、Rider 和 WebStorm 等 JetBrains IDE 中使用 Duet AI。我们提供 Duet AI,让你能将时间专注在开发代码上,如此一来便可更长时间地保持专注,并尽可能减少环境转换。


今天,我们也宣布在 Duet AI 中提供许多强大的开发人员功能,以拓展我们的 AI 代码辅助的范畴: 


● 应用程序现代化

Duet AI 可以帮助你进行代码重构,借此更快地实现应用程序现代化。重构遗留应用通常需要将代码在不同语言间迁移和重构,这可能需要很高的成本并花费几个月的时间。Duet AI 有助于以更快速、简单的方式重构代码并迁移到 Google Cloud。例如:假设你对更新产品目录服务有兴趣,该服务将前端网站连接到后端产品数据库,并希望将程序语言从 C++ 改成 Go,同时开始使用 Cloud SQL。如果你亲自动手执行此操作,则需要将编写的代码从 C++ 语言转换为 Go 语言、学习 Cloud SQL 结构并更新数据库连线设定以使用 Cloud SQL。但有了 Duet AI 的协助后,你可以直接在开发环境中打开 Duet AI 聊天辅助功能,编写像是「将此函数转换为 Go 并使用 Cloud SQL」的简单自然语言提示。函数就会用 Go 语言重新编写,并自动将数据库连线设定转换为 Cloud SQL(Google Cloud 托管的关联数据库)。



● 产生上下文感知代码:

我们已开始与选定的企业合作,依据公司数据库和代码库中特定的知识来定制 Duet AI,借此产生上下文感知代码建议。例如,你可以要求Duet AI 生成一个函数的代码,并在产品目录中查找所有价格在 10 美元以下的产品,而 Duet AI 将根据与产品目录互动所采用的分类和使用方法,生成一个函数。



● 应用程序集成:

集成是应用程序开发的另一个关键部分。应用程序依赖 API 和集成服务来协调多个服务之间的通信。开发人员现在可以在我们的集成服务比如 Apigee API 管理和应用程序集成中使用 Duet AI,并使用简单的自然语言提示轻松设计、创建和发布 API。



Wayfair 工程支持总监 Mark Quigley 指出:

“开发人员的生产力是 Wayfair 的首要考虑因素。我们很高兴能在我们的工作中结合 Duet AI,让 Wayfair 的开发人员能极其快速地建立应用程序。在 Duet AI 的协助下,不仅能有效提升开发人员的生产力,同时也为他们带来愉悦的心情。”


Turing 工程总监 Kai Du 表示:

“Duet AI 是我们尝试过的顶尖代码助理之一。我们在使用 Duet AI 初期就对它能提升达 33% 生产力的能力充满信心。我们也正在使用一些新功能,比如索引或错误排除,我们相信这些功能可以再进一步提升生产力。”


简化基础架构和

应用程序的运营和管理


企业经常花费大量时间在构建和保护部署,以及连接各个环节以调查应用程序中的问题。Duet AI 可帮助你进行自动化部署、确保应用程序的配置正确,以及快速了解问题和排除错误,借此创建更安全、更可靠的应用程序。


举例而言,Google Cloud 中的 Duet AI 通过监控和日志记录集成,协助开发人员、网站可靠性工程师(SRE)、和操作人员监控性能并快速解决问题。Duet AI 有助于识别应用程序中的关联性,让你能快速地从接收警报转换到解决问题。在 Cloud Monitoring 中,用户输入的自然语言提示可以被 Duet AI 转换为 PromQL 查询来分析时间序列指标,例如一段时间内的 CPU 使用率。Duet AI 还可以在 Logs Explorer 中,为复杂的日志项目提供直观解释,让你能更轻松地分析根本原因,并针对 Error Reporting 中所罗列的问题提供修复建议。



协助释放数据的价值


数据和业务分析师可以利用 BigQuery 中的 Duet AI 快速进行数据分析。BigQuery 中的 Duet AI 提供了上下文辅助功能,让数据团队在编写 SQL 和 Python 以访问和分析数据上更得心应手,因此团队可以更专注于逻辑和结果分析。Duet AI 还可以生成完整的函数和代码块、自动建议补全代码并解释代码及 SQL 查询。Duet AI 专注于了解你的数据及其使用模式,并通过建议要提出的问题来协助你分析。


我们也将 Vertex AI 的强大功能集成至你在 BigQuery 中的数据。只需一条 SQL 语句,你就可以连接 BigQuery 数据表与 Vertex AI 的基础模型,根据存放在 BigQuery Studio 中的数据调整提示,执行文本分析或生成新属性,来丰富你的 BigQuery 数据模型。Duet AI 还能让你在 BigQuery 中生成向量嵌入(vector embeddings)关系,进而构建强大的语义搜寻和推荐查询。



欧莱雅集团数据平台架构师 Antoine Castex 表示:

“使用 BigQuery 中的 Duet AI 让我们的数据团队能更轻松地探索、了解、并使用我们的数据,并且加速了欧莱雅数据团队的转型。有了 Duet AI 后,我们能快速查询相关数据,并从中取得洞察以做出更好的业务决策。我们很兴奋能持续使用 Duet AI,以推动转型并达到我们的商业目标。”


我们也在 Looker 中融入 Duet AI,帮助企业用户更快地分析数据。我们期望 Duet AI 为 Looker 打造新愿景,让每位决策者都能在正确的时间,以正确的方式获得正确的洞察。通过在 Looker 中使用 Duet AI,我们可以实现对话式数据分析、自动产生演示文稿、基于数据报告的内容产生智能文本摘要、使用自然语言创建计算任务并可视化结果,以及快速生成 LookML 模型的能力。不久后,我们将在 Looker 中加入全新 Duet AI 体验,让用户可以在协作笔记本(collaborative notebook)体验中分析数据。



加速并现代化数据库


在数据库中运用 Duet AI ,可帮助你将开发人员的生产力提升到新境界。我们正在将此功能导入 Cloud Spanner ,未来也将应用于 AlloyDB 和 Cloud SQL。在 Cloud Spanner 中使用 Duet AI,代表着你可以使用自然语言产生代码来构建、修改或查询数据。例如,通过一个像「编写一个查询以显示消息表中的所有数据」的简单指令,就可以让 Duet AI 自动产生所需的 SQL 供您进一步检查或修改,这可以显著减少开发应用程序代码所需的时间。


此外,为了更轻松地实现数据库现代化,我们还将 Duet AI 的强大功能引入数据库迁移服务(DMS)。在 DMS 中使用 Duet AI 有助于自动转换传统翻译技术无法转换的数据库代码。这包括储存程序、函数、触发条件、套件和自定义的 PL/SQL 代码等。今年晚些时候,在 DMS 中使用 Duet AI 便可将 Oracle 最后一里的代码迁移到 AlloyDB 和 PostgreSQL 适用的 Cloud SQL。



加速安全响应和修复


我们现已将 Duet AI 融入安全性产品中,包括 Chronicle Security Operations、Mandiant Threat Intelligence 和 Security Command Center,以协助信息安全专家防范威胁、减少安全工作流程中的繁琐工作并提升安全人才能力。Duet AI 可以快速归纳和分类威胁信息,将自然语言搜索转换为查询,并提供问题修复的建议后续步骤,借此减少检测和响应时间,并提高过度劳累的信息安全专家的工作效率。



Duet AI

以个人化且负责任的方式提供帮助


Duet AI 经过训练可以提供更智能、更符合情境的建议。为了更好地服务 Google Cloud 用户,我们使用文档、代码示例和 Google Cloud 最佳实践等 Google Cloud 特定内容来训练和微调 AI 基础模型。通过 Duet AI 能协助我们提供个人化和意图驱动 (intent-driven)的全新云体验,帮助你的团队构建兼具安全性、可靠性且可扩展的应用程序,同时提供专家指导。


在设计 Duet AI 时,我们依据 Google AI 准则,并利用 Google 全方位的做法保护客户的安全和隐私。这意味着你可以放心,你的代码、你在 Duet AI 的输入以及其所生成的建议将永远不会用于任何产品和共享模型的学习和开发。你的数据和知识产权都仍属于你。此外,为了协助你满足授权要求或遵守你的授权政策,Duet AI 会确保在提供代码建议时包含正确的来源引述信息。



了解详情


Google Cloud 中的 Duet AI 现已推出预览版。要了解有关在 Google Cloud 中使用 Duet AI 的更多信息并加入预览计划,请访问产品页面:cloud.google.com/duet-ai。



继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存