使用这个超给力的 n8n 工作流,搭建一个能读取并回答复杂多格式文件(PDF、CSV、图片、JSON)上传内容后问题的对话式 AI 智能体。充分利用 OpenAI 和 Gemini 的能力来实现高级 RAG 功能。
下载此 n8n 工作流模板并立即开始使用。
这个精妙的 n8n 工作流为 AI 驱动的文档交互提供了一套组合拳。首先,它提供了一个专用的数据录入通道(一个标准的表单 n8n 触发器),用于将长期知识文档加载到一个内存向量存储中,从而建立检索增强生成(RAG)的基础。其次,更独特的是,它设置了一个主要的聊天界面(聊天 n8n 触发器),允许用户在提问的同时上传各种格式的文件(PDF、图片、CSV、JSON、XML 等)。
自动化流程会根据文件的 MIME 类型自动分流上传的文件,提取相关内容后,连同用户的提问一起喂给 AI 智能体。这确保了智能体既考虑了静态知识库(通过 RAG 工具),也考虑了上传文件提供的即时上下文,使得这个 n8n 模板在处理复杂数据查询时非常灵活。
整个流程由两个 n8n 触发器节点中的一个启动。
image/jpeg、application/pdf、text/csv),并将该项路由到合适的提取管道(使用 转换为文件 和特定格式的 从文件中提取 n8n 节点的组合)。要部署这个功能全面的 n8n 工作流,请按以下步骤操作:
a4611591)配置此凭证。511e0c19 和 7d38210e)配置此凭证。 “收到聊天消息时” (When chat message received) (n8n 触发器): 主要的对话入口点。关键特性是 allowFileUploads: true,允许用户在聊天时上传文档。
“表单提交时” (On form submission) (n8n 触发器): 专门用于将长期文档加载到向量存储中。配置为接受文件输入。
“开关” (Switch) (n8n 节点): 对多格式支持至关重要。它会评估传入文件的 mimeType 并专门将数据路由到相应的提取流程(例如 application/pdf、text/csv、image/)。
“从文件中提取” (Extract from File) (n8n 节点): 一套专用的 n8n 节点,配置了 pdf、fromJson、xml、xlsx 和 rtf 等操作,用于处理二进制文件中的结构化和非结构化数据提取。
“AI 智能体” (AI Agent) (n8n 节点): 核心智能所在,负责协调请求。其系统提示词指导它使用上传的文件内容(extractedFile)和 RAG 工具来给出答案。
“OpenAI 聊天模型” (OpenAI Chat Model) (n8n 节点): 用作生成式语言模型,连接到 AI 智能体。
“窗口缓冲区内存” (Window Buffer Memory) (n8n 节点): 通过使用聊天 n8n 触发器提供的用户 sessionId 来跟踪对话历史,确保会话的连续性。
retrieve-as-tool 模式。这是 RAG 的核心组件,它允许 AI 智能体查询预加载的知识库,极大地扩展了这个 n8n 工作流能回答的范围。使用这个n8n工作流模板搭建一个先进的RAG驱动的AI语音代理,集成Supabase向量存储和谷歌Gemini (Vertex AI),以提供精准的客户支持回复。

使用这个强大的 n8n 工作流来构建自定义的 RAG 知识库。通过 n8n 触发器上传文件,使用 OpenAI 进行数据嵌入,并通过 AI 智能体查询上下文以实现高级检索。

学习如何使用 n8n 工作流模板构建可扩展的检索增强生成(RAG)方案。该 n8n 自动化集成了 Supabase 用于向量存储、TogetherAI 用于生成嵌入,以及 OpenRouter 以实现高性价比的大模型访问。

使用 n8n 工作流构建一个完整的 RAG 流程。将谷歌云端硬盘文档同步到 Pinecone Assistant,并通过集成 OpenAI 实现实时、上下文感知的聊天。探索强大的 AI n8n 模板。








































