AI trợ lý hỏi đáp và hỗ trợ phụ huynh về việc học của con
Fig. 01 · Ảnh dự án
1. Bài toán (The Problem)
Khoảng cách thông tin giữa Gia đình & Nhà trường: Phụ huynh học sinh (đặc biệt là Cấp 1, Cấp 2) thường bận rộn, khó sắp xếp thời gian trao đổi trực tiếp với giáo viên trong giờ hành chính. Các kênh liên lạc truyền thống (Zalo, điện thoại, sổ liên lạc) thường bị trôi tin nhắn, thiếu cấu trúc và cập nhật chậm, khiến phụ huynh khó nắm bắt kịp thời tình hình học tập và rèn luyện của con.
Sự quá tải của Giáo viên: Một giáo viên chủ nhiệm phải quản lý từ 35–45 học sinh (tương ứng 35–90 phụ huynh). Khoảng 65% số câu hỏi từ phụ huynh là các thắc mắc lặp đi lặp lại về thông tin cơ bản (tra cứu điểm số, lịch kiểm tra, thời khóa biểu, quy chế trường...). Việc này gây quá tải hành chính, làm giảm thời gian giáo viên có thể dành cho 35% các vấn đề chuyên môn và hành vi cần can thiệp sư phạm thực sự.
2. Giải pháp kỹ thuật (Technical Solution)
Dự án được xây dựng theo mô hình Monorepo hiện đại với kiến trúc Web-first:
Frontend (Next.js 14+ App Router & Tailwind CSS): Giao diện responsive tối ưu cho thiết bị di động, hỗ trợ Server-Sent Events (SSE) để truyền dữ liệu streaming giúp hiển thị phản hồi từ AI ngay lập tức, mang lại trải nghiệm mượt mà.
Backend (FastAPI - Python): Xử lý bất đồng bộ (async/await) hiệu năng cao. Hệ thống tích hợp middleware bảo mật xác thực JWT thông qua Supabase Auth.
AI Agent & RAG Pipeline (LangGraph):
Sử dụng LangGraph để xây dựng luồng xử lý thông minh (Agentic Workflow) bao gồm các bước: Phân loại ý định (Intent Classifier) -> Truy xuất dữ liệu học sinh (Fetch Student Data) -> Tra cứu tri thức trường học (RAG Search) -> Tạo câu trả lời (Response Generator) -> Kiểm duyệt an toàn (Guardrail).
Tích hợp mô hình ngôn ngữ lớn Mistral Large (Primary) qua OpenRouter và cơ chế tự động chuyển đổi dự phòng sang Gemini 2.5 Flash (Fallback) nếu xảy ra lỗi hoặc độ trễ vượt quá 4 giây (Failover APA-003).
Lưu trữ thông tin học sinh, điểm số và lịch sử hội thoại một cách an toàn.
Sử dụng pgvector và mô hình nhúng gemini-embedding-001 để lưu trữ và tìm kiếm ngữ nghĩa các tài liệu chính sách, thông báo của nhà trường (Knowledge Base).
An toàn & Bảo mật thông tin (Multi-tenancy RLS): Áp dụng nghiêm ngặt chính sách Row-Level Security (RLS) trên PostgreSQL. Phụ huynh chỉ được quyền truy cập và nhìn thấy duy nhất dữ liệu liên quan đến con mình, ngăn ngừa tuyệt đối rò rỉ dữ liệu chéo giữa các học sinh và các lớp học.
§
Phụ lục — Demo & Slides
Video demo
Bản demo trực tiếp
Slide trình bày
Giám sát hiệu năng (Langfuse): Theo dõi chi tiết các bước xử lý của AI (traces), đo lường độ trễ (latency) và chi phí token để liên tục tối ưu hóa hệ thống.
3. Tính khả thi (Feasibility)
Thời gian phản hồi nhanh chóng: Việc tối ưu hóa luồng RAG kết hợp cơ chế Streaming giúp thời gian phản hồi đầu tiên (Time to First Token) đạt dưới 6 giây, đáp ứng nhu cầu nhận thông tin tức thì của phụ huynh.
Tích hợp dữ liệu dễ dàng: Giáo viên không cần thay đổi thói quen làm việc nhiều nhờ tính năng import điểm số và nhận xét học sinh hàng loạt thông qua file Excel (XLSX).
Hạ tầng đám mây tối ưu chi phí: Việc sử dụng các dịch vụ Managed Services như Supabase Cloud, OpenRouter, và deploy trên Vercel/Railway giúp giảm thiểu chi phí vận hành, dễ dàng nâng cấp cấu hình khi số lượng người dùng tăng lên.
4. Hướng phát triển (Future Development)
Ứng dụng di động đa nền tảng: Phát triển phiên bản Mobile App (React Native hoặc Flutter) tích hợp thông báo đẩy (Push Notifications) thời gian thực để gửi cảnh báo học tập hoặc nhắc nhở quan trọng.
Báo cáo tuần tự động bằng AI (Weekly Digest): Tự động tổng hợp kết quả học tập, chuyên cần và nhận xét hành vi của học sinh trong tuần, sử dụng LLM để viết nhận xét tổng quan mang tính cá nhân hóa và gửi qua Email/SMS vào mỗi tối Chủ Nhật.
Tương tác nâng cao với Giáo viên (Async Messaging & Ticket System): Đối với các câu hỏi nhạy cảm hoặc cần can thiệp sư phạm sâu (vượt quá khả năng giải quyết của AI), hệ thống sẽ tự động tạo Ticket chuyển tiếp tới giáo viên kèm theo tóm tắt toàn bộ ngữ cảnh hội thoại trước đó của AI để giáo viên có thể nắm bắt và phản hồi nhanh nhất.
Tích hợp nhận dạng giọng nói (Voice AI): Hỗ trợ tính năng giao tiếp bằng giọng nói (Voice-to-Text và Text-to-Voice) giúp phụ huynh dễ dàng tương tác với trợ lý khi đang di chuyển hoặc bận tay.