19|动手实战 - 实现实战案例3
叶伟民
你好,我是叶伟民。
上一节课我们使用模糊检索知识最基本的概念改造了实战案例 1。这节课我们趁热打铁,继续动手实战,使用模糊检索知识最基本的概念实现实战案例 3。
在动手操作之前,我们先梳理一下整体的流程。实现实战案例 3 主要包括五个步骤:
搭建向量编码服务(复用实战案例 1 已经搭建好的服务)
设计数据库(可参考实战案例 1)
知识入库(可参考实战案例 2)
检索知识(可参考实战案例 1 和 2)
显示相关链接(实战案例 1 并没有这块,我们将会重点讲解)
好,我们正式开始今天的学习吧。
设计数据库
第 1 步搭建向量编码服务完全复用实战案例 1 已经搭建好的服务,所以我们就不重复讲解了,如果不熟悉的话,你可以回顾第一章的内容。我们从第 2 步设计数据库开始讲起。
表结构设计
我们先来思考这样一个问题,纯知识类 RAG 应用的数据库结构与基于 MIS 系统的 RAG 应用(也就是实战案例 1)有什么区别呢?
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
1. 实现实战案例3主要包括五个步骤:搭建向量编码服务、设计数据库、知识入库、检索知识、显示相关链接。 2. 纯知识类RAG应用的数据库结构至少由两个表组成:主表和详细表,分别由元数据和具体文本和向量编码组成。 3. 在项目立项阶段尽量不考虑必须从PDF和Word导入知识的项目,因为这些项目所耗费的时间精力会远比想象中的高。 4. 实战案例3基本靠模糊检索,严重依赖于前面所讲的基础概念,需要借机复习巩固之前所学。 5. RAG应用本质上是搜索应用,显示相关链接是传统搜索应用所具备的功能。 6. 下一节课将学习如何评估和改进RAG应用的检索质量。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《RAG 系统实战课 》,新⼈⾸单¥59
《RAG 系统实战课 》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论