Buka Opponent Prep, ketik nama pengguna, dan beberapa detik kemudian kamu menatap seberang papan pada sesuatu yang meresahkan: sebuah bot yang membuka permainan seperti dia membuka, terjerumus ke struktur-struktur rapuh yang sama seperti yang selalu ia hadapi, dan seolah tahu persis kapan ia cenderung melakukan blunder. Kami menyebutnya Ghost Bot, dan di baliknya ini benar-benar rekayasa berlapis — beberapa sistem independen yang ditumpuk satu sama lain, masing-masing dibangun untuk menjawab pertanyaan berbeda tentang orang asing yang belum pernah kamu lawan.
Pertama, ia membaca seluruh riwayatnya
Begitu kamu mencari sebuah nama, kami mengambil semua permainan yang tersedia dari pemain tersebut dan menjalankannya melalui satu putaran analisis — persentase kemenangan, pembukaan apa yang benar-benar ia capai dengan setiap warna, kira-kira seberapa kuat ia bermain di berbagai fase permainan, dan yang terpenting, tepatnya di mana ia paling banyak kehilangan poin di masa lalu. Bukan tebakan. Dihitung dari langkah-langkahnya sendiri, sepanjang ratusan permainan yang telah ia mainkan.
Buku posisi persis: langkah-langkahnya, diindeks
Dari riwayat itu kami membangun tabel pencarian: untuk setiap posisi yang benar-benar pernah dicapai pemain itu, apa yang ia mainkan, dan seberapa sering? Ketika Ghost Bot mengikuti jejaknya, ia tidak berimprovisasi — ia mengambil langsung dari tabel itu, dibobot berdasarkan seberapa sering ia benar-benar memilih setiap opsi. Bawa dia ke posisi yang telah dikunjunginya lima puluh kali, dan jawaban bot berasal dari lima puluh titik data yang sama persis. Ini lebih sedikit simulasi dan lebih banyak pemutaran ulang, dinarasikan oleh angka.
Trik yang membuatnya terasa akurat secara mengerikan: buku kebiasaan
Inilah bagian yang benar-benar memerlukan pemikiran. Tabel posisi persis hanya membantu ketika kamu kembali ke posisi yang pernah ia alami sebelumnya — dan begitu kamu memainkan sesuatu yang sedikit saja tidak biasa, tabel itu langsung kosong. Lawan sungguhan tidak memiliki ingatan tak terbatas, tetapi mereka memiliki kebiasaan: pemain yang selalu men-fianchetto gajahnya, selalu roking sebelum langkah kedelapan, selalu membangun segitiga pion yang sama apa pun yang kamu lakukan di sisi papan yang lain.
Jadi kami membangun indeks kedua yang sengaja membuang setengah informasi: ia mengingat sebuah posisi hanya berdasarkan bidak milik pemain itu sendiri, mengaburkan apa pun yang sedang kamu lakukan. Ingatan yang lebih kabur inilah yang memungkinkan Ghost Bot mengenali "ini terlihat seperti Sistem London miliknya" pada posisi yang, secara teknis, tidak pernah terjadi sekali pun dalam permainan aslinya. Ini adalah pengenalan pola yang menggantikan otak catur — dan setiap kebiasaan yang dipanggil kembali diam-diam diperiksa ulang keamanannya sebelum dimainkan, sehingga susunan yang familiar tidak akan pernah menjerumuskan sebuah bidak ke posisi tergantung pada langkah kesembilan hanya karena posisinya terlihat cocok.
Di atas kedua buku itu terdapat lapisan paling aneh dari semuanya: sebuah kepribadian, direduksi menjadi serangkaian tombol putar. Kami membangun sidik jari gaya dengan membandingkan pilihan langkah nyata pemain terhadap kelompok kontrol lawan dengan kekuatan yang kurang lebih setara. Ini mengubah "bermain hati-hati", "menyukai taktik tajam", atau "menjadi tidak sabar dalam posisi seimbang" menjadi dorongan numerik yang diam-diam mengarahkan keputusan Ghost Bot ke arah yang sama setiap kali ia harus berimprovisasi di luar kedua buku itu. Hasilnya tidak hanya mengingat pembukaannya — tetapi condong ke arah yang sama seperti ia condong.
Jadi mengapa ini muncul secara instan, sementara Report dan Blunder Puzzle membuatmu menunggu?
Inilah jawaban yang jujur, sedikit mengecewakan: Opponent Prep cepat karena tidak satu pun dari hal di atas bertanya apa pun kepada mesin catur. Membangun seluruh laporan — repertoar, kedua buku, sidik jari gaya, titik-titik lemah — adalah menghitung, bukan mengkalkulasi. Ini aritmetika atas tumpukan permainan yang sudah terjadi. Peramban modern mengunyah itu dalam beberapa detik saja, tak peduli berapa ratus permainan ada di tumpukan itu.
Game Analysis dan Blunder Puzzle menjawab jenis pertanyaan yang sama sekali berbeda, yang tidak memiliki jalan pintas: apakah langkah spesifik ini, dalam permainan spesifik ini, benar-benar bagus — dan seberapa bagus? Pertanyaan itu belum ada lima menit yang lalu. Tak seorang pun pernah menanyakannya sebelumnya, karena posisi di papanmu saat ini unik untuk permainan yang baru saja kamu mainkan. Tidak ada tabel untuk mencarinya. Satu-satunya cara jujur untuk menjawabnya adalah menyerahkan posisi itu ke mesin catur sungguhan dan membiarkannya mencari, langkah demi langkah, sepanjang permainan — dan ketika ia memeriksa apakah sebuah pengorbanan benar-benar sah, ia harus mengajukan pertanyaan kedua di atas pertanyaan pertama: apa yang terjadi jika lawan mengambilnya? Itu bukan pencarian tabel. Itu pemikiran sekuensial sungguhan, yang terjadi langsung di perangkatmu, posisi demi posisi, dan tidak ada cache di dunia ini yang bisa melewatkan itu untuk permainan yang belum pernah dimainkan siapa pun sebelumnya.
Sederhananya: Opponent Prep cepat karena ia sedang mengingat. Report dan Blunder Puzzle membutuhkan waktu karena mereka benar-benar berpikir.
Bangun Ghost-mu sendiri
Kenali kebiasaannya bahkan sebelum jam mulai berjalan.