在于拉斯维加斯举办的
Oracle CloudWorld 2023
上,Oracle
执行副总裁
Juan Loaiza 做了一场主题演讲,解释了 Oracle
Database 23c
中的新功能如何集成生成式
AI,为开发者、数据专业人员和
APP
用户提供便利。
Juan Loaiza
说,新功能现在可以让开发者以更高效的方式使用
JSON
文档和新的向量数据库能力,以更好地支持自然语言查询,帮助客户构建将生成式
AI
模型与自有数据相结合的
APP。
具体而言,Oracle
Database 23c
现在支持向量作为数据库的本地数据类型。Juan Loaiza
表示,这将更容易结合语义和业务数据搜索,使开发者能够在其APP中利用大语言模型(LLMs)。
什么是向量数据?
Juan Loaiza
介绍说,向量可以表示复杂的非结构化数据,便于让人们通过自然语言查询的方式进行查找。例如,在一张房子的照片中,为房屋的各个方面分配数字,比如建筑材料和楼层及窗户的数量等
—
大约会有一千个数字来描述照片中的房屋。这一串数字就是该照片的“向量”。也可以用一串数字来描述文档和视频中的内容和主题。
Juan
Loaiza
表示,在将向量存储在
Oracle
数据库中后,开发者可以构建使用生成式
AI
的企业
APP。他说:“数据库不仅可以存储和查询这些向量,还可以将它们与业务数据匹配起来。通过将
AI
向量搜索添加到
Oracle
数据库中,我们帮助客户快速轻松地获取人工智能的益处,而不会牺牲安全性、数据完整性或性能。”
为了阐明他的观点,Juan
Loaiza
举了一个购房人的例子:购房人看中了一所房子,拍了一张房子的照片,将其上传到一个房地产
APP
中。生成式 AI
可以基于自己的训练找到类似的房屋。与此同时,Oracle
数据库会提取有关类似房屋的业务数据,比如价格和位置。这使得
AI
可以快速找到外观类似的房屋,而且其价格和社区也符合购房者的要求。这只是数据搜索和使用方式大变革的一个例子。“这就是数据世界与生成式AI世界相遇的方式,”
Juan Loaiza
说。
Cohere
公司专门开发帮助企业利用
AI
的大语言模型。Cohere
首席执行官
Aidan Gomez
是生成式
AI
的基础
Transformer
架构的共同发明人。他也同样认为,在结合使用
Oracle Database 23c
中的另一个新功能检索增强生成(RAG)时,Oracle
Database 23c
的
AI
向量搜索将推动一个新的
APP
开发生产力时代。RAG
是一种突破性生成式
AI
技术,使用向量将大语言模型和私有业务数据结合起来,以回答自然语言问题。Aidan
Gomez
表示,Cohere
的工程师认为 RAG
很有趣,原因有二:它让公司的大语言模型可以使用很安全的企业数据,而无需将其包含在大语言模型训练数据中;RAG
还有助于解决棘手的
AI
幻觉问题,即将大语言模型生成的错误信息当作事实呈现。
通过
RAG,大语言模型可以标记信息的来源。这意味着企业
APP
的用户可以轻松验证其看到的内容是否含
AI
幻觉。Aidan
Gomez
说:“RAG有助于提高
AI
的可靠性,因为现在
AI
可以标明所给出信息的来源。”
Juan Loaiza
表示,在数据库中加入
AI
向量搜索和 RAG
后,Oracle
数据库用户可通过简单的应用程序接口将生成式
AI
能力添加到自己的
APP
和工作流中,同时保持安全性、性能和成本效益。
自动生成数据解决方案而无需人工编写
Juan Loaiza
说,他的团队正在将这些能力再向前延伸一步,将生成式
AI
能力嵌入
Oracle
数据库工具中,例如低代码平台
Oracle APEX
和
SQL Developer。这让开发者可以使用自然语言生成
APP 或
SQL
查询,而无需编写代码。他说:“我们正在开展多个通过生成式
AI
提高生产力的项目。”
其重点在于简化数据专业人员、开发者和数据用户与数据交互的方式。Oracle
将根据开发者的自然语言生成
APP 的“蓝图”,让开发者说出期望的结果,即可得到初步的
APP,无需手动编写代码。
Juan Loaiza
还详细介绍了
Oracle
旗舰数据库的其他重大进展,例如 JSON-Relational
Duality,该功能可以让开发者能够在
APP
中充分利用 JSON
和关系数据类型。当然,“JSON
文档只是开发者希望在其功能全面的
APP
中使用的一种数据类型,”
Juan Loaiza
表示。还有关系数据、图形、空间、区块链以及现在的向量。
他说,分开管理这些数据类型可能会导致 APP 更复杂、安全性更低。简化
APP
开发的方法是将它们集成到一个功能齐全的融合数据库中。“Oracle
Database 23c
会让你看到数据库帮助开发者和数据专业人员的具体方式,也就是通过简化开发并为他们提供结合使用大语言模型和数据的工具。这些是巨大的变革,我们正在将它们汇聚在一起。”
* 注:为免疑义,本新闻所用以下术语专指以下含义:
1. Oracle
专指
Oracle
境外公司而非甲骨文中国。
2. 相关
Cloud
或云术语均指代
Oracle
境外公司提供的云技术或其解决方案。
内容载自:ORACLE网站