Skip to content

Learner Model: Core Principles

Để vận hành một hệ thống AI dạy học cá nhân hóa thực tế, Learner Model phải tuân thủ nghiêm ngặt 7 nguyên tắc thiết kế kỹ thuật dưới đây.


1. Bayesian Nature (Belief State)

Hệ thống AI không bao giờ chắc chắn tuyệt đối 100% về năng lực thực tế của con người. Do đó, Learner Model hoạt động dựa trên cơ chế Bayesian Belief State (Trạng thái niềm tin ước lượng):

  • Tính chất: Mức độ năng lực không phải là một con số tĩnh, cố định mà là một phân phối xác suất luôn thay đổi dựa trên các bằng chứng mới thu thập.
  • Ví dụ dòng thời gian cập nhật:
    1. Ban đầu AI ước lượng kỹ năng tạo Website ở mức Level 2 với độ tự tin (Confidence) chỉ 42% (AI chưa có nhiều thông tin).
    2. Học viên nộp thêm 1 Task lập trình: AI cập nhật lên Level 2.4, Confidence tăng lên 63%.
    3. Học viên trả lời đúng 5 câu hỏi Quiz nâng cao liên tục: AI cập nhật lên Level 2.7, Confidence đạt 91%.

2. Versioning Control (Git-like)

Mọi thay đổi của Learner Model đều được lưu vết chi tiết theo cơ chế Versioning tương tự như Git:

  • Mô hình hoạt động:
    [Version 18] ──(Nộp bài tập)──> [Version 19] ──(Làm bài Quiz)──> [Version 20]
  • Lợi ích:
    • Cho phép truy vết lại toàn bộ lịch sử thay đổi tư duy và năng lực của học viên.
    • Phục hồi lại trạng thái mô hình nếu phát hiện AI đánh giá sai lệch hoặc có sự nhầm lẫn trong quá trình chấm điểm tự động.

3. Integrated Confidence Score

Một thiếu sót lớn của các hệ thống quản lý học tập (LMS) hiện nay là chỉ đưa ra điểm số hoặc xếp hạng cứng nhắc mà thiếu đi độ tin cậy của phép đo.

  • Quy chuẩn: Mỗi kết luận về Competency, Knowledge hay Misconception đều phải đi kèm một chỉ số Confidence (%).
  • Ứng dụng:
    • Level 3 với Confidence: 46% -> AI sẽ ưu tiên đưa ra các bài tập kiểm thử (diagnostic tasks) để kiểm tra thêm và nâng cao độ tự tin của phép đo.
    • Level 3 với Confidence: 91% -> AI hoàn toàn tin tưởng học viên đã đạt chuẩn và sẽ tự tin mở khóa (unlock) các kiến thức nâng cao tiếp theo.

4. Explainability (Traceable Logic)

Hệ thống AI-First không được phép hoạt động như một "hộp đen" bí ẩn. Mọi kết luận năng lực từ Learner Model đều phải có khả năng diễn dịch rõ ràng cho người dùng (Mentor và Học viên).

  • Cơ chế: Khi học viên hoặc mentor đặt câu hỏi: "Tại sao hệ thống đánh giá tôi chỉ ở mức Level 2 đối với kỹ năng Responsive Web?", AI sẽ truy cập vào Evidence Graph để truy xuất và trả lời:

    "Hệ thống tin bạn ở Level 2 vì: Bạn đã hoàn thành xuất sắc Task 2 (đạt chuẩn Responsive), nhưng tại Task 4 trang web của bạn bị vỡ layout trên thiết bị di động (đánh giá Thất bại từ hệ thống kiểm tra tự động), và trong bài Quiz gần nhất bạn trả lời sai câu hỏi số 3 về CSS Grid Media Queries."


5. Time & Learning Trajectory

Mô hình không chỉ lưu trữ một bức ảnh chụp nhanh (snapshot) ở thời điểm hiện tại, mà ghi nhận một Quỹ đạo học tập (Learning Trajectory) theo trục thời gian thực.

  • Theo dõi sự tiến bộ:
    • Tháng 1: Level 1.0
    • Tháng 2: Level 2.0
    • Tháng 3: Level 2.3 (Tiến độ bắt đầu chậm lại)
  • Lợi ích: Giúp AI phát hiện sớm trạng thái "chững lại" (plateau) hoặc "nản chí" của học viên để kịp thời đưa ra biện pháp động viên hoặc điều chỉnh lộ trình.

6. Long-term Memory

Learner Model hoạt động độc lập và nằm ngoài giới hạn Context Window của LLM. Đây chính là Long-term Memory (Trí nhớ dài hạn) của hệ thống về người học.

  • Cơ chế: Dữ liệu được lưu trữ bền vững tại cơ sở dữ liệu (ví dụ: Cloudflare D1 SQL Database).
  • Lợi ích: Dù học viên có dừng học vài tháng và quay lại, AI vẫn nhớ rõ lịch sử, phong cách học, ngộ nhận cũ và mục tiêu chưa hoàn thành mà không bị trôi mất thông tin như các hệ thống chỉ dựa vào chat history ngắn hạn.

7. Personalized Agent Generation

Để giải quyết vấn đề hiệu năng và chi phí token LLM khi giao tiếp với học viên, Learner Model đóng vai trò là nguồn cấp thông tin để sinh ra các Learner Agent gọn nhẹ.

  • Luồng xử lý:
    1. Khi học viên mở khung chat học tập, hệ thống sẽ thực hiện truy vấn Learner Model để tổng hợp thành một bản tóm tắt Learner Summary.
    2. Bản tóm tắt này chỉ chứa các thông tin thiết yếu nhất (Mục tiêu hiện tại, 3 lỗ hổng kiến thức hàng đầu, 1 ngộ nhận đang hoạt động, hành động tiếp theo cần làm).
    3. Hệ thống nạp bản tóm tắt này vào System Prompt để khởi tạo Learner Agent đồng hành.
    4. Nhờ vậy, Agent hoạt động nhanh chóng, phản hồi tức thì và tiết kiệm tối đa chi phí gọi API LLM.

Tài liệu được phân phối nội bộ phục vụ AI Hackathon.