DuLichViet – AI Travel Planning Assistant
DuLichViet là hệ thống hỗ trợ lập kế hoạch du lịch bằng AI, giúp người dùng tạo lịch trình dựa trên nhu cầu, địa điểm và dữ liệu du lịch thực tế.
Tôi phụ trách phát triển phần AI workflow và backend, kết hợp LLM với dữ liệu có cấu trúc thay vì để mô hình tự tạo toàn bộ thông tin.
Các công việc chính tôi thực hiện:
- Xây dựng workflow tạo lịch trình du lịch bằng AI.
- Phát triển backend bằng FastAPI.
- Thiết kế và tích hợp cơ sở dữ liệu PostgreSQL.
- Sử dụng Redis hỗ trợ xử lý và lưu trữ dữ liệu tạm thời.
- Tích hợp dữ liệu bản đồ và địa điểm từ Goong Maps API.
- Sử dụng Pydantic để kiểm tra và chuẩn hóa output từ LLM.
- Thiết kế cơ chế để AI tham chiếu dữ liệu trong hệ thống trước khi đề xuất địa điểm/lịch trình.
- Cho phép người dùng xác nhận trước khi cập nhật lịch trình, tránh AI tự ý thay đổi dữ liệu.
- Tách phần AI reasoning khỏi dữ liệu và business logic để hệ thống dễ kiểm soát, bảo trì và mở rộng.
Hệ thống hướng tới việc kết hợp khả năng reasoning của LLM với dữ liệu địa điểm và thông tin được lưu trong database để tạo ra lịch trình nhiều điểm đến có cấu trúc và phù hợp hơn với nhu cầu người dùng.
Công nghệ sử dụng: Python, FastAPI, PostgreSQL, Redis, Pydantic, LLM, Goong Maps API.