RAG 系统实战课
叶伟民
盛安德人工智能应用研究院总工程师,RAG 技术专家
1551 人已学习
新⼈⾸单¥59
RAG 系统实战课
15
15
1.0x
00:00/00:00
登录|注册

13|动手实战 :项目整合,实现知识入库与知识检索

你好,我是叶伟民。
上一节课我们生成了简报。但是如果我们不仅仅想看当天的简报,我们还想看前天甚至最近一周的简报,那该怎么办呢?
其中一种方法就是把每天的简报整合进我们的实战案例 1,然后在实战案例 1 首页提问框里面提问:前天有哪些 CNET 新闻?

最终效果

我们先来看看最终的效果。
我们在首页输入你的问题对话框输入:前天有哪些 CNET 新闻?然后点击提交按钮,AI 将会回答前天的 CNET 新闻简报。
接下来我们进入实战环节,编写相应的代码。结合前面学过的实战案例 1,其实无非是完成知识入库和知识检索两个部分。
所以接下来的讲解,我们会用到很多前面学过的知识,建议你先关注整合的步骤和用到了哪些知识点,然后再自己动手操作演练。
另外,我也把每个知识点具体对应的链接给你列出来了,方便你复习回顾。

修改测试数据

上一节课我们知识入库在 result.json 文件。这节课我们将从这个文件读取知识入库到数据库。
因为我们这节课要检索前天的知识,而当同学们第一次按照上一节课实战的时候,可能获取不到前天的知识。出于教学和测试目的,我们需要修改一下这个文件里面的知识。把知识的创建日期改成前天的。
我们打开 result.json 文件,将每条数据以下红线框部分都改成前天的日期。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
  • 解释
  • 总结

1. 通过传统代码将前天的日期转化为程序可识别的日期 2. 知人善用,不要强大模型所难,知道大模型的能力边界 3. 整合实战案例2进实战案例1,实现知识入库与知识检索的功能 4. 学习基础概念,并通过对应的动手实战代码来提升知识检索质量 5. 将实战案例2整合进实战案例1,使得实战案例1包含了知识检索和知识入库部分 6. 知道大模型擅长干什么,不擅长干什么 7. 将数据获取进RAG应用的方法 8. 将知识存进数据库的代码主要分为建立ORM模型和将知识存进数据库两部分 9. 通过对应的动手实战代码来提升知识检索质量

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《RAG 系统实战课 》
新⼈⾸单¥59
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部
文章页面操作
MAC
windows
作用
esc
esc
退出沉浸式阅读
shift + f
f11
进入/退出沉浸式
command + ⬆️
home
滚动到页面顶部
command + ⬇️
end
滚动到页面底部
⬅️ (仅针对订阅)
⬅️ (仅针对订阅)
上一篇
➡️ (仅针对订阅)
➡️ (仅针对订阅)
下一篇
command + j
page up
向下滚动一屏
command + k
page down
向上滚动一屏
p
p
音频播放/暂停
j
j
向下滚动一点
k
k
向上滚动一点
空格
空格
向下滚动一屏
播放器操作
MAC
windows
作用
esc
esc
退出全屏
⬅️
⬅️
快退
➡️
➡️
快进
空格
空格
视频播放/暂停(视频全屏时生效)