多平台电商AI助手工作流:集成GPT-4o、Gemini与RAG技术 | n8n工作流
n8n工作流,AI电商助手,Shopify自动化,WooCommerce集成,RAG技术,GPT-4o,Gemini AI,聊天机器人

这个强大的n8n工作流部署了一个复杂的、多才多艺的AI聊天机器人,旨在简化您的电商和客户支持操作。AI助手能够智能理解用户查询并将其路由到正确的专业代理,无论是Shopify、WooCommerce还是通过检索增强生成(RAG)系统回答的一般知识问题。

## 工作流程详解 ⚙️

### 💬 聊天触发器
工作流在用户在n8n聊天界面发送消息时激活。它捕获用户的输入和唯一的会话ID来跟踪对话。

### 🧠 智能路由
用户的查询首先发送到由GPT-4o-mini驱动的路由器代理。该代理的唯一目的是对消息的意图进行分类,并输出三个关键词之一:SHOPIFY、WOOCOMMERCE或None of them。

### 🔀 条件分支
基于路由器的输出,一系列IF节点将对话引导到三个路径之一:
– 一般查询路径
– Shopify路径
– WooCommerce路径

### 📚 一般查询(RAG)
如果查询与电商无关,则由RAG代理处理:
– **嵌入**:使用AWS Bedrock将用户的问题转换为向量嵌入
– **检索**:工作流搜索Pinecone向量存储,从您的知识库中找到最相关的信息
– **生成**:GPT-4o-mini代理接收来自Pinecone的上下文并生成全面、有用的答案

### 🛍️ 电商专家
如果查询涉及Shopify或WooCommerce,则传递给专用代理:
– **Shopify代理**:使用Google Gemini,拥有一套工具来管理Shopify任务,可以获取订单信息、获取所有产品或使用强大的GraphQL工具运行复杂查询
– **WooCommerce代理**:同样使用Google Gemini,配备了从WooCommerce商店获取订单详情和所有产品的工具

### 🗣️ 对话记忆
每个代理(路由器、一般、Shopify、WooCommerce)都连接到自己的记忆节点。这允许聊天机器人记住对话的先前部分,实现更自然和上下文感知的交互。

### 🏁 合并与响应
所有三个路径在最终的合并节点处汇聚。这确保无论哪个代理处理请求,最终答案都会统一为单一输出并发送回聊天中的用户。

## 使用的节点 🔗

**触发器:**
– Chat Trigger:当收到聊天消息时启动工作流

**AI与代理:**
– AI Agent:四个独立的代理用于路由、Shopify、WooCommerce和一般查询
– OpenAI Chat Model:使用GPT-4o-mini用于路由器和一般查询代理
– Google Gemini Chat Model:使用Google Gemini用于Shopify和WooCommerce代理

**工具与数据:**
– Shopify Tool:从Shopify获取产品和订单信息
– WooCommerce Tool:从WooCommerce获取产品和订单信息
– GraphQL Tool:用于向Shopify API进行高级自定义查询
– Pinecone Vector Store:为RAG代理检索上下文
– AWS Bedrock Embeddings:为Pinecone创建向量嵌入

**逻辑与记忆:**
– IF Node:有条件地路由工作流
– Merge Node:在结束前合并不同分支
– Window Buffer Memory:四个节点为每个代理提供对话记忆

## 设置指南 🛠️

要使用此工作流,您需要使用自己的凭据和设置配置几个节点。

### 1. AI模型凭据
– **OpenAI**:在OpenAI平台仪表板中创建API密钥。将此凭据添加到路由器模型和GPT-4o-mini节点
– **Google Gemini**:在Google AI Studio仪表板中创建API密钥。将此凭据添加到Shopify聊天模型和WooCommerce聊天模型节点

### 2. 电商平台凭据
– **Shopify**:您需要Shopify访问令牌。按照n8n文档生成一个。将凭据添加到获取所有产品和获取订单信息节点
– **WooCommerce**:从WordPress仪表板创建API凭据。将凭据添加到获取所有产品2和获取订单详情节点

### 3. RAG系统凭据(Pinecone和AWS)
– **Pinecone**:
– 注册Pinecone账户并创建API密钥
– 在n8n中添加您的Pinecone凭据
– 在Pinecone向量存储节点中,将pineconeIndex设置为您的索引名称。您必须有一个预先存在的包含数据的索引,RAG才能工作
– **AWS**:
– 创建AWS账户和具有对Amazon Bedrock程序化访问权限的IAM用户
– 在n8n中添加您的AWS凭据
– 在AWS Bedrock嵌入节点中选择您的AWS凭据

### 4. GraphQL节点配置
在GraphQL节点中,您必须更新端点URL。将占位符https://{subdomain}.myshopify.com/admin/api/2025-04/graphql.json替换为您自己的Shopify商店的GraphQL API端点。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。