Oracle Database 23c — 大幅提高开发人员效率

甲骨文公司执行副总裁 Juan Loaiza 深入介绍了 Oracle 如何使用生成式 AI 简化应用开发和为客户应用提供 AI 支持。

Jeff Erickson | 2023 年 9 月 26 日


甲骨文公司执行副总裁 Juan Loaiza 亮相 2023 年甲骨文全球云大会(美国拉斯维加斯)主题演讲现场,详细介绍了 Oracle Database 23c 的最新功能如何集成生成式 AI 技术,为开发人员、数据专业人员和应用用户提供更加简单易用的出色体验。

他表示,Oracle Database 23c 不仅支持开发人员更高效地处理 JSON 文档,还全新提供了支持自然语言查询的向量数据库功能,可帮助企业结合生成式 AI 模型和自有数据,构建更出色的应用。

更准确地说,Oracle Database 23c 现原生支持向量数据类型。Loaiza 表示,这有助于更轻松地将语义搜索和业务数据搜索结合在一起,支持开发人员在应用中充分使用大语言模型 (LLM)。

什么是向量数据?

Loaiza 表示,向量是一种复杂的,能够被自然语言查询轻松搜索到的非结构化数据。例如,当您在一张房屋图纸上给房屋各个部分(例如建筑材料、楼层和窗户等等)标上编号,通过大约 1000 个数字描述房屋时,这一串数字就是图纸的“向量”。以此类推,您可以使用一串数字给文本文档/视频的内容和主题编号。

Loaiza 表示,借助 Oracle Database 原生存储的向量,开发人员可以将生成式 AI 技术融入企业应用。“现在 Oracle Database 不仅可以存储和查询这些向量,还可以将它们与业务数据相匹配。”Loaiza 指出,“通过将 AI 向量搜索引入 Oracle Database,我们既可以帮助客户轻松、快速地利用人工智能的强大优势,又不会牺牲安全性、数据完整性和性能。”

By adding AI vector search to Oracle Database, we help customers to quickly and easily get the benefits of artificial intelligence without sacrificing security, data integrity, or performance.”

Juan Loaiza 甲骨文公司关键任务数据库技术执行副总裁

为了更形象地展示这一点,Loaiza 举了一个例子:一位买家看上了一栋房子,他给房子拍了一张照片并将照片上传到了一个地产应用上;随后,经过训练的生成式 AI 将查找类似的房子,Oracle Database 将提取类似房子的业务数据,例如价格和位置;最后,AI 可以快速找到与买家需求(包括外观、价格和位置)匹配的类似房屋。Loaiza 表示,这只是全新的数据搜索和使用方式改变人们生活的一个小小缩影,“这就是数据与生成式 AI 强强联合后的世界。”

演讲期间,Cohere(一家 LLM 提供商,旨在帮助企业充分利用 AI 技术)的首席执行官 Aidan Gomez 也来到了台上。Gomez 是 Transformer 架构的联合发明人,而 Transformer 架构正是生成式 AI 的基础。他认为,Oracle Database 23c 的 AI 向量搜索功能加上 Oracle Database 23c 中的另一项新功能检索增强生成 (RAG) 将推动应用开发效率进入一个新时代。RAG 是一项突破性的生成式 AI 技术,它使用向量将 LLM 和私有业务数据结合在一起,响应自然语言问题。Gomez 表示,Cohere 工程师之所以对 RAG 感兴趣,原因有两个:其一,RAG 支持 LLM 访问高度安全的企业数据,而无需将企业数据纳入 LLM 训练数据集;其二,RAG 有助于解决 AI 幻觉这一棘手问题 — 当 LLM 生成虚假信息并将其作为事实展示时,就会出现这个问题。

借助 RAG,LLM 可以记录信息来源,由此企业应用用户可以轻松验证一项输出是否是 AI 幻觉。Gomez 表示:“RAG 让 AI 能够引用所分享信息的来源,这提高了 AI 的可靠性。”

Loaiza 表示,得益于 AI 向量搜索和 RAG,Oracle Database 用户现在可以通过简单的 API 将生成式 AI 功能引入自己的应用和工作流,同时享受安全性、性能和成本方面的优势。

自动生成数据解决方案,无需再手动开发

Loaiza 表示,如今他的团队正在进一步开发这些功能,将生成式 AI 功能注入低代码平台 Oracle APEXSQL Developer 等 Oracle Database 工具。这样,开发人员就可以使用自然语言生成应用或 SQL 查询,再也不需要手动编写代码了。他说道:“我们正在开展一些项目,利用生成式 AI 来提高工作效率。”

Loaiza 表示他们当前的工作重点是简化数据专业人员、开发人员以及用户与数据的交互方式。未来,Oracle 将能够根据开发人员的自然语言生成应用“蓝图”,开发人员可以通过描述自己的预期来获取应用“草稿”,不需要再手动编写代码。

Loaiza 还详细介绍了 Oracle 旗舰数据库产品的其他重要进展,例如可为开发人员提供最适合其应用的 JSON 和关系数据类型的 JSON-Relational Duality。当然,“JSON 文档只是开发人员希望在自己的全功能应用中使用的数据类型之一。”Loaiza 说道。开发人员使用的数据类型还包括关系数据、图形数据、空间数据、区块链数据以及最新推出的向量数据。

Loaiza 指出,单独管理这些数据类型可能会加深应用的复杂性和降低安全性。为了简化应用开发,最佳方式是将这些数据类型整合到一个全功能的融合数据库中。Loaiza 表示:“通过 Oracle Database 23c,您可以了解 Oracle 是如何增强开发人员和数据专业人员工作的,例如简化开发和提供专业工具来帮助他们使用 LLM 和数据。这些都是巨大的进步,而我们将它们整合到了一起。”


查看更多 Oracle Connect 文章

注:为免疑义,本网页所用以下术语专指以下含义:

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。