
## 工作流概述
这个n8n工作流是一个完整的AI语音助手系统,专门用于处理电话预约和日程管理。通过与ElevenLabs语音平台集成,实现智能的语音对话交互,自动处理用户的预约请求。
## 核心功能
### 🎯 智能语音交互
– 通过Webhook接收来自ElevenLabs的用户语音请求
– 使用Claude 3.5 Sonnet AI模型进行自然语言处理
– 内置Redis聊天记忆系统,保持对话连续性
– 实时返回AI生成的语音响应
### 📅 自动预约管理
– **日历可用性检查**:实时查询Google Calendar的空闲时段
– **智能预约创建**:自动创建新的日历事件
– **预约更新功能**:支持修改已存在的预约
– **时间冲突检测**:防止重复或重叠的预约
### 🔧 技术架构
**主要节点组件:**
– **Webhook节点**:接收ElevenLabs语音请求并返回响应
– **Anthropic Chat Model**:Claude 3.5 Sonnet AI语言模型
– **Reasoning Tool**:LangChain思维工具,用于状态分析
– **Redis Chat Memory**:会话记忆存储,支持20条消息上下文
– **Google Calendar工具**:日历可用性检查、预约创建和更新
## 工作流程
1. **语音请求接收**:ElevenLabs通过Webhook发送用户语音请求
2. **AI分析处理**:Claude模型分析用户意图和对话上下文
3. **日历操作**:根据用户需求检查可用性、创建或更新预约
4. **语音响应返回**:生成自然语言响应并通过Webhook返回
## 配置要求
### 必需配置项
– **时区设置**:设置业务所在时区
– **预约时长**:默认预约时间长度(分钟)
– **营业时间**:开始和结束时间
– **营业日期**:工作日安排
– **禁止日期**:不可预约的日期
– **最小提前时间**:预约前所需缓冲时间
– **必填字段**:需要收集的用户信息
– **服务类型**:业务服务名称
### 技术配置
– Webhook路径自定义
– Google Calendar ID设置
– Redis连接配置
– AI模型凭证设置
## 智能对话规则
### 预约流程
1. **时间选择**:检查可用性并提供选项
2. **信息收集**:收集必要的用户信息
3. **确认环节**:拼写确认电子邮件和电话号码
4. **预约创建**:创建包含所有详细信息的日历事件
### 语音交互规范
– 每次响应使用简短的单句
– 电子邮件和电话号码使用连字符拼写
– 保持简洁自然的对话风格
– 始终以”还有什么可以帮您的吗?”结束对话
## 应用场景
这个工作流特别适用于:
– 客服中心的语音预约系统
– 医疗机构的患者预约管理
– 服务行业的客户预约安排
– 任何需要语音交互的预约场景
通过这个智能语音助手,企业可以实现24/7的自动化预约服务,提升客户体验并减少人工客服的工作负担。

评论(0)