Trong chừng mực mà tôi hiểu, có vẻ như, trước khi di chuyển, tất cả các phần mềm cờ vua mạnh
- kiểm tra hàng ngàn hoặc hàng triệu vị trí có thể, trong tương lai;
- đánh giá từng vị trí trong tương lai theo một số heuristic, được gọi là hàm đánh giá;
- đánh giá riêng biệt từng vị trí trong tương lai để kiểm tra , để quyết định xem có nên khám phá các phần tiếp theo từ vị trí đó hay không;
- chọn trong số các di chuyển có sẵn bằng minimax; và
- sử dụng một cuốn sách mở đầu.
Càng xa càng tốt. Tuy nhiên, sức mạnh của một chương trình cờ vua dường như chủ yếu phụ thuộc vào chất lượng đánh giá và phương pháp phỏng đoán của nó - và cả trên cuốn sách mở đầu của nó, từ quan điểm của máy tính, vẫn là một heuristic khác. Một chương trình cờ như vậy rõ ràng, chỉ, biết chính xác nhiều về trò chơi cũng như con người đã tạo ra các heuristic. Chương trình dường như không có cái nhìn sâu sắc của riêng mình.
Có ai đã từng viết một chương trình cờ vua có cái nhìn sâu sắc của riêng mình chưa? Điều đó tự học trò chơi? Đó là đào tạo chính nó? Tất nhiên, một chương trình như vậy sẽ được cung cấp các quy tắc của trò chơi, và có lẽ sẽ được cung cấp thêm cơ sở hạ tầng tối thiểu và tĩnh, và có thể nhận ra và truy tố một người bạn đời bị ép buộc nếu tìm thấy. Tuy nhiên, nó sẽ không được cung cấp heuristic. Ví dụ, nó sẽ không được yêu cầu mở trò chơi về phía trung tâm, cũng không thích các tân binh hơn các hiệp sĩ, cũng không phải là phòng thủ của Sicily. Nó sẽ phải tự suy ra những nguyên tắc như vậy (hoặc, có thể hình dung, để tự mình khám phá những nguyên tắc tốt hơn).
Ở dạng thuần túy, một chương trình như vậy sẽ không bao giờ được cung cấp các trò chơi bậc thầy để nghiên cứu, mà chỉ các trò chơi của chính nó, được chơi với chính nó. Chỉ một khi được tự đào tạo đầy đủ, nó sẽ được tung ra trong cuộc cạnh tranh của con người.
Liệu một AI cờ vua thuần túy như vậy có tồn tại? Có một cờ tự động cơ học bao giờ xuất hiện? Thật vậy, người Thổ Nhĩ Kỳ cũ có thể tự dạy mình không?
Đây dường như là một thông báo ngắn gọn về một AI cờ vua thuần túy đã thất bại.
( Một câu hỏi liên quan đến tiếp tuyến đã xuất hiện trước đó trên trang web này, liên quan đến nghiên cứu trên máy vi tính về mở cờ.)
CẬP NHẬT
Câu hỏi được đưa ra bởi ba câu trả lời khác nhau, làm sáng tỏ tại thời điểm viết bài này, bởi @WesFreeman, @GregE. và @Landei. Cả ba đều được khuyến nghị mạnh mẽ và tôi sẽ cảm thấy có lỗi khi, theo chính sách của trang web, tôi chính thức chấp nhận một để loại trừ những người khác. Hãy để tôi ở đây cảm ơn và bày tỏ sự đánh giá cao của tôi về cả ba.
Câu hỏi muốn ngắn gọn. Tuy nhiên, một câu trả lời cho câu trả lời có thể chạy lâu hơn. Do đó, người đọc quan tâm có thể bỏ qua trực tiếp các câu trả lời và sau đó, nếu vẫn quan tâm, có thể quay lại để đọc bản cập nhật dài hơn sau đó.
Khi tôi đặt câu hỏi, tôi đã nghĩ đến một cái gì đó như sau.
Giả sử một ngôi làng giả thuyết ở ngoại ô của Shangri-La nơi người dân chưa bao giờ nghe nói về cờ vua. Trong chuyến thăm ngắn ngủi của bạn, bạn dạy cho những người lớn tuổi trong làng các quy tắc của trò chơi, nhưng không bao giờ hướng dẫn họ theo bất kỳ nguyên tắc nào của trò chơi. Hai trong số những người lớn tuổi chơi một trò chơi như những người lớn tuổi còn lại theo dõi, trong khi bạn (không muốn làm gián đoạn cuộc chơi bằng cách kibitzing) giới hạn bình luận của bạn cho các câu hỏi về các quy tắc. Không có hậu họa nào diễn ra sau trận đấu, cờ vua cũng không được chơi hay thảo luận lại trong khi bạn vẫn ở lại Shangri-La. Tuy nhiên, khi bạn khởi hành, không bao giờ quay trở lại, bạn để lại bộ cờ của bạn phía sau.
Trong sự vắng mặt của bạn, những người lớn tuổi dạy trò chơi cho mọi người. Một số người sau đó chơi một chút trong giờ giải trí, một số ít với sự nhiệt tình ngày càng tăng, những người chơi cờ vua thời trang của riêng họ.
Có thể không rõ ràng ngay lập tức với những người dân làng như vậy rằng một tay đua giỏi hơn một hiệp sĩ, nhưng mọi người vẫn có thể dần dần phát huy được sức mạnh tương đối của những người chơi cờ qua việc chơi nhiều trò chơi. Tương tự như vậy, có thể không rõ ràng ngay lập tức với họ rằng 1. a4 là một mở kém: họ có thể nhưng thử nó và xem xét kết quả.
Đến mức độ nào thì sự hiểu biết của dân làng về trò chơi cuối cùng sẽ hội tụ với thế giới bên ngoài? Thiếu một cuốn sách mở đầu, họ có thể phát triển các cuốn tiểu thuyết của riêng mình không? Tất nhiên, ban đầu, người ta không mong đợi sự mở cửa của dân làng sẽ rất tốt, nhưng, trong một vài thế kỷ cô lập, dân làng có thể phát triển một tiết mục mở đầu đáng kính, đối với tất cả những gì tôi biết.
Bất kỳ sự mở cửa nào của họ, được phát triển độc lập, sẽ chứng minh sự thú vị với thế giới bên ngoài, khi du khách tiếp theo đi qua để ghi chú lại, 200 năm sau? Liệu Shangri-La có thể mang đến cho thế giới những tác phẩm mới, tiểu thuyết, Phòng thủ của Shangri-La?
Nếu vậy, đối với câu hỏi ban đầu của tôi về cờ vua AI, điều tôi có trong đầu là ít nhiều điều này: một AI cờ vua có thể ít nhiều trùng lặp tiến trình cờ vua của dân làng ở ngoại ô Shanrgi-La?
Xem xét câu chuyện của Sussman trong câu trả lời của @ Landei dưới đây, chắc chắn rằng dân làng của tôi sẽ mang lại những định kiến nhất định cho trò chơi. Ví dụ, họ sẽ mang đến một sự hiểu biết rằng sở hữu nhiều thứ hữu ích nói chung tốt hơn là sở hữu ít hơn, và do đó, để bắt các quân cờ của đối thủ có lẽ, thường là thích chịu đựng việc bắt giữ chính mình. Bản chất lãnh thổ của những người hư cấu của Shangri-La là một câu hỏi đối với văn học, nhưng người ta có thể cho rằng họ sẽ nhận ra một vị trí chỉ huy nhiều không gian hơn là một vị trí chỉ huy ít hơn. Và bất kỳ người mới sáng dạ nào, một khi đã cho xem một bộ cờ và được hướng dẫn trong các quy tắc của trò chơi, có thể suy ra rằng một nữ hoàng có khả năng tốt hơn một con tốt, chỉ đơn giản là nữ hoàng có tới 27 nước cờ,
Do đó, câu hỏi của tôi không cần phải được hiểu là ngụ ý một lệnh tuyệt đối, theo kiểu Sussman chống lại việc mang bất kỳ loại kiến thức nào vào bàn cờ; nhưng đúng hơn là ngụ ý một lệnh chung đối với kiến thức chuyên môn về cờ vua. Rốt cuộc (không quan tâm đến vấn đề tiến hóa của các quy tắc của trò chơi từ lâu), tại một thời điểm trong quá khứ, trò chơi cờ vua đầu tiên đã được chơi. Có thể người chơi đầu tiên đã mở 1. a4; nhưng cuối cùng anh ta đã học tốt hơn, và dạy những gì anh ta đã học cho các môn đệ của mình; người lần lượt học được nhiều hơn và dạy nhiều hơn, từng thế hệ, để cho chúng ta Kasparov.
AI có thể không làm điều gì đó như thế, chỉ trong vài tuần chứ không phải hàng thế kỷ?
Plato sẽ hoài nghi, tôi cho là vậy. Hume sẽ lạc quan hơn, nhưng câu hỏi không còn được giải quyết chỉ bằng triết lý. Bây giờ chúng ta có máy tính điện tử để kiểm tra đề xuất này và tôi đã tự hỏi trạng thái của nghệ thuật AI là gì. Các AI cờ vua tốt nhất hiện nay dường như là hệ thống chuyên gia hoàn toàn không thông minh, đánh bại tất cả mọi người trong khi không có gì trực quan. Tôi tự hỏi liệu những AI rộng hơn một chút, theo một nghĩa nào đó, thực sự nghĩ về cờ vua, đã có bất kỳ thành công đáng kể nào trong việc dạy bản thân trò chơi.
Tôi tập hợp rằng câu trả lời là không, có lẽ là không.