🤖 Bot Can Thiệp

Bot làm mẫu → trẻ bắt chước → webcam chấm → củng cố. Dành cho chuyên viên can thiệp.

📋 1 · Hồ sơ buổi
🧩 Tạo bài can thiệp

Đọc kết quả đánh giá theo CID → gợi ý bài theo miền yếu. Chọn một bài để nạp kịch bản.

Giáo viên chọn/chỉnh bài rồi gửi duyệt; trung tâm duyệt ở Cổng quản lý. (Cần đăng nhập Cổng bằng tài khoản Giáo viên + mở từ danh sách trẻ được phân công.)

Khi mở từ Cổng theo trẻ, hệ thống tự lấy các kế hoạch trung tâm đã duyệt cho bé. Nhấn để nạp kịch bản rồi ▶ Diễn.

Mở trang này từ Cổng → nút "🎭 Can thiệp" ở dòng trẻ được phân công để tự lấy kế hoạch đã duyệt của bé.

Chọn lứa tuổi và phương pháp phù hợp, điền vài thông tin bối cảnh → AI soạn bài can thiệp đúng lứa tuổi & hoàn cảnh.

Nhập mục tiêu, AI sinh kịch bản tương tác. Chạy được ngay ở chế độ mẫu; bật “AI thật” nếu có API key.

Cấu hình AI thật (tùy chọn)

Không có key → dùng bộ sinh kịch bản mẫu (rule-based) ngay trong browser, không cần mạng.

📝 Kịch bản — nạp & chỉnh sửa · ▶ Diễn

Mọi “cách tạo bài” ở trên đều nạp kịch bản vào ĐÂY. Trung tâm/Giáo viên chỉnh sửa trực tiếp nếu cần rồi bấm ▶. Xem “Cú pháp kịch bản” ở cột phải khi cần.

🎭 4 · Nhân vật · Webcam · Khung hình
webcam: tắt
micro: tắt

Webcam: trẻ bắt chước (cười/giơ tay). Micro: nghe từ trẻ nói + phân tích âm thanh (độ to · cao độ · thời lượng) kể cả khi chưa thành lời — ghi vào dữ liệu buổi làm cơ sở kết nối phụ huynh/giáo viên. Không bật vẫn chấm tay được.

Cảnh xa (bắt chước động tác) → toàn thân; cảnh gần (biểu cảm, khẩu hình, gọi tên) → cận mặt để trẻ tập trung bắt chước.

webcam: chờ…

📊 Dữ liệu buổi can thiệp

Mỗi lượt thử ghi 1 dòng ABA. Xuất JSON gắn CID để nối vào Knowledge Graph.

0
Lượt thử
0
Đúng độc lập
–
% chính xác

“Lưu vào hồ sơ” ghi buổi vào IndexedDB dùng chung với VN-ASDetect (cùng CID) → vào chung timeline. Cần chạy qua server có các file module.

Nhật ký lượt thử

#Mục tiêuĐápMức nhắct
📖 Cú pháp kịch bản (mở khi cần)

diễn [emotion: happy] [action: wave] [pause: 1s] · dòng chữ = lời thoại

tương tác
[prompt: "Chỉ mặt VUI"] — ra chỉ dẫn, chờ trẻ đáp
[choices: 😀 | 😢 | 😠] — nút chọn (emoji hoặc url ảnh); mục đầu = đúng
[imitate: smile] — chờ trẻ bắt chước qua webcam (smile/wave)
[listen: "mèo"] — 🎤 chờ trẻ NÓI đúng từ (nhận diện lời) → tự chấm đúng
[voice] — 🎤 chờ trẻ PHÁT ÂM bất kỳ (kể cả chưa thành lời); hệ thống đo & ghi độ to · cao độ · thời lượng → chuyên viên chấm
[wait: 8s] — thời gian chờ đáp tối đa
[on_correct] … [on_wrong] … — hai nhánh phản hồi
[reinforce: "Giỏi lắm!"] — củng cố (bot reo + sao)
[target: nhan-biet-vui] — tên mục tiêu để ghi dữ liệu
# Lượt 1 — tách lượt/cảnh

Trẻ đáp bằng gì? (kênh đã chọn)

Webcam + AI: cue [imitate] dùng MediaPipe nhận diện trẻ cười/giơ tay và tự chấm. Chuyên viên luôn có nút Đúng / Sai để đè lên (chuẩn ABA). AI ở cột trái đề xuất kịch bản tương tác từ mục tiêu.