餐厅桌位预订AI智能助手工作流 - n8n自动化解决方案
n8n工作流,餐厅预订,AI智能助手,OpenAI,Google Sheets,自动化预订,聊天机器人

## 工作流概述

这个n8n工作流实现了一个完整的餐厅桌位预订AI智能助手系统,通过聊天界面接收客户预订请求,利用AI代理自动处理预订、修改和取消操作,并与Google Sheets实时同步数据。

## 工作原理

### 核心流程
1. **接收聊天消息** – 通过Chat Trigger节点接收客户发来的桌位预订请求
2. **AI智能处理** – 使用OpenAI GPT-4.1-mini模型理解客户意图
3. **数据查询** – 从Google Sheets获取桌位信息、可用性和现有预订
4. **智能计算** – 使用Calculator节点计算新的预订ID
5. **实时更新** – 在Google Sheets中更新桌位可用性和预订记录

### 功能模块

#### AI智能代理
– **OpenAI Chat Model**: GPT-4.1-mini模型,负责自然语言理解和对话管理
– **Simple Memory**: 记忆之前的对话内容,支持多轮对话
– **AI Agent**: 协调所有工具节点,执行预订逻辑

#### 数据管理节点
– **Get Table Information**: 读取桌位特征信息(容量、吸烟区、靠窗、户外、儿童椅等)
– **Get Table Availability**: 查询桌位可用时段(Slot ID、日期、时间、状态)
– **Get Table Reservations**: 获取现有预订记录
– **Update Reservations**: 添加新预订记录
– **Update Table Availability**: 更新桌位可用状态
– **Cancel Reservations**: 删除预订记录

#### 计算节点
– **Calculator**: 计算下一个唯一的预订ID

## 设置步骤

### 1. 添加凭据
– 配置OpenAI API凭据
– 配置Google Sheets OAuth2凭据

### 2. 配置AI代理节点
– 连接Chat Model到OpenAI Chat Model节点
– 连接Memory到Simple Memory节点
– 连接Tools到Calculator和Google Sheets节点

### 3. 配置Google Sheets节点
– **Get Table Information**: 读取”Tables”工作表
– **Get Table Availability**: 读取”Availability”工作表
– **Get Table Reservations**: 读取”Reservations”工作表
– **Update Reservations**: 在”Reservations”工作表中追加新记录
– **Update Table Availability**: 更新”Availability”工作表中的状态
– **Cancel Reservations**: 从”Reservations”工作表中删除记录

### 4. 数据表结构要求
确保Google Sheets包含以下列:
– **Tables表**: 桌位ID、容量、吸烟区、靠窗、户外、儿童椅、备注
– **Availability表**: Slot ID、日期、时间、桌位ID、容量、状态
– **Reservations表**: 预订ID、Slot ID、桌位ID、客户姓名、联系方式、人数、状态、预订时间、要求特征、备注

### 5. 测试验证
通过聊天触发器发送预订请求,验证Google Sheets中的数据更新是否正确。

## 主要功能

### 1. 新预订
– 询问客户:人数、日期时间、座位偏好
– 根据偏好筛选合适桌位
– 检查可用时段
– 生成唯一预订ID
– 记录客户信息
– 更新预订和可用性状态

### 2. 修改预订
– 验证客户身份
– 查找现有预订
– 搜索新的可用时段
– 更新预订信息
– 调整桌位可用性

### 3. 取消预订
– 验证客户身份
– 删除预订记录
– 释放桌位可用性

## 技术特点

– **智能对话**: 支持自然语言预订请求
– **实时同步**: 所有数据实时更新到Google Sheets
– **错误处理**: 自动验证输入和防止重复预订
– **多轮对话**: 支持复杂的预订需求
– **时间验证**: 自动拒绝过去时间的预订请求

这个工作流为餐厅提供了一个完整的智能预订解决方案,大大提高了预订效率和客户体验。

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