本文介绍如何利用AnalyticDB PostgreSQL版的OpenAPI快速构建Retrieval Augmentation Generation(RAG)应用。

RAG架构通过信息检索系统,增加了大语言模型(LLM)的能力,提供了相关的上下文信息,比如特定行业或私有数据文档。RAG架构如下图所示:llc.png

本快速入门基于AnalyticDB PostgreSQL版的自研向量引擎FastANN,并提供了系列的文档处理能力,通过OpenAPI的方式提供给用户。

其中,OpenAPI封装的AI Service能力为:

  • 多租户管理。

  • 文档处理:Load、Split、Embedding、多模处理。

  • 检索能力:向量检索、全文检索、精排。

前提条件

  • 已注册阿里云账号(主账号)。具体操作,请参见注册阿里云账号

  • 已创建阿里云账号的访问密钥AccessKey并获取AccessKey Secret。具体操作,请参见创建AccessKey

快速开始

  1. 创建实例

  2. 创建初始账号

  3. 开发环境准备

  4. 初始化向量数据库

  5. 创建Namespace

  6. 创建文档库

  7. 文档管理

  8. 文档检索和LLM集成