系统定位
构建一个端到端自主运行的智能体系统,用户通过自然语言指令即可完成酒店预订全流程, 强调快速响应、可追踪流程与可扩展模块化设计。
核心业务闭环
用户输入
AI 理解
酒店搜索
房型筛选
库存确认
订单创建
支付引导
通知发送
业务闭环演示入口
填写需求后启动智能体演示,系统会按闭环流程完成搜索、筛选、订单、支付与通知。
等待输入需求。
用户输入解析
酒店搜索
房型筛选
库存确认
订单创建
支付引导
通知发送
智能体执行台
- 等待任务启动,尚未产生调用日志。
搜索结果
完成演示后展示候选酒店与房型。
订单确认与支付
订单号--
酒店/房型--
入住日期--
价格--
状态待生成
支付二维码/链接占位区
通知发送结果
尚未发送通知。
核心模块设计
多智能体协同
Orchestrator 统一调度,串联搜索、筛选、库存与通知工具,保持流程可追踪。
酒店搜索与筛选
按城市、日期、预算与偏好筛选房型,保障结果可用性与匹配度。
订单与支付
库存确认后创建订单,输出唯一订单号并引导支付链路。
通知与追踪
推送订单确认信息,包含入住信息与联系方式,便于后续服务跟进。
API 模块概览
用户模块
维护用户画像、偏好与历史订单,支持缺参补全。
酒店模块
检索酒店与房型数据,提供基础信息与设施标签。
订单模块
创建、查询与更新订单状态,承接支付结果。
Agent 模块
调度智能体与工具调用链,形成闭环决策。
支付模块
对接支付渠道,返回支付状态与回调数据。
通知模块
短信 / 邮件 / 站内消息统一发送入口。
AI Agent 流程与工具集
- 加载用户画像与历史偏好,补齐必要参数。
- 构建 Prompt,并进行 ReAct 循环工具调用。
- 执行搜索、筛选、库存校验、订单创建与通知发送。
- 输出最终确认结果与可追踪日志。
search_hotels
filter_rooms
check_availability
create_booking
send_notification
优化建议:将 LLM 提供方配置化;为工具调用增加超时、重试与失败原因反馈;
结果必须来自真实数据源,避免虚构内容。
前端实现方案
Web 端框架
提供 PC 与移动端响应式视图,聚焦需求收集与订单确认主流程。
小程序端框架
保持同一后端接口与流程结构,突出轻量化与快捷操作。
核心页面流
需求填写 → 搜索结果 → 房型选择 → 订单确认 → 支付 → 通知。
部署概览
| 服务 | 职责 | 端口示例 |
|---|---|---|
| Backend | 业务 API 与 Agent 调度 | 8000 |
| MySQL | 订单与酒店数据存储 | 3306 |
| Redis | 缓存与会话数据 | 6379 |
| Web | 前端页面静态服务 | 80 |
| Nginx | 网关与 HTTPS 入口 | 443 |