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服务器上的极致轻量化方案