
AlloyDB是谷歌全面管理的PostgreSQL兼容数据库服务,现在增加了一些人工智能技术。
谷歌今天宣布推出了AlloyDB AI,这是一组集成到AlloyDB for PostgreSQL中的功能,旨在支持开发人员使用自己的数据构建生成式人工智能应用程序。AlloyDB AI通过AlloyDB Omni预览版(从技术预览版转为公共预览版)提供内置的向量嵌入支持,为AI搜索应用程序等提供了基础。
“AlloyDB AI的设计考虑到了可移植性和灵活性......开发人员可以将其实时数据纳入生成式AI应用程序中,”谷歌数据库工程总经理兼副总裁Andi Gutmans在一篇与TechCrunch分享的博客文章中写道。“它不仅与PostgreSQL兼容,而且通过AlloyDB Omni,客户可以利用[AlloyDB AI]在各处构建企业级、支持AI的应用程序:在本地、边缘、云端甚至开发人员的笔记本电脑上。”
向量嵌入是数据的数字表示,包括但不限于文本、音频和图像数据,使得AI算法能够更好地理解不同类型数据之间的关系及其语义相关性。这对于推荐引擎非常有用,可以利用嵌入来查找类似的数据(例如相似的电影和电视节目)。但是使用案例不仅限于此——可以考虑诸如欺诈检测和错别字纠正等内容。
因此,AlloyDB AI旨在帮助用户使用一行代码将数据库中的数据转换为向量嵌入,并无需专门的数据堆栈,这些数据库提供信息给生成式AI模型。
PostgreSQL已经支持向量。但是AlloyDB AI更进一步提供了访问谷歌内部嵌入模型的功能,用于数据库内嵌入生成和通过Vertex AI提供云嵌入模型。谷歌表示,这两种模型都可以根据用户输入实时生成嵌入,或者可以通过推理在任何生成的数据库列中自动生成嵌入。
除了模型之外,AlloyDB AI还通过与AlloyDB查询处理引擎的“紧密集成”实现了比标准PostgreSQL高达10倍的向量查询性能。此外,AlloyDB AI还与Vertex AI扩展集成,这是一组完全管理的工具,可帮助开发人员将模型连接到专有数据或第三方数据,并与LangChain集成,这是一个旨在简化利用生成式AI文本模型创建应用程序的开放框架。
除了AlloyDB Omni之外,AlloyDB AI将于今年晚些时候在AlloyDB管理服务上推出。谷歌表示,可以通过安装相关扩展程序将AlloyDB中的功能添加到任何AlloyDB部署中,而无需额外收费。