用知识图谱替代RAG向量存储
该工作流创建了一个Telegram聊天机器人代理,可同时访问多个知识库(作为”专家”使用)。
这些知识库通过InfraNodus GraphRAG提供,利用知识图谱生成高质量响应,无需设置复杂的RAG向量存储工作流。
使用GraphRAG而非标准向量存储的优势:
- 设置和更新简单快捷(无需复杂的数据导入流程或向量存储)
- 知识图谱能全面了解您的知识库内容
- 更好检索文档片段间关联=更高质量响应
工作原理
该模板使用n8n AI代理节点作为协调代理,根据用户提问决定使用哪个工具(知识图谱)。
逐步说明:
- 用户通过Telegram机器人提交问题,经Telegram触发器节点传至n8n工作流
- AI代理节点检查可用工具列表(每个工具都有InfraNodus自动生成的知识描述)
- AI代理决定使用哪个专家工具,可能优化用户查询使其更适合专家回答
- 查询发送至InfraNodus HTTP节点端点,检索对应专家的图谱
- 每个GraphRAG专家提供考虑完整上下文的详细响应,包含来自各专家图谱的答案及相关陈述列表(结合RAG和GraphRAG检索)
- n8n AI代理节点整合专家响应生成最终答案
- 最终答案通过Telegram机器人返回私聊或群组
使用方法
需拥有InfraNodus GraphRAG API账户和密钥
- 创建InfraNodus账户
- 在https://infranodus.com/api-access获取API密钥,并为HTTP节点创建Bearer授权密钥
- 在InfraNodus中为每个专家创建独立知识图谱(使用PDF/内容导入功能)
- 将每个图谱名称粘贴到工作流的
body
name
字段 - 保持其他设置默认,或参考InfraNodus访问点页面
- 添加一个或多个专家图谱后,在OpenAI节点添加LLM密钥
- 创建Telegram机器人(流程说明见Post note)- 仅需30秒。获取API密钥并创建凭证用于工作流中的Telegram节点
系统要求
- InfraNodus账户及API密钥
- OpenAI(或其他LLM)API密钥
- Telegram账户
自定义工作流
该工作流也可用于标准AI聊天机器人(通过URL嵌入网站),或与ElevenLabs AI语音代理结合使用,支持多种定制方案。
观看视频教程演示:
支持服务
如有疑问,请通过https://support.noduslabs.com支持门户或Discord频道联系我们。
更多n8n工作流见支持门户:n8n x InfraNodus AI自动化工作流。