DBMS / docs /demo_video_script.md
vkhoa2110
Deploy SQL Server demo Space
f53fbd9

Kịch bản quay video demo — ngắn gọn, chỉ trên web UI

Tổng thời lượng: ~2 phút 30 giây Bộ dữ liệu: VN inline seed (162 row) Phạm vi: Chỉ thao tác trên http://127.0.0.1:8081, không Alt-Tab đi đâu khác


Trước khi quay

  • UI đang chạy ở real mode, sidebar hiển thị FEEDBACK 162, REAL · BGE-M3 162, CRITICAL 34, VIP 54
  • Chrome F11 fullscreen, Ctrl+F5 hard refresh
  • Notepad bên cạnh paste sẵn 2 câu:
khách hàng bị trừ tiền dù giao dịch thất bại
customer charged for failed transaction
  • Tắt Slack/Zalo/notifications
  • Bấm REC, đợi 1s

SCENE 1 — Mở đầu [0:00 → 0:15]

Action: Không click. Camera tĩnh full UI.

Voiceover:

"162 phản hồi khách hàng, đã được biến thành 162 vector 1024 chiều, lưu trực tiếp trong SQL Server. Toàn bộ chạy nội bộ, không rời firewall."


SCENE 2 — Keyword search bị sót [0:15 → 0:40]

Bước Action
0:15 Click dropdown Mode → chọn Keyword
0:18 Click ô Keyword, xóa text cũ, gõ trừ tiền
0:22 Click Search
0:24 Camera dừng 3s ở kết quả

Voiceover:

"Keyword search — tìm cụm 'trừ tiền', ra 12 phản hồi. Nhưng khách viết 'số dư giảm', 'tiền bị giữ' thì bỏ sót hết."


SCENE 3 — Semantic search ⭐ [0:40 → 1:30]

Bước Action
0:40 Đổi Mode về Semantic-like
0:43 Click ô Natural language question, xóa, paste: khách hàng bị trừ tiền dù giao dịch thất bại
0:48 Days = 365
0:50 Click Search
0:52 Camera dừng 4s, zoom nhẹ vào top 3 (score ~0.80)
1:00 Scroll xuống xem thêm 3-4 dòng
1:10 Xóa câu hỏi, paste tiếng Anh: customer charged for failed transaction
1:13 Click Search
1:15 Camera dừng 3s ở kết quả tiếng Việt

Voiceover (0:40):

"Đổi sang semantic. Đặt câu hỏi bằng tiếng tự nhiên. SQL Server so sánh ý nghĩa, không phải từ khóa."

Voiceover (0:55):

"Dòng đầu, điểm tương đồng 0.80. Câu này dùng wording khác — 'tài khoản vẫn bị trừ sau OTP' — nhưng hệ thống vẫn xếp đầu vì hiểu cùng bản chất."

Voiceover (1:10):

"Thử bằng tiếng Anh. Câu hỏi tiếng Anh, dữ liệu tiếng Việt — vẫn ra đúng. Model embedding đa ngôn ngữ."


SCENE 4 — Filter nghiệp vụ [1:30 → 2:00]

Bước Action
1:30 Paste lại câu tiếng Việt vào ô câu hỏi
1:33 Segment → chọn VIP
1:36 Risk → chọn Critical
1:38 Click Search
1:40 Camera dừng 3s
1:45 Click nút VIP Critical (preset)
1:48 Camera dừng 3s

Voiceover:

"Semantic search kết hợp filter nghiệp vụ — VIP, Critical — trong một câu T-SQL. Hoặc một click với preset VIP Critical, ra ngay báo cáo rủi ro."


SCENE 5 — Vector inspector ⭐⭐ [2:00 → 2:25]

Bước Action
2:00 Click nút Vector trên row đầu
2:02 Modal slide-up, camera dừng 2s đọc header
2:05 Zoom vào dãy stats (Model bge-m3, Dim 1024, Norm 1.0)
2:10 Pan xuống "First 20 dimensions", dừng 2s
2:14 Pan xuống "Full vector", kéo scrollbar nhẹ
2:20 Click Close

Voiceover (2:00):

"1024 con số floating-point — biểu diễn ngữ nghĩa của câu phản hồi."

Voiceover (2:12):

"Toàn bộ 1024 số này không bao giờ rời máy chủ. Model chạy local, vector lưu trong SQL Server, query embed local. Không có byte nào ra OpenAI hay cloud."

Editing: Banner đỏ "Data không rời firewall" hold 3 giây trong khi voice đọc câu cuối.


SCENE 6 — Closing [2:25 → 2:30]

Action: Camera tĩnh trên UI.

Voiceover:

"Native Vector Search trên SQL Server — AI tạo sinh an toàn cho enterprise."

Fade to black 1s.


TÓM TẮT

Scene Time Click chính
1 0:00–0:15 Không click
2 0:15–0:40 Keyword mode + "trừ tiền"
3 0:40–1:30 Semantic + câu VN + câu EN ⭐
4 1:30–2:00 VIP + Critical + preset
5 2:00–2:25 Vector modal ⭐⭐
6 2:25–2:30 Closing

Tổng 2'30", ~280 từ voiceover.


Nếu lỡ nhịp

Lỗi Cứu
Search 0 row Tăng Days = 3650
Modal Vector lỗi Ctrl+F5 refresh, click Vector lại
Ollama disconnect Bỏ Scene 3 cross-lingual (1:10-1:30), kéo Scene 4 sớm