Loading... # 另一种使用rag知识检索的方式 最近发现comfyui的节点那么灵活,也许自定义节点可以将rag弄进去,感觉效果挺不错的。 ## 知识库检索 知识库检索的效果,我自己写了个weaviate节点来连接weaviate服务端,然后再写个查询节点,把搜索的结果用json dumps成字符串输出给其他可以展示文本的节点。  ## 文档嵌入 嵌入文档的效果,这部分需要写一点js代码,首先官方没有上传文件的ui组件,需要自己写。参照官方upload_image的效果,可以使用一个多行文本组件来显示上传的文件列表,一个button组建来触发提交操作。选择文件后多行文本组件自动更新上传的文件列表。后端接受文件后保存到comfyui的input文件目录下面,当然,也可以自己自定义一个文件目录。这个自定义组件会输出一个字符串来展示上传了哪些文件,可以传给其他节点进行展示。节点还输出一个list[str]给知识库查询节点,知识库把文档嵌入后返回嵌入成功的chunk id.  ## 其他 对话的节点已经有人写了,比如comfyui gemini,参照抄就可以了。还有其他创建知识库的节点也比较好写。然后你可以把一些喜欢的功能,比如说autosurvey这个项目的功能你可以弄进comfyui,十分可期。还可以使用mixlab将工作流导出成应用,挺不错的。 最后修改:2024 年 07 月 27 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏