🔍 这个工作流程的作用
这个在n8n中的RAG管道自动化了从Google Drive中摄取文档的过程,使用OpenAI嵌入将其向量化,存储在Pinecone中,并通过LangChain代理实现基于聊天的检索功能。
主要功能:
📂 自动检测上传到特定Google Drive文件夹的新文件。
🧠 使用OpenAI将文件转换为嵌入向量。
📦 将它们存储在Pinecone向量数据库中。
💬 允许用户通过聊天界面查询知识库。
🤖 使用GPT-4o-mini模型与LangChain结合,基于检索到的上下文生成智能回复。
⚙️ 设置说明
1. 连接账户
确保在n8n中连接以下服务:
✅ Google Drive (OAuth2)
✅ OpenAI
✅ Pinecone
可以在n8n > 凭证 > 新建中操作,并使用文件中匹配的名称:
Google Drive: “Google Drive account 2”
OpenAI: “OpenAi success”
Pinecone: “PineconeApi account 2”
2. 文件夹设置
将您的文档上传到Google Drive中的这个文件夹:
📁 Power Folder
工作流程会在新文件上传时每分钟触发一次。
3. 工作流程概述
A. 文件摄取路径
Google Drive触发器 — 检测新文件。
Google Drive (下载) — 下载新文件。
递归文本分割器 — 将文本分割成块。
默认数据加载器 — 将内容加载为LangChain文档。
OpenAI嵌入 — 将文本块转换为嵌入向量。
Pinecone向量存储 — 将它们存储在”ragfile”索引中。
B. 聊天检索路径
当收到聊天消息时 —
AI代理 — LangChain代理管理工具。
OpenAI聊天模型 (GPT-4o-mini) — 生成回复。
Pinecone向量存储 (检索) — 检索匹配的内容。
OpenAI1嵌入 — 帮助将查询与文档块匹配。
赞 (0)
基于AI的RAG文档处理与聊天机器人集成Google Drive、Supabase和OpenAI
上一篇
2025年6月10日 下午3:03
使用OpenAI嵌入将Google Drive文档索引到Pinecone实现RAG
下一篇
2025年6月10日 下午3:04