检索增强生成 (RAG) 是构建生成式 AI 应用程序的一种最常见的方法。 Unity Catalog 中的特征工程支持使用在线表构建结构化 RAG 应用程序。 为 RAG 应用程序所需的结构化数据创建一个联机表,并将其托管在功能服务终结点上。 RAG 应用程序使用特征服务端点从在线表中查找相关数据。
典型步骤如下所示:
创建功能服务终结点。
创建使用终结点查找相关数据的 LangChainTool。
使用 LangChain 代理中的工具检索相关数据。
创建用于托管 LangChain 应用程序的模型服务终结点。
以下笔记本演示如何使用 Databricks 联机表和功能服务终结点来检索增强生成 (RAG) 应用程序。