甲骨文公司执行副总裁 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.”
为了更形象地展示这一点,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 APEX 和 SQL Developer 等 Oracle Database 工具。这样,开发人员就可以使用自然语言生成应用或 SQL 查询,再也不需要手动编写代码了。他说道:“我们正在开展一些项目,利用生成式 AI 来提高工作效率。”
Loaiza 表示他们当前的工作重点是简化数据专业人员、开发人员以及用户与数据的交互方式。未来,Oracle 将能够根据开发人员的自然语言生成应用“蓝图”,开发人员可以通过描述自己的预期来获取应用“草稿”,不需要再手动编写代码。
Loaiza 还详细介绍了 Oracle 旗舰数据库产品的其他重要进展,例如可为开发人员提供最适合其应用的 JSON 和关系数据类型的 JSON-Relational Duality。当然,“JSON 文档只是开发人员希望在自己的全功能应用中使用的数据类型之一。”Loaiza 说道。开发人员使用的数据类型还包括关系数据、图形数据、空间数据、区块链数据以及最新推出的向量数据。
Loaiza 指出,单独管理这些数据类型可能会加深应用的复杂性和降低安全性。为了简化应用开发,最佳方式是将这些数据类型整合到一个全功能的融合数据库中。Loaiza 表示:“通过 Oracle Database 23c,您可以了解 Oracle 是如何增强开发人员和数据专业人员工作的,例如简化开发和提供专业工具来帮助他们使用 LLM 和数据。这些都是巨大的进步,而我们将它们整合到了一起。”
观看演示、示例以及甲骨文公司执行副总裁 Juan Loaiza 的甲骨文全球云大会主题演讲。
立即了解最新 Oracle Database 23 的强大功能。
注:为免疑义,本网页所用以下术语专指以下含义: