Claude Code có thể phân tích ván cờ của bạn: từ ghi chú giọng nói đến video bình luận
Một bộ kỹ năng (skill) dành cho Claude Code cho phép AI phân tích ván cờ vua dựa trên chính suy nghĩ của người chơi. Hệ thống kết hợp Claude với Stockfish để đưa ra lời giải thích bằng ngôn ngữ tự nhiên và tạo video bình luận có thuyết minh, dù chi phí token khá cao.
Một lập trình viên vừa chia sẻ trên Hacker News một dự án thú vị: bộ kỹ năng (skill) cho Claude Code có khả năng biến một ván cờ vua thông thường thành bản phân tích chi tiết mà người chơi có thể đọc, nghe và xem lại.
Ý tưởng khởi nguồn
Dự án bắt đầu từ một thử nghiệm đơn giản: liệu Claude có thể chơi cờ vua đúng cách nếu sử dụng thị giác máy tính thay vì ký hiệu PGN? Câu trả lời bất ngờ là có. Thử nghiệm tiếp theo là liệu Claude kết hợp với Stockfish — engine cờ vua mã nguồn mở mạnh nhất hiện nay — có thể giải thích một ván cờ hay không. Và một lần nữa, câu trả lời cũng là có.
Sau vài phiên làm việc, tác giả đã xây dựng được một hệ thống nhận ghi chú âm thanh trực tiếp (hoặc văn bản) cùng một yêu cầu đơn giản như "phân tích ván lichess gần nhất của tôi", rồi trả về một video có bình luận cho toàn bộ ván cờ.
Cách hệ thống hoạt động
Điểm độc đáo nằm ở chỗ hệ thống không chỉ phân tích nước đi, mà còn phản biện chính suy nghĩ của người chơi trong lúc thi đấu.
- Claude phiên âm bản ghi âm suy nghĩ bằng whisper.cpp chạy cục bộ
- Sử dụng thời gian trên đồng hồ trong file PGN để khớp từng câu nói với nước đi đang được cân nhắc tại thời điểm đó
- Claude tự điều khiển Stockfish, đặt ra những câu hỏi mà con người thường hỏi như "tại sao không đi nước tôi đã chọn?" hay "nếu Đen đơn giản ăn quân thì sao?"
- Mọi kết luận đều được kiểm chứng lại với engine qua một bước xác minh riêng
Một phân tích của Stockfish chỉ cho bạn những con số và biến. Nó không thú vị để đọc, và thường không giải thích được lý do.
Tác giả cho biết ưu điểm lớn nhất là hệ thống biết bạn đã nghĩ gì trong ván cờ, nên có thể bác bỏ chính lập luận thực tế của bạn thay vì phỏng đoán.
Ba kỹ năng chính
| Kỹ năng | Chức năng |
|---|---|
| chess-analysis | Quét toàn bộ nước đi bằng Stockfish, các "điều tra viên" song song chất vấn engine cho đến khi mọi sai lầm được giải thích. Đầu ra gồm PGN có chú thích, bảng phân tích HTML và một điểm dừng "plan pause" mỗi ván |
| chess-video | Video thuyết minh toàn ván cờ với bàn cờ, mũi tên, thước đo đánh giá, giọng đọc TTS và phụ đề |
| chess-play | Chơi cờ với Claude qua file PGN, có cơ chế kiểm tra sai sót đối kháng, không dùng engine |
Chi phí và thời gian
Đây không phải công cụ dành cho người chơi cờ chớp (blitz). Một lần chạy đầy đủ — bao gồm quét, điều tra, chú thích và dựng video — mất khoảng một giờ xử lý. Theo nhật ký phiên làm việc, ván cờ phân tích gần nhất tiêu tốn khoảng 15 USD nếu tính theo giá API.
Tác giả khuyến nghị chỉ dùng cho những ván cờ mà bạn thực sự dành thời gian suy nghĩ, như rapid 15+10 hoặc cờ thư tín.
Yêu cầu cài đặt
Người dùng cần môi trường Python với các thư viện python-chess, cairosvg, pillow, piper-tts, cùng Stockfish, ffmpeg và tùy chọn whisper.cpp. Các kỹ năng được viết dưới dạng file SKILL.md để chính Claude đọc và hiểu, đồng thời đóng vai trò tài liệu hướng dẫn. Người dùng chỉ cần sao chép thư mục kỹ năng vào .claude/skills/ là có thể bắt đầu.
Góc nhìn cho người dùng Việt Nam
Với cộng đồng cờ vua Việt Nam — nơi phong trào chơi cờ online trên lichess và chess.com ngày càng phát triển — công cụ này mở ra một cách học cờ mới. Thay vì chỉ nhìn thanh đánh giá tụt xuống sau một nước đi sai, người chơi có thể hiểu tại sao mình sai và điều gì mình đã nghĩ sai.
Tuy nhiên, rào cản chi phí token và yêu cầu kỹ thuật khá cao khiến công cụ này phù hợp hơn với những người chơi nghiêm túc hoặc có nền tảng lập trình. Đổi lại, đây là ví dụ điển hình cho thấy AI kết hợp công cụ chuyên biệt có thể tạo ra giá trị vượt xa khả năng của từng thành phần riêng lẻ.
Toàn bộ mã nguồn được phát hành theo giấy phép MIT, ngoại trừ thư viện chess.js và bộ quân cờ cburnett đi kèm.

