
## 概述
这个n8n工作流构建了一个智能的客户支持聊天机器人系统,能够自动处理用户查询并提供准确的响应。系统结合了FAQ知识库和AI语言模型,确保用户获得及时且相关的帮助。
## 工作流程
### 0. 创建嵌入向量
– 从您自己的知识库中获取常见问题
– 使用持久化向量存储来管理嵌入向量
### 1. 接收用户消息
当用户发送聊天消息时,系统会触发工作流开始处理查询。
### 2. 评估用户消息
– 为用户消息生成嵌入向量
– 检查向量存储以找到相关问题
– **重要提示**:您需要在If/Else节点中微调相似度分数阈值
### 3.1 从FAQ回复
如果用户查询与知识库中的问题相似,系统会返回预定义的静态答案。
### 3.2 通过LLM回复
如果用户查询在知识库中未找到,较小的语言模型(LLM)会进行回答。
## 技术实现
### 数据源
– **Google Sheets**:存储FAQ知识库,包含问题和答案
– **HuggingFace Inference**:用于生成文本嵌入向量
– **Google Gemini**:作为备用语言模型处理非FAQ查询
### 核心节点
– **手动触发器**:用于初始化工作流
– **聊天触发器**:接收用户聊天消息
– **向量存储**:管理嵌入向量和相似性搜索
– **条件判断**:基于相似度分数决定响应路径
– **Google Sheets集成**:读取和查询FAQ数据
– **AI模型**:处理复杂查询
– **聊天响应**:向用户发送最终回复
## 配置要求
– Google Sheets API访问权限
– HuggingFace API密钥
– Google Gemini API密钥
– 包含FAQ数据的Google表格
## 优势特点
1. **智能路由**:自动识别查询类型并选择合适的响应方式
2. **高效处理**:FAQ查询快速响应,复杂查询由AI处理
3. **可扩展性**:易于添加新的FAQ条目和调整相似度阈值
4. **安全保障**:对于敏感信息,系统会引导用户联系人工客服

评论(0)