TravelAgent-5:AI旅游规划多智能体系统
项目背景
随着AI技术的发展,喜欢旅游的我每次做攻略真的是累的不要不要的,那么我想旅游规划可以从"人工搜索+手动整理"向"AI自动规划"转变。本项目项目旨在构建一个AI Agent工作的旅游规划系统,用户只需输入目的地、天数和预算,系统即可自动生成包含路线、住宿、美食、文化讲解的完整旅行方案。
核心思路
1. 多Agent协同架构
- 主管Agent(Supervisor):智能任务拆解与调度,在任务真正的开始之前,还可以充当聊天的角色,并且主动询问补齐旅游行程的核心参数
- 路线规划Agent:景点推荐+交通优化(这个有难度,重点是路线怎么样才有合理性)
- 住宿安排Agent:酒店筛选+性价比分析
- 美食推荐Agent:地道餐饮+预算控制
- 目的地讲解Agent:文化背景
2. 智能调度策略
并非每次请求都需要所有Agent工作。Supervisor根据用户意图智能决定:
- "帮我规划3天杭州旅行" → 全部4个执行Agent
- "推荐西湖附近酒店" → 仅住宿Agent
- "杭州有什么好吃的" → 美食Agent + 讲解Agent
3. 极致轻量化
部署在阿里云2核2G服务器上:
- Go网关:~20MB内存
- Python后端:~300MB内存
技术架构
[浏览器] ←→ [Go网关 :8080] ←→ [Python LangGraph :8001]
- 前端:Go embed.FS + 原生HTML/CSS/JS,零依赖
- 网关:Go net/http 标准库,SSE流式代理
- 编排:Python核心LangGraph调度Agent
- 数据:飞猪MCP(flyai-cli)提供实时旅行数据
导航
→ 下一篇:前端架构设计:2核2G服务器上的极致轻量化方案