Chương 11: Engine Cờ Vua (3)
Độ dài 2,178 từ - Lần cập nhật cuối: 2024-10-12 22:06:52
Mặc dù tôi muốn nhận được sự trợ giúp từ phép thuật làm mát, nhưng tôi không muốn Elnes bị mắc kẹt trong phòng thí nghiệm này trong ba ngày.
Tất nhiên, Elnes cũng vậy. Vì vậy, cô ấy đã mang một cuộn phép thuật làm mát nguyên mẫu từ phòng thí nghiệm của mình và cài đặt nó trên máy tính.
Giờ cô ấy đã có thể giảm bớt cường độ lao động bằng cách ghé thăm phòng thí nghiệm cứ sau 6 giờ để sạc năng lượng ma thuật cho cuộn giấy.
Sau khi Elnes rời đi, chỉ còn lại hai chúng tôi trong một góc phòng thí nghiệm.
"Tiền bối. Trong ván đấu cuối cùng, máy tính đã không thể đọc được nước đi rõ ràng! Nó vẫn còn yếu! Hãy tiếp tục cập nhật nó!"
Caroline bừng bừng khí thế, phì phò mũi.
"Được thôi. Nhưng Caroline, đừng nói với anh là em đã đọc và hiểu hết toàn bộ nước đi của ván đấu cuối cùng đấy nhé? Về phần anh, anh đã kết thúc ván đấu trong khi vẫn đang tự hỏi chuyện gì đang xảy ra."
"Em chỉ nhìn thấy thôi mà? Em thấy máy tính đã mắc lỗi."
"..."
Tôi không biết phải nói gì vì cô ấy nói như thể đó là điều hiển nhiên.
Quả nhiên, Caroline rất nhanh trong việc đọc các nước đi, cũng giống như cô ấy có năng khiếu tính nhẩm.
"Hãy lập trình thôi nào."
"Vâng ạ!"
***
Deep learning được sử dụng trong thời hiện đại tự động cập nhật các giá trị số và tìm ra giải pháp tối ưu cho vấn đề.
Tuy nhiên, máy tính này vẫn chưa đủ mạnh để thực hiện học sâu, vì vậy chúng ta phải cập nhật các giá trị số theo cách thủ công.
Cụ thể, đó là "hàm đánh giá vị trí", được coi là cốt lõi của Engine cờ vua.
Hiện tại, nó là một hàm chỉ đánh giá điểm số quân cờ và chiếu tướng, nhưng thế giới cờ vua rất sâu sắc, kết quả không chỉ được quyết định bởi sự chênh lệch quân cờ.
Kiểm soát trung tâm, cấu trúc tốt, hàng tốt, an toàn của vua, hoạt động của quân cờ, và các chiến thuật, chiến lược như xiên hoặc dĩa...
Nếu chúng ta điều chỉnh bằng cách cho thêm một chút điểm cộng vào những yếu tố trừu tượng này, Engine cờ vua sẽ trở nên mạnh mẽ và sắc bén hơn.
Làm thế nào để chúng ta cho điểm cộng vào từng tình huống? Điêu chỉnh "hàm đánh giá vị trí" một cách tinh tế là cốt lõi của Engine cờ vua!
Lạch cạch.
Trong một góc phòng tối.
Tôi và Caroline đã phối hợp ý kiến với nhau và tinh chỉnh hàm đánh giá vị trí.
Nếu ngày xưa có ông lão mài gậy, thì trong phòng thí nghiệm này có một lập trình viên đang mài hàm.
...
"Trong vị trí này, đôi tốt có phải nên bị trừ điểm không? Cấu trúc quân tốt kém mà."
"Nhưng ở trung tâm đang hở nên việc triển khai quân dễ dàng hơn. Anh nghĩ chúng ta nên cho điểm cộng vì tốc độ triển khai vượt trội."
...
"Anh cho nhập thành 0,5 điểm cộng á? Em không đồng ý. Đó là nước đi đánh đổi sự an toàn của vua để lấy tốc độ triển khai. Nếu tốc độ triển khai chậm lại, chúng ta sẽ không thể nắm được thế chủ động trong ván cờ."
"Nhưng nó mở ra thời cơ cho xe tấn công mà?"
"Nhập thành vào thời điểm không thích hợp là một sai lầm. Nếu phòng thủ chưa được thiết lập và hậu của đối phương tấn công, thì ván cờ sẽ kết thúc. The End đấy."
...
"Ngay cả một đứa trẻ ba tuổi cũng biết rằng hai tượng mạnh hơn hai mã. Khi bước vào tàn cuộc, điểm số của hai tượng được tính là 7 điểm."
"Cái gì? 7 điểm là quá cao! Nó tương đương với một xe và hai tốt! Sao chúng ta không thỏa hiệp ở mức 6,5 điểm?"
"Tiền bối."
"Sao thế."
"Anh chơi cờ giỏi hơn em à?"
"...Xin lỗi."
Vì phong cách chơi cờ của Caroline và tôi khá khác nhau, nên có nhiều ý kiến khác nhau về việc vị trí nào nên nhận được điểm cộng tốt hơn.
Nhưng cuối cùng tôi phải điều chỉnh hàm đánh giá theo hướng mà Caroline mong muốn.
Bởi vì tôi kém hơn cô ấy rất nhiều trong trò chơi này, và người chơi cờ kém cỏi như tôi không có quyền lên tiếng...
"Hừ hừ. Làm tốt lắm, tiền bối. Trong trường hợp này, anh nên nghe lời chuyên gia chứ."
Caroline cười ranh mãnh.
"Ặc..."
Tôi cảm thấy khá bực vì vẻ mặt đó đáng ghét quá.
***
Không biết chúng tôi đã thu thập dữ liệu trò chơi cờ vua, dữ liệu vị trí và huấn luyện nó trong bao lâu.
Kẹt.
Lúc đó, ai đó mở cửa phòng thí nghiệm và bước vào.
"Cái gì vậy, hai người vẫn chưa về nhà à?"
Elnes nói, có vẻ ngạc nhiên khi nhìn chúng tôi.
Đã 6 tiếng trôi qua rồi. Nhìn ra ngoài cửa sổ, tôi thấy mặt trời đang mọc.
"À, em định không về nhà cho đến ngày thi đấu cờ vua. Vẫn còn rất nhiều thứ cần điều chỉnh."
"Thật sao? Gia tộc Carpe cho phép chuyện đó à? Có vẻ như họ khá buông lỏng nhỉ?"
"Không ạ. Em chỉ cần bực một tí để được ra ngoài thôi."
"Ừm... Việc có thể ra ngoài qua đêm chỉ bằng việc cáu kỉnh, người ta gọi đó là buông lỏng."
"Ra vậy ạ?"
Elnes và Caroline thoải mái trò chuyện với nhau.
Mặc dù cho đến ngày hôm qua vẫn còn cảm thấy ngại ngùng, nhưng bây giờ họ đã hoàn toàn thân thiết.
"Dù sao thì, chị sẽ sạc lại năng lượng ma thuật cho cuộn giấy. Nhân tiện, đây vẫn là một sản phẩm đang được nghiên cứu bí mật, vì vậy đừng bao giờ tiết lộ ra bên ngoài nhé? Giáo sư hướng dẫn của chị nói rằng giá trị của công nghệ này còn hơn cả một tòa lâu đài."
"Chà, đúng vậy. Chúng em không học chuyên ngành này nên thậm chí còn không biết mạch được thiết kế như thế nào. Tiền bối cũng không biết máy tính được cấu tạo như thế nào mà, phải không?"
"Ừ, đúng vậy. Vậy thì tốt rồi."
Cuộn phép thuật mà Elnes đang nghiên cứu có chức năng tương tự như máy điều hòa không khí hiện đại.
Lời nói của giáo sư hướng dẫn của cô ấy về giá trị của một tòa lâu đài chắc chắn không phải là phóng đại.
Theo quan điểm của người hiện đại, tôi nghĩ rằng giá trị của nó còn vượt xa một tòa lâu đài.
"Mình muốn ký kết hợp đồng kinh doanh sâu rộng hơn với tiền bối Elnes trong tương lai."
Tôi khá thèm muốn phép thuật làm mát của cô ấy.
Bởi vì không ngoa khi nói rằng nền văn minh CNTT hiện đại đã phát triển cùng với máy điều hòa không khí, hay chính xác hơn là nhờ hệ thống HVAC (sưởi ấm, thông gió và điều hòa không khí) duy trì mức nhiệt độ và độ ẩm phù hợp.
Máy tính rất dễ bị ảnh hưởng bởi nhiệt độ và độ ẩm thay đổi. Có lẽ chúng còn nhạy cảm hơn cả rắn hay lưỡng cư như ếch.
Vậy mà cứ để máy tính chạy liên tục mà không bật điều hòa ư? Máy chủ hoặc mạch sẽ bị quá tải và dễ dàng hỏng hóc.
Nếu sơ suất, có thể xảy ra hỏa hoạn và tất cả các bóng bán dẫn mà chúng ta khó khăn lắm mới kiếm được sẽ bị tan chảy.
Nói cách khác, máy điều hòa không khí giống như một bình máu, một thứ thiết yếu cho phép chúng ta sử dụng máy tính trong thời gian dài.
"Xong rồi. Nó sẽ chạy ổn định trong 6 giờ tới."
Sau khi nạp đầy năng lượng ma thuật vào cuộn giấy, Elnes phủi tay.
"Cảm ơn tiền bối ạ."
"Không có gì. Nếu có gì bất thường, hãy gọi chị ngay lập tức nhé."
"À, tiền bối Elnes. Bọn em đã cập nhật Engine cờ vua, tiền bối có muốn chơi lại với máy tính không?"
"Hừ, thôi. Chị không quan tâm đến những kẻ chị đã đánh bại đâu."
"Nó không giống như trước đâu ạ. Nó mạnh hơn nhiều so với phiên bản mà tiền bối đã đấu trước đó. Nó đã lưu trữ hàng nghìn dữ liệu vị trí và học trong 18 giờ..."
"Vậy thì chị xin phép!"
Rầm.
Elnes vội vàng mở cửa phòng thí nghiệm và đi ra ngoài trước khi tôi kịp nói hết câu.
"Hừ hừ, phản ứng của tiền bối Elnes thật dễ thương."
Caroline che miệng cười khúc khích.
"Tiền bối cũng mơ hồ nhận ra điều đó rồi. Rằng cô ấy không thể đánh bại máy tính nữa."
Nó đã thể hiện hiệu suất như vậy chỉ sau 6 giờ học.
Engine cờ vua, sau khi được điều chỉnh hàm đánh giá vị trí và học trong hơn 18 giờ, có lẽ sẽ dễ dàng đánh bại bất kỳ người chơi cờ nghiệp dư nào.
"Tiền bối Neon, nhân tiện, còn bao lâu nữa thì đến giải đấu ạ?"
"Khoảng 40 tiếng nữa?"
"40 tiếng... Nếu chúng ta cứ để nó chạy trong thời gian đó, liệu nó có thể phát triển đến mức đánh bại cả những người chơi chuyên nghiệp không?"
"Chà, anh cũng không chắc về điều này. Chúng ta phải cố gắng hết sức thôi."
Ngay cả lập trình viên cũng không biết loại hình machine learning này sẽ cho ra kết quả như thế nào.
Chúng ta chỉ có thể điều chỉnh hàm và các giá trị số một cách cẩn thận, cung cấp dữ liệu phù hợp và hy vọng nó sẽ phát triển tốt.
Sau đó, chúng tôi đã chạy máy tính liên tục trong 40 giờ mà không nghỉ một lần.
***
Ngày thi đấu cờ vua.
Một bài báo gây xôn xao dư luận đã được đăng tải, và những đứa trẻ bán báo trên phố lớn tiếng rao nội dung tin tức.
"Tin nóng hổi đây! Một người chơi nghiệp dư vô danh, không có thành tích thi đấu chính thức, đang đánh bại các kỳ thủ chuyên nghiệp sừng sỏ và liên tiếp giành chiến thắng!"
"Này nhóc, cho chú một tờ."
Một người đàn ông đi đường nhét đồng xu vào tay đứa trẻ.
"Cảm ơn chú, chú thật tuyệt vời!"
Đứa trẻ đáp lại bằng một nụ cười chuyên nghiệp, nhưng người đàn ông phớt lờ nó và ngồi xuống ghế đá trong công viên gần đó.
Ông ta châm một điếu thuốc và mở tờ báo ra đọc.
"Cái gì? Donnelly Mulder, Sanders Conte, Corning Ebner, v.v., tất cả những kỳ thủ chuyên nghiệp sừng sỏ đó đều đã bị loại? Bị đánh bại bởi một người chơi nghiệp dư vô danh?"
Nghe vậy, những người đang đi dạo xung quanh cũng tiến lại gần người đàn ông đang cầm tờ báo với vẻ mặt khó tin.
"Có thật không vậy?"
"Đọc đây này."
"Trời đất."
Trong thế giới này, nơi không có nhiều hình thức giải trí, cờ vua là một trò chơi khá phổ biến.
Những kỳ thủ nổi tiếng có lượng người hâm mộ đông đảo là điều hiển nhiên.
Việc những người được ngưỡng mộ như vậy đột nhiên bị đánh bại bởi một người chơi nghiệp dư vô danh đã gây sốc và đồng thời tạo ra sự kỳ vọng cho mọi người.
Họ tự hỏi liệu có phải một tân binh xuất sắc nào đó đã xuất hiện hay không.
***
"Khà khà khà. Quả nhiên, máy tính chính là thần thánh và bất khả chiến bại."
Tại địa điểm thi đấu cờ vua. Tôi không thể không cười toe toét trước chuỗi trận thắng liên tiếp.
Căng thẳng khi bị Caroline đánh bại thảm hại giờ đã tan biến.
Mặc dù đó không phải là kỹ năng của tôi mà là gian lận bằng Engine cờ vua.
Khi chơi cờ với tôi, đối thủ sẽ nhìn chằm chằm vào bàn cờ hàng giờ, suy nghĩ nghiêm túc và đi nước đi.
Nhưng tôi thì không cần làm vậy.
Tôi có thể kiểm tra tướng mạo của những người ngồi trên khán đài. Ngắm nhìn những đám mây trôi qua ngoài cửa sổ. Quan sát biểu cảm đau khổ trên khuôn mặt đối thủ.
Tôi chỉ cần chờ đợi, và khi Caroline cho tôi biết nước đi tiếp theo thông qua vòng tay ma thuật, tôi chỉ cần đi nước đó.
Trong khi hoàn toàn thả lỏng đầu óc.
"Tuyệt vời, đây chính là cảm giác của một người chơi cờ vua!"
Sau khi lặp lại điều đó vài chục lần, đến một lúc nào đó, đối thủ sẽ lộ vẻ mặt bực tức và lật con vua của mình về phía tôi.
Đó là dấu hiệu đầu hàng.
"Ặc, tôi thua rồi. Kỹ năng của cậu thật đáng kinh ngạc."
"Haha, cảm ơn lời khen của anh."
Tôi, kẻ gian lận bằng Engine cờ vua, giả vờ khiêm tốn và bắt tay đối thủ.
Và sau khi ngày thi đấu cờ vua đầu tiên kết thúc, bức ảnh của tôi đã được đăng trên trang nhất của tờ báo.