
## 🚀 概述
这个工作流实现了一个强大的AI驱动虚拟助手,能够使用Webhook输入、Pinecone向量搜索和OpenAI智能体动态响应网站查询,并根据来源网站智能路由请求。
## 🔧 工作原理
### Webhook触发器
工作流从Webhook节点开始,接收查询参数:
– `query`: 用户的问题
– `userId`: 唯一用户标识符
– `site`: 网站标识符(如test_site)
– `page`: 页面标识符(如homepage、pricing)
### 智能路由
Switch节点根据site值将请求定向到正确的AI智能体。每个AI智能体使用:
– OpenAI GPT-4/3.5模型
– Pinecone向量存储用于上下文感知答案
– 基于SQL的内存用于一致的多轮对话
### 上下文AI智能体
每个智能体都针对特定网站进行定制,使用:
– 特定站点的Pinecone命名空间
– 预定义的系统提示以保持在范围内
– 包括页面、站点和userId的Webhook上下文
### 最终响应
使用Respond to Webhook节点将响应发送回原始网站。
## 🧠 使用场景
适用于多站点平台,希望为每个域名或页面提供定制化AI聊天体验——无论是支持、内容发现还是交互式智能体。
## ✅ 亮点
– 🧠 使用Pinecone进行向量搜索以获取上下文响应
– 🔀 具有Switch节点路由的网站感知逻辑
– 🔐 无硬编码API密钥
– 🧩 模块化智能体,支持可扩展的多站点支持
## 🔧 技术节点
工作流包含以下核心节点:
– Webhook(接收用户查询)
– Switch(智能路由到不同站点)
– AI Agent(处理查询的AI智能体)
– Pinecone Vector Store(向量存储检索)
– Postgres Chat Memory(对话记忆存储)
– OpenRouter Chat Model(语言模型)
– Embeddings Cohere(嵌入模型)
– Respond to Webhook(返回响应)

评论(0)