Travel Booking Agent
Nền tảng AI travel planning và hotel booking dùng agent, microservices, RAG và Zalo automation.
Travel Booking Agent là nền tảng travel planning tích hợp AI, hiện được lưu trữ như dự án archive. Dự án kết hợp React web app, NestJS microservices, Express AI gateway, PostgreSQL, Redis, ChromaDB memory, Gemini web search, GitHub Models, deep research và tự động liên hệ khách sạn qua Zalo.
Thông báo dự án archive: Dự án đã dừng phát triển và không còn hoạt động hơn 1 năm trước. Vì vậy, một số công nghệ, dependency và API có thể đã lỗi thời, bị ngừng hỗ trợ hoặc không còn hoạt động ổn định. Repository hiện chỉ được duy trì cho mục đích lưu trữ, tham khảo lịch sử và giáo dục, như một case study học thuật về microservice architecture, AI Agent state machine và RAG system.
Nổi bật dự án
Microservice and AI-agent architecture for travel planning and booking coordination.
Video & Walkthrough
Timeline
Câu chuyện đằng sau
Tổng quan
Nền tảng giúp người dùng nghiên cứu điểm đến, lập kế hoạch chuyến đi và phối hợp đặt phòng bằng workflow có AI hỗ trợ. Hệ thống có travel chat, deep research, semantic memory, companion management và autonomous booking flow.
Bài toán
Travel planning và hotel booking thường cần nghiên cứu rời rạc, thu thập lại preference nhiều lần, liên hệ khách sạn thủ công và theo dõi trạng thái. Dự án khám phá cách AI agent và microservices biến các bước đó thành product workflow có hướng dẫn.
Cách tiếp cận
Hệ thống dùng monorepo với React frontend, NestJS auth/user/trip services, Express AI service, shared libraries, PostgreSQL, Redis, ChromaDB và Docker infrastructure. AI features gồm chat, real-time web search, deep research, RAG memory và Zalo-based hotel communication.
Gallery
Quan tâm đến dự án này?
Cùng nhau xây dựng giải pháp AI và edge bền vững cho workflow của bạn.