1. Ban đầu chỉ là muốn thắng game thẻ bài
Mục tiêu đầu tiên chẳng có gì học thuật: tăng PP, gỡ Ward, Storm vào leader, thắng.
Nhưng khi cho AI chơi hàng nghìn trận để so deck, câu hỏi xuất hiện liên tục: khác biệt là may mắn? chỉ nhìn trung bình có đủ? nếu AI cứ thua một loại bộ bài thì sao? bài trên tay đối thủ bị ẩn thì suy luận thế nào? cách AI chọn nước đi mới yếu đi vì sao?
Rồi Monte Carlo, Bayesian update, Nash equilibrium, dynamic programming, POMDP, robust optimization, causal inference, counterfactual cùng xuất hiện.
Con người không cần tự giữ toàn bộ phép tính trong đầu. Con người quyết định muốn biết gì; AI và code xử lý lặp lại, ghi chép, thống kê và so sánh.
2. Hãy tưởng tượng tạo một nghề: “giáo viên game thẻ bài”
Huấn luyện AI chơi giống người giỏi khá giống đào tạo nhân viên mới.
“Thực tập sinh” phải học mulligan, giữ card, dùng Evolution, đoán phản ứng, lên kế hoạch 2–3 turn, tính sát thương đủ để thắng, quản lý bài trên tay và chỗ trống trên bàn đấu.
Quá nhiều thứ để nhớ cùng lúc, nên ta thiết kế công việc: xác định cách giành chiến thắng, xác định bài và khả năng chưa được phép dùng, rồi kiểm tra turn sau có chết không.
Sau đó cho AI luyện hàng nghìn game.
Thực tập 4.000 trận thì không còn là thực tập nữa, mà là nhà máy đào tạo.
3. Làm đúng lời khuyên của con người theo nghĩa đen có thể khiến AI yếu hơn
Guide nói “giữ lá này”, “để dành SEP, chưa dùng vội”, “ramp sớm”, “giữ combo piece”.
Thường đúng, nhưng luôn có điều kiện.
Giữ, trừ khi không dùng bây giờ sẽ chết. Giữ Evolution, trừ khi dùng bây giờ phá hỏng hoàn toàn turn đối thủ. Ramp, trừ khi mất bàn đấu khiến bạn chết.
Con người tự thêm ngoại lệ từ kinh nghiệm. AI có thể không.
Người: “Thông thường phải giữ.” AI: “Đã hiểu.” AI: chết.
Làm theo chỉ dẫn và hiểu mục đích của chỉ dẫn là hai kỹ năng khác nhau.
4. Tree search: đọc “nước này, nước tiếp theo, rồi nước tiếp theo”
Giả sử có ba nước đi: A loại bài đối thủ, B đánh leader, C giữ bài.
Mỗi nước đi mở ra tương lai khác nhau, đối thủ lại có nhiều phản ứng. Các nhánh này tạo thành cây.
Các nhánh tăng rất nhanh: mỗi bước có 10 lựa chọn thì sau 1 bước có 10 khả năng, sau 2 có 100, sau 3 có 1.000 và sau 4 có 10.000.
Không thể xem hết mọi tương lai. Ta quyết định nhìn trước bao nhiêu nước, giữ lại bao nhiêu lựa chọn có vẻ tốt và kiểm tra tổng cộng bao nhiêu thế trận. Đó là việc của depth limit, beam search và node budget.
Nhưng bỏ lựa chọn quá sớm có thể xóa nước yếu hiện tại nhưng mạnh nhất sau hai turn.
Việc tìm nước đi không chỉ là “nhìn xa hơn”. Cốt lõi là tương lai nào được phép tiếp tục tồn tại.
5. Các lý thuyết khác giải quyết các vấn đề khác nhau
Monte Carlo: mô phỏng nhiều lần rồi nhìn trung bình.
Bayesian update: thay đổi xác suất đối thủ có gì sau khi quan sát hành động.
POMDP: quyết định khi một phần thế trận thật bị ẩn.
Minimax: giả sử đối thủ phản công tối ưu.
Nash equilibrium: trạng thái mà một bên đổi chiến lược riêng lẻ không dễ được lợi hơn.
No-regret learning: giảm “giá như chọn cách khác” theo thời gian.
Robust optimization: tìm cách đánh không sụp đổ khi gặp bộ bài khó đối phó.
CVaR: nhìn vùng kết quả tệ.
Paired A/B: cùng cách đặt số ngẫu nhiên, bộ bài và thứ tự; chỉ đổi cách AI chọn nước đi.
Khoảng ước tính kết quả (confidence interval): đo xem chênh lệch có thể chỉ là ngẫu nhiên đến đâu.
Ablation: bỏ từng bộ phận.
Counterfactual: từ cùng thế trận, thử nước đi khác.
Causal inference: kiểm tra thay đổi nguyên nhân có thật sự làm thay đổi kết quả không.
Tên tiếng Anh nghe khó, nhưng ý tưởng là: thử nhiều lần, cập nhật dự đoán, xem tình huống xấu, so công bằng, điều tra từng nghi phạm.
6. Đâu là mức đại học, đâu là kiểu nghiên cứu cao học?
Thống kê, Monte Carlo, dynamic programming, game theory, Bayes và optimization có thể gặp ở đại học.
Nếu AI yếu đi, liệt kê các nguyên nhân có thể. Nghĩ trước xem nếu từng nguyên nhân đúng thì nó sẽ đánh thế nào, rồi ghi lại các nước đi. Mỗi lần đổi một bộ phận, thử nước khác từ cùng thế trận. Cuối cùng dùng dữ liệu chưa dùng lúc phát triển để kiểm tra. Nếu thất bại thì không chọn phương pháp đó.
Đại học cho hộp dụng cụ. Nghiên cứu hỏi cách dùng hộp dụng cụ để tạo bằng chứng thuyết phục.
7. Khoa học tự nhiên hay xã hội? Vấn đề thật trộn cả hai
Tree search, thuật toán, xác suất, reinforcement learning rất kỹ thuật.
Game theory, Nash, Pareto, rủi ro và quyết định cũng thuộc kinh tế và operations research.
Causal inference dùng trong kinh tế, y học, xã hội học và AI.
Vấn đề thật không quan tâm biên giới khoa.
Một bàn card game cũng có thể thành phòng nghiên cứu liên ngành.
8. Giá trị của đại học hay trường nghề không phải nhớ mọi thứ
Quên công thức sau nhiều năm là bình thường.
Nhưng từng nghe Monte Carlo, Bayes, optimization hay game theory tạo ra một mục lục trong đầu.
Khi gặp vấn đề, bạn có thể nghĩ: “Cái này giống Bayes?”, “Có phải bài toán tối ưu?”, “Thử so dưới cùng điều kiện.”
Dễ hơn rất nhiều so với không biết phải tìm từ khóa gì.
Giáo dục tạo bản đồ công cụ. Trường nghề cũng tương tự: học nền tảng trước, đào sâu khi công việc thật sự cần.
9. AI làm “biết nền tảng” có giá trị hơn nhiều
Trước đây biết tên phương pháp nhưng không tự suy công thức, code và thống kê thì vẫn dễ dừng.
Giờ con người có thể định hướng: “Monte Carlo hợp ở đây không?”, “Đây có phải vấn đề thông tin bị ẩn?”, “Kiểm tra chênh lệch có thể do ngẫu nhiên không”, “Làm ablation để tách nguyên nhân.”
AI hỗ trợ việc viết chương trình và tính toán.
Kiến thức nền không còn chỉ để tự giải tất cả, mà còn là chỉ mục để giao đúng việc trí tuệ cho AI.
10. Không “dị ứng kiến thức” là lợi thế lớn
POMDP, PSRO, CVaR, cluster bootstrap.
Tên nhìn rất căng.
Nhưng nếu phản ứng đầu tiên là “nó dùng để làm gì?” thay vì “cái này không dành cho mình”, bạn đã bước vào rồi.
POMDP giúp quyết định khi không thấy hết thông tin. PSRO thêm chiến lược mới để đối phó với những chiến lược đang có. CVaR xem nhóm kết quả tệ nhất. Cluster bootstrap tính độ không chắc chắn bằng cách xét những dữ liệu liên quan với nhau theo nhóm.
Không cần hiểu hoàn toàn trước khi chạm vào. Chạm trước, đào sâu cùng AI sau.
11. Có quá nhiều thứ phải nhớ cùng lúc thì chuyển bộ nhớ ra ngoài đầu
Card game đã cần nhớ bài trên tay, bàn đấu, PP, Evolution, phản ứng đối thủ, Ward, heal, sát thương đủ để thắng, turn sau.
Nghiên cứu thêm seed, hash, tệp cài đặt, giả thuyết, confidence interval, lịch sử thí nghiệm.
Không cần nhớ hết.
Viết điều kiện thử nghiệm vào tệp cài đặt. Để mã tính toán, ghi lại những gì đã thử và nhờ AI giúp so sánh số lượng lớn. Đừng chỉ tin trí nhớ về bộ bài, điều kiện hay thay đổi đã tạo ra kết quả.
Con người giữ câu hỏi và cảm giác “kết quả này lạ”.
Đó không phải gian lận. Đó là dành đầu óc để đánh giá kết quả.
12. Kết luận: chỉ muốn Storm vào mặt, cuối cùng lại hiểu ý nghĩa của giáo dục
Một game thẻ bài đã nối search, xác suất, thống kê, game theory, causal inference, giáo dục và AI.
Bạn không cần thành thạo tất cả khi học lần đầu.
Từng thấy, biết tên, không sợ — như vậy đã đủ để tạo cửa vào thực hành nhiều năm sau.
AI giảm mạnh chi phí từ “đã nghe qua” đến “có thể thử trên vấn đề thật”.
Con người hỏi. Máy tính. Kết quả lạ, con người hỏi lại.
Và mục tiêu ban đầu vẫn đơn giản.
Gỡ Ward. Evolution.
Storm vào leader.
Một nơi rất lạ để kiến thức học đường hoàn vốn.

