Bài toán
Mỗi mùa tuyển sinh, Khoa CNTT – Trường Đại học Thủy Lợi phải xử lý nhiều câu hỏi lặp lại từ thí sinh và học viên như điều kiện dự tuyển, học phí, hồ sơ, lịch học, quy chế đào tạo và cơ hội học tập.
Thông tin hiện đang phân tán trong nhiều tài liệu PDF/Word, FAQ, thông báo tuyển sinh hoặc được tư vấn thủ công qua email, Zalo, điện thoại. Điều này dễ gây quá tải cho cán bộ phụ trách, đồng thời khiến người học khó tra cứu nhanh và chính xác.
Giải pháp
Dự án xây dựng hệ thống AI Chatbot tư vấn tuyển sinh và đào tạo sau đại học ngành CNTT, có khả năng trả lời tự động 24/7 dựa trên tài liệu chính thức của nhà trường.
Hệ thống sử dụng kiến trúc RAG gồm:
- Frontend ReactJS/Tailwind cho giao diện chatbot, form tư vấn và dashboard quản trị.
- Backend FastAPI xử lý pipeline hỏi đáp, phân tích câu hỏi và kết nối AI.
- ChromaDB lưu trữ vector để tìm kiếm ngữ nghĩa từ tài liệu.
- PostgreSQL lưu dữ liệu người dùng, log câu hỏi và phản hồi.
- Gemini API sinh câu trả lời dựa trên ngữ cảnh đã truy xuất.
- Redis Semantic Cache giúp trả lời nhanh các câu hỏi tương tự, giảm chi phí API.
Tính năng chính
- Chatbot trả lời câu hỏi tuyển sinh, học phí, hồ sơ, lịch học, quy chế đào tạo.
- Trích dẫn nguồn tài liệu rõ ràng để hạn chế trả lời sai hoặc bịa thông tin.
- Tự động fallback sang tìm kiếm từ khóa khi vector database gặp lỗi.
- Form tư vấn giúp ứng viên nhập bằng cấp, GPA, ngoại ngữ, kinh nghiệm và ngành mong muốn.
- Hệ thống phân tích và đề xuất ngành phù hợp, khả năng trúng tuyển, lộ trình học bổ sung.
- Dashboard Admin theo dõi tổng lượt hỏi, câu hỏi chưa trả lời, top intent và tỷ lệ phản hồi.
- AI tự gom nhóm các câu hỏi chưa có câu trả lời để đề xuất FAQ mới.
- Admin có thể duyệt và cập nhật Knowledge Base mà không cần lập trình.
Tính khả thi và hướng phát triển
Hệ thống có thể triển khai thực tế trong môi trường tuyển sinh, giúp giảm tải công việc tư vấn thủ công, tăng tốc độ phản hồi cho thí sinh và nâng cao chất lượng thông tin đầu ra.
Trong tương lai, hệ thống có thể mở rộng thêm:
- Tích hợp nhiều ngành đào tạo khác.
- Tự động sinh bài viết hướng dẫn từ dữ liệu hỏi đáp thực tế.
- Cá nhân hóa tư vấn theo hồ sơ ứng viên.
- Kết nối với hệ thống tuyển sinh, quản lý hồ sơ và cổng tri thức của nhà trường.