基于Supabase的AI代理服务器:支持RAG与多租户CRUD功能

基于Supabase的AI代理服务器:支持RAG与多租户CRUD功能

基于Supabase的AI代理:集成RAG与多租户CRUD

版本: 1.0.0
n8n版本: 1.88.0+
作者: Koresolucoes
许可协议: MIT


功能描述

这是一个由Supabase检索增强生成(RAG)驱动的有状态AI代理工作流。可为客户支持、任务编排和知识管理等AI应用提供持久化记忆、动态CRUD操作和多租户数据隔离功能。

核心特性:

  • 🧠 RAG集成: 结合OpenAI嵌入向量和Supabase向量搜索,实现上下文感知响应。
  • 🗃️ 完整CRUD: 实时管理agent_messagesagent_tasksagent_statusagent_knowledge数据表。
  • 📤 多租户支持: 通过动态表名和webhook实现用户/组织级数据隔离。
  • 🔒 安全保障: 采用Supabase行级安全策略(RLS)进行基于角色的访问控制。

应用场景

  1. 客服聊天机器人: 持久化对话历史记录,利用机构知识库解决问题。
  2. 自动化任务管理: 动态追踪和更新任务状态。
  3. 知识库系统: 为AI代理存储和检索领域特定信息。

使用指南

1. 导入模板

  • 进入n8n > 模板 > 从文件导入并上传本工作流。

2. 配置凭证

  • 设置 > 凭证中添加您的SupabaseOpenAIAPI密钥。

3. 设置多租户(可选)

  • 动态Webhook路径:
    将默认路径替换为/mcp/tool/supabase/:userId实现按用户路由。
  • 数据表命名:
    使用Set节点动态生成表名(例如agent_messages_{{userId}})。

4. 激活测试

  • 启用工作流并向webhook URL发送测试请求。

标签

AI代理 RAG Supabase CRUD 多租户 OpenAI 自动化


截图

屏幕截图 20250423 124013.png
屏幕截图 20250423 123954.png


许可协议

本模板采用MIT许可协议。

(0)
上一篇 5天前
下一篇 5天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。