Sejauh yang saya mengerti, tampaknya, sebelum pindah, semua perangkat lunak catur kuat
- memeriksa ribuan atau jutaan kemungkinan, posisi masa depan;
- mengevaluasi setiap posisi masa depan sesuai dengan beberapa heuristik, yang disebut fungsi evaluasi;
- secara terpisah mengevaluasi setiap posisi masa depan untuk ketenangan, untuk memutuskan apakah akan mengeksplorasi kelanjutan dari posisi tersebut;
- memilih dari antara langkah-langkah yang tersedia dengan minimax; dan
- menggunakan buku pembuka.
Sejauh ini bagus. Namun, kekuatan program catur tampaknya sebagian besar bergantung pada kualitas evaluasi dan heuristik diamnya - dan juga pada buku pembuka yang, dari sudut pandang komputer, adalah satu lagi heuristik. Program catur semacam itu rupanya, hanya, yang benar-benar tahu banyak tentang permainan seperti halnya manusia yang telah membuat heuristik. Program itu tampaknya tidak memiliki wawasannya sendiri.
Adakah yang pernah menulis program catur yang memiliki wawasannya sendiri? Itu mempelajari gamenya sendiri? Itu melatih dirinya sendiri? Program seperti itu akan dilengkapi dengan aturan permainan, tentu saja, dan mungkin akan lebih jauh diberikan dengan minimax mentah dan infrastruktur diam, dan akan dapat mengenali dan menuntut pasangan yang dipaksa jika menemukan satu. Namun, itu tidak akan diberikan heuristik. Sebagai contoh, tidak akan disuruh membuka permainan menuju pusat, atau untuk lebih memilih benteng untuk ksatria, atau apa pertahanan Sisilia. Itu harus menyimpulkan prinsip-prinsip seperti itu (atau, mungkin, untuk menemukan prinsip-prinsip yang lebih baik) sendiri.
Dalam bentuknya yang murni, program semacam itu tidak akan pernah disediakan game master untuk dipelajari, tetapi hanya gamenya sendiri, yang dimainkan melawan dirinya sendiri. Hanya sekali dilatih sendiri sepenuhnya akan dilepaskan pada kompetisi manusia.
Apakah AI catur murni seperti itu ada? Pernahkah autodidak catur mekanik muncul? Memang, bisakah orang Turki tua itu belajar sendiri?
Di sini tampaknya ada pemberitahuan singkat tentang AI catur murni yang gagal.
( Pertanyaan terkait tangensial sebelumnya telah muncul di situs ini, mengenai studi komputer tentang pembukaan catur.)
MEMPERBARUI
Pertanyaan ini dianugerahi oleh tiga jawaban berbeda yang menerangi pada saat penulisan ini, oleh @WesFreeman, @GregE. dan @Landei. Ketiganya sangat direkomendasikan dan saya akan merasa bersalah ketika, menurut kebijakan situs, saya secara resmi menerima satu dengan mengesampingkan yang lain. Biarkan saya di sini mengucapkan terima kasih dan menyatakan penghargaan saya untuk ketiganya.
Pertanyaan ingin singkat. Namun respons terhadap jawaban mungkin berjalan lebih lama. Karenanya, pembaca yang tertarik dapat langsung beralih dari sini ke jawaban dan kemudian, jika masih berminat, dapat kembali membaca pembaruan yang lebih panjang yang mengikutinya.
Ketika saya mengajukan pertanyaan, saya memikirkan sesuatu seperti yang berikut.
Misalkan sebuah desa hipotetis di pinggiran Shangri-La di mana orang tidak pernah mendengar catur. Selama kunjungan singkat Anda, Anda mengajari para tetua desa aturan permainan, tetapi tidak pernah menginstruksikan mereka dalam salah satu prinsip permainan. Dua dari penatua memainkan permainan seperti yang ditonton oleh para penatua, sementara Anda (tidak ingin mengganggu permainan dengan kibitzing) membatasi komentar Anda pada pertanyaan aturan. Tidak ada postmortem yang mengikuti permainan, catur juga tidak dimainkan atau dibahas lagi saat Anda tetap di Shangri-La. Namun, ketika Anda pergi, tidak pernah kembali, Anda meninggalkan catur Anda.
Dalam ketidakhadiran Anda, para penatua mengajarkan permainan kepada orang-orang. Beberapa orang kemudian bermain sedikit selama waktu senggang, beberapa dengan antusiasme yang tumbuh, yang membuat set catur mereka sendiri.
Mungkin tidak segera jelas bagi penduduk desa bahwa benteng lebih baik daripada ksatria, tetapi orang-orang mungkin secara bertahap masih mengusahakan kekuatan relatif dari bidak catur atas permainan banyak permainan. Demikian juga, mungkin tidak segera jelas bagi mereka bahwa 1. a4 adalah pembukaan yang buruk: mereka bisa tetapi mencobanya dan mempertimbangkan hasilnya.
Sampai sejauh mana pemahaman penduduk desa tentang permainan pada akhirnya akan menyatu dengan dunia luar? Karena tidak memiliki buku pembuka, dapatkah mereka mengembangkan bukaan novel sendiri? Tentu saja, orang tidak akan berharap pembukaan desa menjadi sangat baik pada awalnya, tetapi, setelah beberapa abad terisolasi, penduduk desa mungkin mengembangkan repertoar pembukaan yang terhormat, untuk yang saya tahu.
Akankah salah satu dari bukaan mereka, dikembangkan secara independen, terbukti menarik bagi dunia luar, ketika pelancong berikutnya melintas untuk mencatatnya, 200 tahun kemudian? Mungkinkah Shangri-La memberi dunia baru, novel, Shangri-La Defense?
Jika demikian, maka, sehubungan dengan pertanyaan awal saya tentang catur AI, apa yang ada dalam pikiran saya kurang lebih ini: bisakah seorang catur catur lebih atau kurang meniru kemajuan catur penduduk desa di pinggiran Shanrgi-La?
Mengingat kisah Sussman dalam jawaban @ Landei di bawah ini, tidak diragukan lagi benar bahwa penduduk desa saya akan membawa prasangka tertentu ke permainan. Sebagai contoh, mereka akan membawa pemahaman bahwa memiliki lebih banyak hal yang bermanfaat pada umumnya lebih baik daripada memiliki lebih sedikit dari itu, dan karena itu untuk menangkap bidak catur lawan mungkin, biasanya lebih baik daripada menderita penangkapan sendiri. Seberapa teritorial orang-orang fiksi Shangri-La pada dasarnya adalah pertanyaan untuk sastra, tetapi orang dapat berasumsi bahwa mereka akan mengenali posisi yang memerintahkan lebih banyak ruang sebagai lebih unggul daripada posisi yang kurang diperintahkan. Dan setiap pemula yang cerdas, sekali ditunjukkan set catur dan diinstruksikan dalam aturan permainan, dapat menyimpulkan bahwa seorang ratu mungkin lebih baik daripada pion, hanya dengan itu ratu memiliki hingga 27 langkah yang tersedia,
Pertanyaan saya karena itu tidak perlu ditafsirkan untuk menyiratkan perintah mutlak, gaya Sussman terhadap membawa segala jenis pengetahuan apa pun ke papan catur; melainkan untuk menyiratkan perintah umum terhadap pengetahuan khusus catur yang sudah terbentuk sebelumnya. Setelah semua (mengabaikan masalah evolusi aturan permainan lama), pada suatu waktu di masa lalu, permainan catur pertama kali dimainkan. Mungkin pemain pertama membuka 1. a4; tetapi akhirnya dia belajar lebih baik, dan mengajarkan apa yang telah dia pelajari kepada murid-muridnya; yang pada gilirannya belajar lebih banyak dan mengajar lebih banyak, dari generasi ke generasi, untuk memberi kita Kasparov.
Mungkinkah AI tidak melakukan hal seperti itu, hanya dalam beberapa minggu dan bukan abad?
Plato akan skeptis, saya kira. Hume akan lebih optimis, tetapi pertanyaannya tidak lagi diselesaikan oleh filsafat saja. Kami memiliki komputer elektronik sekarang untuk menguji proposisi, dan saya bertanya-tanya apa keadaan seni AI itu. AI catur terbaik saat ini tampaknya benar-benar sistem pakar yang tidak cerdas yang mengalahkan semua orang sambil tidak menghasilkan apa-apa. Saya bertanya-tanya apakah AI yang sedikit lebih luas yang, dalam beberapa hal, benar-benar berpikir tentang catur, telah cukup berhasil dalam mengajar diri mereka sendiri permainan.
Saya berpendapat bahwa jawabannya adalah tidak, mungkin tidak.