Năm 1997, siêu máy tính Deep Blue của IBM đánh bại nhà vô địch cờ vua Garry Kasparov. IBM đã chi hàng triệu USD để chế tạo cỗ máy gồm 30 bộ xử lý và 480 chip chuyên dụng, phân tích hơn 200 triệu thế cờ mỗi giây. Nhưng liệu có thực sự cần đến nó?
Một chiếc máy 31 năm tuổi làm được điều đó
Nicholas Carlini, nhà nghiên cứu về AI, đã chạy một bản Stockfish tùy chỉnh trên chiếc Intel Pentium Pro 200 MHz, ra mắt tháng 11/1995, chỉ có 64MB RAM. Theo ước tính, máy này đạt khoảng 3300 Elo, cao hơn hẳn mức dưới 2800 của Kasparov. Anh còn nối máy vào internet để mọi người có thể chơi thử.
Thuật toán quan trọng hơn phần cứng
Điểm số Elo đo sức mạnh: chênh 200 điểm thì bên mạnh hơn thắng khoảng ba trong bốn ván. Engine tốt nhất chạy trên máy tính phổ thông năm 1996 chỉ khoảng 2300 Elo, Deep Blue đạt 2700, còn Stockfish hiện đại gần 3700.
Bài học thú vị: máy mạnh hơn là một cách, nhưng chọn nước đi thông minh hơn mới là bước tiến lớn. Điều này cũng đúng với nhiều lĩnh vực công nghệ hôm nay: cải tiến thuật toán có thể đáng giá hơn việc chi thêm hàng triệu USD cho phần cứng.






