点击上方卡片关注 不要错过精彩文章
读完这篇文章,别忘记给舰长点一个关注!舰长的智能体搭建文章,不仅是节点的构建,也有思路的分享。智能体搭建最重要的就是思路。最希望,能给大家带来不一样的搭建思路和方法。
点一点上方的🔵蓝色小字关注,你的支持是我最大的动力!🙏谢谢啦!🌟"
大家好!我是舰长
在学习AI Agent的道路上,RAG知识库检索是必学的内容,想让模型更理解你更懂企业的业务,就需要给大模型喂资料,模型可以根据提供的资料进行回答,但如果你有1万字以上的资料呢?模型必然没有办法精准的查找到资料,并且给予回复。
这个时候就需要用到RAG检索,把资料进行检索,大范围缩减到小范围中,再由模型去根据资料回答,不仅可以节省资源,模型的回答也更为精准。
如今,喂给模型的知识是非常重要的,只要模型🈶了更精准的行业话术、产品资料、网络资料等就可以给予业务上的一些帮助。
在N8N中就可以完美体现上面图中的内容,同样本次舰长将带来两个板块的内容:
1.文档向量存储
2.Agent调用知识库流程
本次分享是本地部署(无服务器)环境下知识库RAG检索流程的配置,没有本地部署n8n的可以参考舰长写的这篇文章:乌炸天!给自己电脑免费部属一套Agent 智能体搭建平台,万事不求人
一:文档向量存储
在部署到本地的时候,是在本地的磁盘中创建了两个文件夹:n8n和n8ndata(图中n8n_zn是汉化文件夹)
在n8n工作流中会有下载到本地或者从本地获取文件,都是需要依靠n8ndata;下载文件会自动下载到n8ndata中,那获取文件也需要在n8ndata中获取,在开始n8n的流程学习之前,先给自己的本地文件中放置一个资料内容,如图:
1.打开n8n,创建一个workflow(工作流)
2.在点击执行工作流后面添加节点:Read/Write Files from Disk
文件位置需要在n8ndata中
3.在次添加一个数据节点:Pinecone Vector Stor
该节点的向量存储和检索能力较强,是一个外部的平台
该节点的详细功能如图:
本次主要运用Insert Documents:添加文档到向量数据库中
Pinecone Vector Stor节点是需要上他的平台上获取API密钥的,打开网址:https://www.pinecone.io/
正常登入后,点击API可以获取到密钥:
在点击Database中的lndexes,创建一个检索,等于我们先在平台上创建一个空间,这个空间就可以专门存放同一类型的文档。
创建名称和选择open AI的模型作为向量模型
把默认的512换成1536后直接点击创建即可
回到n8n中,点击Pinecone Vector Stor节点,按照图中以及上述流程的顺序填写配置即可
添加向量模型
这里的模型也是需要有api的,这些舰长都已经专门编写过文章,正在学习的小伙伴可以按顺序查看
点击领一个拖尾➕号就可以出文本分割节点
调整Default Data Loader节点的设置
继续点击+号获取文本分割方式,根据情况选择,舰长推荐使用第二个;
该节点的设置就可以默认设置即可
这样我们基于n8n中搭建了一个自动上传、分割、存储的流程就制作好了
当执行流程时会通过本地磁盘设置好的文件名进行提取并传输给向量数据中进行分割存储使用,执行后可以在平台中查看:
二:Agent调用知识库流程
第二套流程是基于第一个流程中下面创建的新举措,不需要重新创建工作流,在添加中添加新的触发节点,也就是聊天时触发,这套流程中的AI Agent节点就不详细介绍,在舰长这篇文章中有详细介绍:
重点讲解AI Agent节点的检索支线如何设置
1.点击工具+号添加节点:Answer questions with a vector store
该节点就是告诉AI Agent节点是做什么的,什么情况下应该调用,调用时需要遵循返回4条数据的规则
2.添加一个open AI的模型
3.添加Pinecone Vector Store节点
在存储文档也是使用该节点,现在是检索,同一个节点只需更改使用功能即可
按图中表示设置好即可
4.继续添加一个向量模型即可
这样就完成了一个最基础的问答Agent工作流,接下来看一下效果:
这个视频中AI Agent回答的效果,我还是很满意。但肯定有小伙伴会想,回答的都是啥?一点都不拟人化。其实舰长都没有设置提示词,只靠模型和检索信息给我回答,这么一看效果是不是还不错呢:
好了本次的分享就到这,这套流程就是可以适用于大部分场景,如企业客服、电商客服、个人知识管理助手、某某大拿分身、学习助手、高级教师分身等等非常多的应用场景都可以基于n8n这套流程来做。
本次的分享就到,您有收获请麻烦您给个一键三连,并扫下方二维码添加舰长微信加入智能体交流群。
关注公众号并添加舰长微信,领取智能体学习资料,并参与智能体技术直播讲解
另外非常欢迎大家加入[唐舰长AI落地智能体交流群],主要交流群每周都会进行公益直播教大家搭建AI智能体工作流
N8N往期回顾
01 |
02 |
03 |
04 |
没有评论:
发表评论