№ 27
Lita Learning giúp sinh viên tự động hóa việc phân bổ thời gian ôn tập thông minh và tự điều chỉnh kế hoạch theo tiến độ thực tế. Đồng thời, trợ lý AI Tutor đóng vai trò người đồng hành gợi ý hướng tư duy sâu từ tài liệu, đảm bảo không giải bài hộ để giữ vững đạo đức học thuật.
Trong môi trường đại học, sinh viên phải đồng thời xử lý khối lượng kiến thức lớn, nhiều môn học, bài tập và deadline liên tục. Tuy nhiên, phần lớn sinh viên vẫn gặp khó khăn trong việc:
Lita Learning được xây dựng nhằm biến AI từ một công cụ “trả lời câu hỏi” thành một trợ lý học tập chủ động, có khả năng lập kế hoạch, hỗ trợ học tập, điều chỉnh tiến độ và khuyến khích tư duy độc lập.
| STT | Nỗi đau | Vấn đề | Hậu quả |
|---|---|---|---|
| 01 | “Nước đến chân mới nhảy” | Không có thói quen lập kế hoạch ôn tập sớm, thường dồn bài vào 1–2 tuần trước kỳ thi. | Thức khuya, quá tải kiến thức, stress và kết quả thi kém. |
| 02 | Quá tải & hoang mang tài liệu | Slide, giáo trình, PDF, Excel và ảnh scan có thể lên tới hàng trăm trang. | Không biết bắt đầu từ đâu và khó xác định nội dung trọng tâm. |
| 03 | Kế hoạch tĩnh & hiệu ứng Domino | Các ứng dụng lịch truyền thống chủ yếu chia thời gian thủ công và không hiểu khối lượng học tập. | Chỉ cần trễ một ngày có thể khiến toàn bộ lịch bị dồn ứ. |
| 04 | Vi phạm đạo đức học thuật | Sinh viên dễ lạm dụng AI để giải bài hoặc lấy đáp án trực tiếp. | Mất khả năng tự học và có nguy cơ vi phạm quy định liêm chính học thuật. |
Lita Learning kết hợp:
Multi-Agent + Dynamic Planning + Multimodal RAG + Vision OCR + Academic Guardrails
Hệ thống không chỉ trả lời câu hỏi mà còn:
┌─────────────────────────────────────────────┐
│ CLIENT LAYER │
│ React 18 / TypeScript │
└──────────────────────┬──────────────────────┘
│ REST API
▼
┌─────────────────────────────────────────────┐
│ API GATEWAY & SECURITY │
│ FastAPI + JWT + Async SQLAlchemy │
└──────────────────────┬──────────────────────┘
│
▼
┌─────────────────────────────────────────────┐
│ LITA ENGINE │
│ LangGraph │
│ │
│ ┌────────────────┐ ┌─────────────────┐ │
│ │ Dynamic Planner│ │ Academic Tutor │ │
│ │ Agent │ │ Agent │ │
│ └────────────────┘ └─────────────────┘ │
│ │
│ Agent Tools │
│ RAG Search / Course / Assignment │
└──────────────┬──────────────────┬───────────┘
│ │
▼ ▼
┌─────────────────────┐ ┌───────────────────┐
│ AI & VISION │ │ RAG RETRIEVAL │
│ │ │ │
│ Groq LLM │ │ Gemini Embedding │
│ Gemini Vision OCR │ │ Qdrant Cloud │
└─────────────────────┘ └───────────────────┘
│ │
└────────┬─────────┘
▼
┌─────────────────────────────────────────────┐
│ PERSISTENCE & MEMORY │
│ │
│ PostgreSQL │ Redis │ Qdrant │ Cloudflare R2 │
└─────────────────────────────────────────────┘
Lita Dynamic Planner Agent
Lita Academic Tutor Agent
Agent Tools
Lita phân tích:
Từ đó, hệ thống ưu tiên nhiều thời gian hơn cho các nội dung quan trọng hoặc có độ khó cao thay vì chia thời gian một cách cảm tính.
Đây là một trong những điểm khác biệt chính của Lita.
Ví dụ:
Kế hoạch ban đầu
│
▼
Thứ 2 ──► Chương 1
Thứ 3 ──► Chương 2
Thứ 4 ──► Chương 3
Thứ 5 ──► Chương 4
│
│ Sinh viên bỏ lỡ ngày thứ 3
▼
Dynamic Replanning
│
▼
Tính lại workload
│
├──► Phân bổ lại thời gian
├──► Ưu tiên nội dung quan trọng
└──► Đảm bảo hoàn thành trước kỳ thi
Thay vì để một ngày bị bỏ lỡ tạo ra “hiệu ứng Domino”, Lita tự động điều chỉnh các phiên học tiếp theo.
Upload Document
│
▼
┌──────────────────┐
│ File Detection │
│ PDF / PPTX / │
│ DOCX / XLSX / │
│ CSV / Image │
└────────┬─────────┘
▼
┌──────────────────┐
│ Content │
│ Extraction │
└────────┬─────────┘
▼
┌──────────────────┐
│ Gemini Vision │
│ OCR / Structure │
└────────┬─────────┘
▼
┌──────────────────┐
│ Normalization │
│ + Chunking │
└────────┬─────────┘
▼
┌──────────────────┐
│ Gemini Embedding │
└────────┬─────────┘
▼
┌──────────────────┐
│ Qdrant Cloud │
│ course_materials │
└──────────────────┘
.pptx1 → 2 → 3 → 10..docx.png, .jpgGemini Vision OCR có thể xử lý:
Ví dụ:
Q₁, Q₂, σ, S²
↓
LaTeX representation
↓
RAG-ready structured content
Dữ liệu bảng được chuẩn hóa thành Markdown Table:
| Student | Score | Attempts |
|---------|------:|---------:|
| A | 8.5 | 2 |
| B | 7.0 | 3 |
| C | 9.0 | 1 |
Cách biểu diễn này giúp LLM hiểu rõ cấu trúc hàng / cột và hỗ trợ tốt hơn cho các bài tập phân tích dữ liệu.
Lita được thiết kế để trở thành người hướng dẫn tư duy, thay vì công cụ giải bài hộ.
Khi sinh viên hỏi một câu hỏi học thuật, hệ thống ưu tiên:
Question
│
▼
Retrieve relevant course material
│
▼
Understand student's context
│
▼
Give hint / guiding question
│
▼
Student attempts
│
▼
Explain concept / correct misconception
Thay vì:
Question
│
▼
AI generates final answer
│
▼
Student copies answer
Điều này giúp giảm sự phụ thuộc vào AI và khuyến khích sinh viên thực sự hiểu kiến thức.
Sau khi sinh viên hoàn thành một mục tiêu học tập, Lita có thể tự động tạo:
Qua đó hình thành chu trình:
Plan → Learn → Practice → Reflect → Review
| Tầng | Công nghệ | Vai trò |
|---|---|---|
| Frontend | React 18, TypeScript | Chat UI, Dashboard, Study Plan |
| Backend | FastAPI 0.115+, Async SQLAlchemy 2.0, Alembic | REST API, Authentication, Session |
| AI Agent | LangGraph | StateGraph, Planner Agent, Tutor Agent |
| LLM | Groq API | LLM inference tốc độ cao |
| Vision OCR | Google Gemini 3.6 Flash | OCR, sơ đồ, bảng biểu, công thức |
| Embedding | Google Gemini Embedding 2 | Semantic representation |
| Vector DB | Qdrant Cloud | Semantic Vector Search |
| Object Storage | Cloudflare R2 | Lưu trữ tài liệu gốc |
| Database | PostgreSQL 16 | Users, Courses, Plans, Messages |
| Cache | Redis 7 | Cache, Session Memory, Rate Limiting |
Hệ thống sử dụng các dịch vụ cloud và AI API có khả năng triển khai thực tế:
Kiến trúc được phân tách thành các service độc lập, thuận lợi cho việc mở rộng và thay thế từng thành phần.
Các chiến lược tối ưu chi phí gồm:
Lita không hướng tới việc thay thế quá trình học tập của sinh viên.
Thay vào đó, hệ thống tập trung vào:
Điều này giúp giảm nguy cơ sinh viên sử dụng AI như một công cụ “chép đáp án”.
Giá trị UX nổi bật nhất là Dynamic Replanning.
Sinh viên không còn phải tự xây dựng lại toàn bộ lịch học khi bỏ lỡ một phiên học.
Missed Study Session
│
▼
Workload Recalculation
│
▼
Priority Re-evaluation
│
▼
Automatic Rescheduling
│
▼
Updated Study Plan
Mục tiêu là tạo cho sinh viên cảm giác:
“Kế hoạch có thể thay đổi, nhưng mục tiêu vẫn nằm trong tầm kiểm soát.”
LMS Integration
Kết nối trực tiếp với:
Tự động đồng bộ:
Spaced Repetition Flashcards
Tự động chuyển đổi nội dung từ RAG thành Flashcards và lên lịch ôn tập theo phương pháp Spaced Repetition.
Study Group Companion
Voice Agent
Adaptive Knowledge Graph
Xây dựng bản đồ kiến thức cá nhân hóa để:
SaaS EdTech
Đóng gói Lita Learning thành nền tảng SaaS dành cho:
| Giải pháp thông thường | Lita Learning |
|---|---|
| Calendar tĩnh | Dynamic Planning & Replanning |
| Chatbot hỏi → đáp | AI Tutor định hướng tư duy |
| RAG chỉ xử lý text | Multimodal RAG |
| Tài liệu phải được chuẩn hóa thủ công | OCR + xử lý PDF/PPTX/DOCX/XLSX/Image |
| AI giải bài trực tiếp | Academic Integrity Guardrails |
| Học xong là kết thúc | Plan → Learn → Practice → Reflect → Review |
Lita Learning hướng tới việc xây dựng một thế hệ trợ lý học tập AI không chỉ “biết trả lời”, mà còn hiểu tiến độ học tập, hiểu tài liệu môn học và đồng hành cùng sinh viên trong toàn bộ quá trình học.
Ba năng lực cốt lõi của hệ thống là:
Lập kế hoạch học tập động
Phân tích workload, deadline và độ khó để xây dựng kế hoạch phù hợp.
Học tập dựa trên tài liệu cá nhân
Multimodal RAG giúp sinh viên hỏi đáp trực tiếp trên chính tài liệu môn học.
Kiểm tra và củng cố kiến thức
Socratic Tutoring và Reflect & Review giúp sinh viên hiểu và ghi nhớ thay vì phụ thuộc vào đáp án.
Lita Learning — Không học thay bạn. Lita giúp bạn biết mình cần học gì, học như thế nào và học đến đâu.