
一个基于Supabase和检索增强生成(RAG)的有状态AI代理工作流。该工作流支持持久化内存、动态CRUD操作和多租户数据隔离,适用于AI驱动的应用程序,如客户支持、任务编排和知识管理。
主要特性:
🧠 RAG集成:利用OpenAI嵌入和Supabase向量搜索实现上下文感知响应
🗃️ 完整CRUD:实时管理agent_messages、agent_tasks、agent_status和agent_knowledge
📤 多租户就绪:通过动态表名和webhooks支持每个用户/组织的数据隔离
🔒 安全性:通过Supabase行级安全(RLS)实现基于角色的访问控制
使用场景:
• 客户支持聊天机器人:持久化对话历史记录,利用机构知识解决查询
• 自动化任务管理:动态跟踪和更新任务状态
• 知识库:为AI代理存储和检索领域特定信息
操作说明:
1. 导入模板:前往n8n > 模板 > 从文件导入,上传此工作流
2. 配置凭据:在设置 > 凭据中添加您的Supabase和OpenAI API密钥
3. 设置多租户(可选):
– 动态Webhook路径:将默认webhook路径替换为/mcp/tool/supabase/:userId以启用每个用户的路由
– 表名:使用Set节点动态生成表名(例如agent_messages_{{userId}})
4. 激活和测试:启用工作流并向webhook URL发送测试请求
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)