RAG技术详解

目录

01 什么是检索增强生成(RAG)技术?

02 让我们从后往前看:给LLM额外的知识来回答问题

03 使用system prompt为LLM提供自定义指令

04 为LLM提供特定的知识来源

05 将所有内容整合在一起并提出问题

06 检索步骤:从知识库中获取正确信息

07 什么是嵌入?它们与知识检索有什么关系?

08 使用嵌入查找最佳的知识库片段

09 为知识库创建索引

10 总结整个过程

这段代码实现了一个简单的Chatbots:

from langchain.document_loaders import WebBaseLoader
from langchain.indexes import VectorstoreIndexCreator
loader = WebBaseLoader("http://www.paulgraham.com/greatwork.html")
index = VectorstoreIndexCreator().from_loaders([loader])
index.query("What should I work on?")
1
2
3
4
5
可以看到这段代码发送了一个查询请求,因为该Chatbots是使用Paul Graham的文章[1]作为专有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值