Travel Booking Agent
使用 agents、microservices、RAG 和 Zalo automation 的 AI travel planning 与 hotel booking platform。
Travel Booking Agent 是一个 archived AI-powered travel planning platform。项目结合 React web app、NestJS microservices、Express AI gateway、PostgreSQL、Redis、ChromaDB memory、Gemini web search、GitHub Models、deep research,以及通过 Zalo 自动联系酒店的 booking workflow。
归档项目说明:该项目已停止开发,并在 1 年多前进入非活跃状态。因此,部分技术、依赖和 API 可能已经过时、废弃或无法正常运行。该 repository 仅用于归档、历史保存和教育参考,可作为 microservice architecture、AI Agent state machine 与 RAG system 的学术展示。
项目亮点
Microservice and AI-agent architecture for travel planning and booking coordination.
视频与演示
Timeline
项目背后
概览
平台帮助用户研究目的地、规划旅行,并通过 AI-assisted workflows 协调住宿预订。它包含 conversational travel chat、deep research、semantic memory、companion management 和 autonomous booking flow。
问题
Travel planning 与 hotel booking 涉及分散研究、重复收集 preference、手动联系酒店和状态跟踪。项目探索如何用 AI agents 与 microservices 把这些步骤变成 guided product workflow。
方法
系统采用 monorepo,包含 React frontend、NestJS auth/user/trip services、Express AI service、shared libraries、PostgreSQL、Redis、ChromaDB 与 Docker infrastructure。AI features 包含 chat、real-time web search、deep research、RAG memory 和 Zalo-based hotel communication。
Gallery
对这个项目感兴趣?
一起构建适合真实 workflow 的 AI 与 edge 系统。