LM
Quay lại dự án

2025

Hotel AI Chatbot

AI chatbot backendInternal project

Chatbot hỗ trợ khách sạn bằng FastAPI, OpenAI API và mô hình RAG, tập trung vào tư vấn thông tin dịch vụ, trả lời câu hỏi thường gặp và hỗ trợ khách trước khi đặt phòng qua website, Zalo OA hoặc Messenger.

Vai trò
Backend Developer
Năm
2025
Loại dự án
AI chatbot backend
Trạng thái
Internal project

Hình ảnh không công khai

Ảnh và dữ liệu của dự án này không thể công khai vì thuộc phạm vi công việc tại công ty cũ.

Tổng quan

Chatbot hỗ trợ tư vấn thông tin khách sạn

Backend chatbot dùng FastAPI, OpenAI API và RAG để hỗ trợ khách tìm thông tin phòng, tiện ích, chính sách và câu hỏi thường gặp trước khi đặt phòng trên website, Zalo OA hoặc Messenger.

Vai trò

Backend Developer

Thời lượng

Dự án công ty

Năm

2025

Mảng nghiệp vụ

Tư vấn khách sạnFAQ khách hàngThông tin phòng và tiện íchTriển khai Zalo OA / MessengerAI chatbot

Vấn đề

Khách trước khi đặt phòng thường cần kiểm tra nhanh thông tin phòng, tiện ích, chính sách và dịch vụ; nếu xử lý thủ công sẽ tốn thời gian và khó đồng nhất câu trả lời.

Mục tiêu

  • Trả lời nhanh các câu hỏi phổ biến
  • Tổ chức knowledge base cho thông tin khách sạn
  • Giữ câu trả lời đúng dữ liệu được cung cấp
  • Chuẩn bị backend mở rộng sang nhiều kênh
  • Hỗ trợ triển khai qua Zalo OA và Messenger

Giải pháp

Xây dựng backend hội thoại tách lớp giữa API, knowledge base, RAG retrieval và OpenAI integration để hỗ trợ khách sạn trả lời FAQ và tư vấn dịch vụ nhất quán.

Hướng giải quyết

  • Knowledge base và RAG retrieval cho phòng, tiện ích và chính sách
  • API hội thoại bằng FastAPI
  • Prompt/context theo phạm vi khách sạn
  • Cấu trúc backend dễ tích hợp website, Zalo OA hoặc Messenger

Công nghệ

PythonFastAPIPostgreSQLDockerChatbotOpenAI API

Điểm nổi bật

  • Xây dựng cấu trúc knowledge base cho thông tin phòng, tiện ích và chính sách khách sạn.
  • Thiết kế luồng hội thoại giúp người dùng tìm thông tin nhanh mà không cần gọi trực tiếp.
  • Tách lớp backend để dễ mở rộng sang website, Zalo OA, Messenger và các kênh tích hợp khác.

Phạm vi phụ trách

Phát triển backend chatbot và knowledge workflow

  • Thiết kế API hội thoại bằng FastAPI.
  • Xây dựng cấu trúc knowledge base và RAG retrieval cho thông tin phòng và tiện ích.
  • Tối ưu prompt để trả lời theo phạm vi dữ liệu khách sạn.
  • Tích hợp OpenAI API vào luồng hỗ trợ khách.
  • Tách lớp backend để dễ mở rộng sang website, Zalo OA hoặc Messenger.

Tính năng

Khách sạn

  • Tư vấn thông tin phòng
  • Thông tin tiện ích
  • Thông tin chính sách

FAQ

  • Trả lời câu hỏi thường gặp
  • RAG retrieval từ dữ liệu nội bộ
  • Giữ câu trả lời nhất quán

AI

  • OpenAI API
  • Retrieval-Augmented Generation
  • Prompt tuning
  • Quản lý ngữ cảnh hội thoại

Kênh triển khai

  • Website chatbot
  • Zalo OA
  • Messenger

Thách thức kỹ thuật

Cấu trúc knowledge base

Tổ chức thông tin phòng, tiện ích và chính sách theo cách RAG pipeline có thể truy xuất và dùng ổn định.

Giới hạn nội dung trả lời

Thiết kế context để chatbot không trả lời vượt quá thông tin khách sạn đã được cung cấp.

Thiết kế backend mở rộng

Tách API, knowledge, RAG retrieval và AI service để có thể mở rộng sang website, Zalo OA hoặc Messenger.

Kiến trúc

Backend

FastAPIPython

Database

PostgreSQL

AI

OpenAI APIRAG

Infrastructure

DockerZalo OAMessenger
Website/Zalo OA/Messenger
FastAPI
RAG Retrieval
Hotel Knowledge
OpenAI

Triển khai

Môi trường
Internal environment
Container
Docker
Theo dõi
Application Logs

Đội ngũ

Quy mô
3
Vai trò
Backend Developer

Trách nhiệm

  • Thiết kế API
  • Thiết kế RAG knowledge base
  • Tích hợp AI
  • Tối ưu prompt

AI Chatbot Backend

Loại ứng dụng

FastAPI

Backend

OpenAI + RAG

AI

Zalo OA + Messenger

Kênh

Hotel FAQ

Knowledge