大数跨境

Duet AI:谷歌的AI助手套件在Google Cloud全面扩展

Duet AI:谷歌的AI助手套件在Google Cloud全面扩展 海外洞察
2023-08-29
0
导读:Duet AI 是谷歌推出的集成人工智能驱动的生产力功能套件,正逐步扩展至 Google Cloud 的各类产品与服务中。

Duet AI 是 Google 推出的生成式 AI 功能集合,可用于文本摘要、数据整理等,如今正扩展至 Google Cloud 的新产品和服务。

代码重构与开发环境集成

在年度 Cloud Next 大会上,Google 宣布 Duet AI(目前仍处于预览阶段,预计今年晚些时候正式推出)现在可以协助进行代码重构,即在不改变代码整体外部行为的前提下,通过小幅修改来改进代码。

在开发者偏好的软件开发环境中,他们可以打开由 Duet AI 驱动的聊天窗口,并输入自然语言提示(例如“将此函数转换为 Go 并使用 Cloud SQL”),让 Duet AI 执行该提示(在本例中,重写该函数并将数据库连接转换为托管关系型数据库)。在 Google Cloud Console(用于构建和部署 Web 应用、网站和服务的 Google Cloud 仪表板)中,运营人员可以与 Duet AI 对话,获取有关基础设施配置的“如何操作”信息,并获得关于部署、成本和性能优化的建议。

在 Google 新推出的开发环境 Cloud Workstations 中,Duet AI 可以在编写代码的同时高亮显示最佳实践。与此同时,在 Application Integration(Google Cloud 中用于将软件即服务应用无缝集成的无代码工具)中,Duet 可以利用现有的 API 和资源生成流程,自动创建文档和测试用例。

企业定制与多平台深度整合

Google 表示,部分精选企业可以使用其库和代码库中的“组织特定”知识来自定义 Duet AI,以生成具有上下文感知能力的代码建议。例如,这将使 Duet AI 能够为公司产品目录中所有价格低于 10 美元的产品生成查找函数的代码。

此外,Duet AI 现在还可以通过新增的对 Apigee(Google 的 API 管理平台)的连接,借助自然语言提示来设计、创建和发布 API。它还更紧密地集成了 BigQuery(Google 的全托管无服务器数据仓库)和 Looker(Google Cloud 中用于数据探索与发现的业务智能工具)。

Google 将 BigQuery 中的 Duet AI 描述为一种集成在 BigQuery 界面中的“协作式”体验,可为编写 SQL 查询和 Python 代码提供“上下文辅助”。BigQuery 中的 Duet AI 可根据现有元数据和架构实时自动建议代码,生成完整的函数和代码块,同时推荐可能的修复方案并解释代码。除此之外,Duet AI 还能生成向量嵌入——数据的数学表示形式——以支持语义搜索和推荐查询。

通过使用 Vertex AI(Google 用于在云端构建、训练和部署机器学习模型的平台),客户可以自定义支撑 Duet AI 的文本到代码模型,使其建议符合自身的编码标准和实践。

数据分析与数据库管理赋能

在 Looker 中,Duet AI 推出了新的“富含上下文的洞察”和报告创建工具,以及一个名为 Duet AI 聊天助手的功能。类似于 OpenAI 的 ChatGPT 等由 AI 驱动的聊天机器人,聊天助手(同样适用于 Cloud Workstations、Spanner 和 Apigee)允许用户用自然语言询问有关其业务数据的问题并获取回答。

通过聊天助手和其他仪表板,Looker 中的 Duet AI 可以自动生成演示文稿;基于已保存的报告创建摘要、计算和可视化内容;并在 LookML(Looker 用于描述数据关系的建模语言)中启动项目。Google 表示,今年晚些时候将添加一种 Duet AI 体验,用于在协作笔记本中分析数据。

Duet AI 还将登陆 AlloyDB(Google 的全托管数据库服务)、Cloud SQL 以及 Google Cloud 中的分布式数据库管理和存储服务 Cloud Spanner。借助 Cloud Spanner,Duet AI 将帮助用户使用自然语言生成用于结构化、修改和查询数据的代码。例如,输入类似“编写一个查询以显示消息表中的所有数据”的命令,将提示 Duet AI 自动生成所需的代码。

此外,Duet AI 很快也将进入 Google 的数据库迁移服务(DMS),以简化从第三方向 Google Cloud 迁移数据的过程。今年晚些时候,针对 Oracle 客户,DMS 中的 Duet AI 将自动转换某些数据库代码,包括存储过程、函数、触发器、包以及自定义查询语言代码,使其适配 AlloyDB 和 Cloud SQL。

潜在风险与安全合规措施

Google 对 Duet AI 承诺良多。但这位记者不禁质疑底层模型倾向于出错的问题,尤其是在编程领域。

关于生成式AI编码工具的风险,已有大量论述,包括它们在理解上下文方面的局限性。斯坦福最近的一项研究发现,使用代码生成AI系统的软件工程师更有可能在他们开发的应用程序中造成安全漏洞。而且,正如GitHub生成式AI Copilot的一位早期用户指出的那样,生成式AI可能会被模糊的需求、变量命名冲突甚至单行代码的错位所误导。

此外,还有版权问题。像 Duet AI 的一些功能这样的代码生成系统是基于公开可用的代码进行训练的,而这些代码中不可避免地包含受限制性许可证约束的部分。多位法律专家指出,如果企业无意中将这些工具提供的受版权保护的建议纳入其生产软件,生成式 AI 工具可能会使企业面临风险。

Google采取的缓解措施是让Duet AI为其代码建议引用来源。为了缓解企业客户对隐私和安全的担忧,Google表示,Duet AI的代码和输入以及Duet AI生成的建议都不会被存储用于训练驱动Duet AI(如PaLM 2)的模型,也不会用于开发任何产品。

【声明】内容源于网络
0
0
海外洞察
海外资讯洞察,电商,AI
内容 14232
粉丝 0
海外洞察 海外资讯洞察,电商,AI
总阅读3.2k
粉丝0
内容14.2k