在人工智能平台PAI部署大模型RAG对话系统时,您可以使用表格存储(Tablestore)作为向量检索数据库。本文以JSON独立部署的方式介绍如何将Tablestore作为RAG对话系统的向量检索库。
背景信息
EAS简介
模型在线服务(EAS)是PAI产品为实现一站式模型开发部署应用,针对在线推理场景提供的模型在线服务,支持将模型服务部署在公共资源组或专属资源组,实现基于异构硬件(CPU和GPU)的模型加载和数据请求的实时响应。
Tablestore简介
表格存储(Tablestore)是低成本、高性能的海量数据存储与检索系统,可以提供高召回(多路召回、标量/向量混合检索)、高性能(实时索引、毫秒级查询、单表上限百亿向量)、稳定安全(独立VPC、可用性99.99%、数据可靠性12个9)的向量检索功能。
RAG简介
RAG(Retrieval-Augmented Generation,检索增强生成)技术通过从外部知识库检索相关信息,并将其与用户输入合并后传入大语言模型(LLM),从而增强模型在私有领域知识问答方面的能力。使用Tablestore作为RAG应用的向量检索库时,知识库文件上传、存储以及检索的流程如下图所示。
注意事项
本文示例选用的LLM模型为 DeepSeek-R1-Distill-Qwen-1.5B
,部署资源规格为 ecs.gn7i-c16g1.4xlarge
,具体计费请参见模型在线服务(EAS)计费说明。
如果您只是为了体验部署流程,请在体验完成后及时删除部署的服务,避免资源长时间计费。
操作步骤
步骤一:准备Tablestore向量检索库
开通表格存储服务
如果已开通表格存储服务,请跳过此步骤。
登录产品详情页。
单击立即开通。
在表格存储页面,仔细阅读协议后,单击立即开通。
开通完成后,单击管理控制台,进入表格存储控制台。
创建实例
您也可以选择已有实例作为向量检索库。选择已有实例时,请准备实例的实例名称、VPC访问地址和具有实例访问权限的AccessKey信息。
登录表格存储控制台,单击创建实例。
在购买方式对话框中,选择VCU模式(原预留模式),单击前往开通。
在表格存储标准实例页面,选择所需配置,单击立即购买。
配置项
说明
配置项
说明
地域
实例部署的地域。
预留VCU
实例预留的计算资源。体验时请将预留VCU修改为0。
弹性能力
是否为实例开启弹性能力,请选择开启。
存储类型
数据的存储类型。体验时请选择高性能存储。
实例名称
实例的名称。VCU模式的实例名称由系统自动生成,无法自定义。
实例别名
实例的别名。您可以自定义实例别名,如果未设置,则实例别名与系统生成的实例名称相同。
实例描述
实例的描述信息。
资源组
实例所属的资源组。体验时无需修改,保持默认即可。
标签
实例的标签。体验时无需修改,保持默认即可。
购买时长
实例可使用的时长。体验时无需修改,保持默认即可。
在确认订单页面,确认配置详情并仔细阅读服务协议后,单击去支付。
在支付页面,确认订单信息,单击订购。
支付完成后,单击管理控制台,进入表格存储控制台。
获取连接信息
单击实例名称或实例管理进入实例详情页签,查看实例的访问地址(Endpoint)、实例名称。
访问地址请选择VPC地址。
为阿里云账号或者具有表格存储访问权限的RAM用户创建AccessKey。
步骤二:使用EAS部署RAG对话系统
开通PAI服务的地域必须和表格存储的实例所在地域保持一致。
在PAI控制台左侧菜单栏的模型部署下单击模型在线服务(EAS)。
在模型在线服务(EAS)页面中单击部署服务,选择JSON独立部署。
在JSON独立部署页面,输入部署配置,单击部署。在弹出的是否确认进行部署弹窗中,单击确定进行部署。
操作完成后,将自动进入部署流程,整个部署流程大概需要5分钟。部署完成后,服务状态将变为运行中。
如果指定的向量数据表不存在,部署过程会自动在表格存储实例下创建数据表以及多元索引。
步骤三:使用RAG对话系统
在服务列表,单击服务方式下方的查看Web应用,在弹窗中单击跳转Web应用。
在仪表盘的Upload页面,上传知识库文件,例如rag_chatbot_test_doc.txt。
知识库文件解析上传完成后,您可以在表格存储控制台查看写入的向量数据。
在仪表盘的Chat页面,输入问题,单击Submit,进行知识问答。
如果您想了解更多关于WebUI页面调试的内容,例如修改向量检索库和大语言模型、知识库支持的文件类型等,请参见大模型RAG对话系统。
- 本页导读 (1)
- 背景信息
- EAS简介
- Tablestore简介
- RAG简介
- 注意事项
- 操作步骤
- 步骤一:准备Tablestore向量检索库
- 步骤二:使用EAS部署RAG对话系统
- 步骤三:使用RAG对话系统