多城市数据集覆盖景点、餐饮、酒店、交通和夜游;每城配套 guidebook 与 1000-2000 条通勤边。
Project archive
Tour Pass
一个 C++17 + Python Agent 双引擎城市自由行规划项目,把 POI 图、Dijkstra/A*、Beam Search、BM25、 LangGraph 多 Agent、21 城市真实 POI、React 行程编辑器和 Render/Docker 部署串成可演示系统。
C++ 负责可解释规划与服务运行时,Python Agent 负责自然语言、RAG、酒店锚点、聚类和生成编排。
线上 Demo 已部署,Docker smoke 把 `/agent/health` 纳入硬门禁,避免主服务可用但 Agent 不通。
Demo
Web 演示与线上入口
浏览器演示展示候选对比、路线明细、算法解释、路径检索和模板兜底;最新版本还提供 Render 线上演示。
Notes
项目文章
按架构、算法、工程化、真实数据和 AI Agent 平台化更新拆开写,方便看清这个项目从 C++ 服务到双引擎系统的演进。
-
Tour Pass 6 月更新:从 C++ 算法服务到 AI 行程平台
记录 Tour Pass 最新口径:C++17 + Python Agent 双引擎、LangGraph 多 Agent、21 城市 15000+ POI、React 行程编辑器、用户认证、Render 线上演示和 Agent 502 修复。
-
Tour Pass 的真实数据流水线和演示视频
记录 Tour Pass v2.8 如何补上真实 POI 采集、通勤边来源门禁、Docker 容器冒烟、部署口径、SQLite 复盘和站内演示视频。
-
Tour Pass 里的行程规划算法
拆解 Tour Pass 的算法链路:Dijkstra/A*、时间槽 Beam Search、站点评分、严格时间窗复核、候选多样性和 Pareto 非支配排序。
-
我做了一个 C++ 旅游行程规划服务
记录 Tour Pass 的整体架构:POI 图建模、cpp-httplib API、服务运行时、Beam Search 行程规划、候选方案对比、LLM/模板解释和本地演示台。
-
Tour Pass 的工程化和面试演示链路
记录 Tour Pass 怎么从算法代码变成稳定演示项目:Makefile/CMake、服务运行时、数据质量门禁、CI、API 冒烟、Web 演示台、LLM 兜底和性能基准。