Pemain poker komputer
Pemain poker komputer adalah sebuah program komputer yang dirancang untuk memainkan permainan poker melawan pemain manusia atau pemain komputer lainnya. Seringkali hal ini disebut sebagai pokerbot atau bot.
Bot atau program komputer ini sering digunakan dalam sebuah permainan poker daring sebagai lawan yang sah bagi pemain manusia atau sebagai bentuk kecurangan dalam poker/cheating. Baik digunakan atau tidak, kecurangan ini biasanya dikenali oleh ruangan poker (poker room) yang menyediakan permainan poker yang sesungguhnya. Kebanyakan (jika tidak semuanya) ruangan kartu (cardrooms) melarang penggunaan bot, namun tingkat pelarangan dari situs pengoperasi sangat beragam.
Subjek bot pemain dan bantuan komputer pada saat bermain poker online sangat kontroversial. Pendapat para pemain sangat bervariasi ketika memutuskan jenis perangkat lunak komputer yang termasuk dalam kategori pemberi keuntungan yang tidak adil. Salah satu faktor utama dalam mendefinisikan bot adalah apakah program komputer tersebut dapat melakukan aktivitas antarmuka dengan klien poker (dengan kata lain, bermain
dengan sendirinya) tanpa bantuan operator manusia. Program komputer dengan kemampuan ini dikatakan memiliki atau merupakan Autoplayer dan secara universal didefinisikan dalam kategori bot, terlepas dari seberapa baik mereka bermain poker.
Masalah keuntungan yang tidak adil ini banyak kaitannya dengan jenis informasi dan kecerdasan buatan yang tersedia untuk program komputer. Selain itu, bot bisa bermain selama berjam-jam dalam suatu waktu tanpa kelemahan manusia seperti Kelelahan (medis) dan dapat bertahan secara alami dari berbagai macam permainan tanpa dipengaruhi oleh manusia emosi. Di sisi lain,
bot memiliki beberapa kelemahan yang signifikan- misalnya, sangat sulit bagi bot untuk secara akurat membaca gertak sambal atau menyesuaikan dengan strategi lawan yang dapat dilakukan manusia.
Sementara syarat dan kondisi situs-situs poker umumnya melarang penggunaan bot, tingkat penegakan larangan tergantung pada operator situs. Beberapa situs secara agresif akan mencari dan melarang pengguna bot melalui pemanfaatan berbagai perangkat lunak. Poker klien dapat diprogram untuk mendeteksi bot, meskipun hal ini kontroversial dalam dirinya dan mungkin dilihat sebagai sama saja dengan menanamkan spyware dalam
perangkat lunak klien. Metode lain adalah dengan menggunakan CAPTCHA pada interval waktu yang acak selama bermain.
Subjek bot rumah bahkan lebih kontroversial karena konflik kepentingan itu berpotensi membingungkan. Dengan definisi yang ketat, sebuah bot rumah adalah pemain yang otomatis dioperasikan oleh ruang poker online itu sendiri. Meskipun demikian, terdapat beberapa contoh yang lebih tidak langsung (misalnya, sebuah bot yang beroperasi sebagai pemain dengan pengetahuan dan
persetujuan dari operator) sebagai "bot rumah" yang baik. Jenis bot ini akan setara dengan batu bata dan mortir (brick and mortar) penjudi.
Dalam kasino batu bata dan mortir pemain rumah tidak kehilangan keadilan dari permainan yang ditawarkan asalkan pemain rumah bermain dengan jujur. Dalam pengaturan online hal yang sama juga berlaku. Menurut definisi, ruang poker yang jujur secara online, yang memilih untuk membiarkan beroperasinya bot rumah, akan menjamin bahwa rumah bot tidak memiliki akses ke informasi apapun dan
tidak juga tersedia untuk setiap pemain lain di tangan (yang sama akan berlaku untuk setiap manusia penjudi juga). Masalahnya adalah bahwa dalam pengaturan online rumah tidak memiliki cara untuk membuktikan bot mereka tidak menerima informasi sensitif dari server kartu. Hal ini lebih diperburuk oleh kemudahan dan hal ini dapat dicapai dalam lingkungan digital tanpa
terdeteksi. Untuk mengetahui bot rumah bahkan untuk membuktikan bahwa mereka tidak menggunakan pemain rumah untuk memulai dengan dasarnya adalah tidak mungkin- mungkin satu-satunya cara nyata yang bisa dilakukan akan mengungkapkan informasi pribadi rahasia dari setiap pemain dan yang jelas tidak dapat dilakukan karena pertimbangan privasi.
Poker adalah permainan informasi yang tidak sempurna (karena beberapa kartu dalam bermain tersembunyi) sehingga tidak mungkin bagi siapa saja (termasuk komputer) untuk menyimpulkan hasil akhir dari tangan. Karena kurangnya informasi, programer komputer harus menerapkan sistem berbasis pada Teorema Bayes, Nash ekuilibrium, simulasi Monte Carlo atau jaringan saraf, yang
semuanya adalah teknik yang tidak sempurna. Ini tidak seperti permainan seperti catur dimana (karena tidak ada informasi yang disembunyikan) komputer dapat bermain dengan akurasi yang lebih besar daripada manusia.
Metode yang dikembangkan untuk setidaknya perkiraan strategi poker sempurna dari teori permainan perspektif dalam permainan heads-up (dua pemain), dan sistem semakin baik yang diciptakan untuk permainan multi-player. Strategi yang sempurna memiliki banyak arti dalam konteks ini. Dari game point-teori yang optimal pandang, strategi yang sempurna adalah salah satu yang tidak bisa berharap untuk kalah strategi player
lain, namun, strategi yang optimal dapat bervariasi di hadapan sub-optimal pemain yang memiliki kelemahan yang dapat dieksploitasi. Dalam hal ini, strategi yang sempurna akan menjadi salah satu yang benar atau erat model kelemahan-kelemahan dan mengambil keuntungan dari mereka untuk membuat keuntungan, seperti yang dijelaskan di atas.
Sejumlah besar penelitian menjadi pemain poker komputer sedang dilakukan di University of Alberta oleh kelompok GAMES dipimpin oleh Jonathan Schaeffer yang mengembangkan "Poki" dan "PsOpti". Mesin Poki telah dilisensi untuk permainan hiburan "STACKED" pemain poker yang menampilkan Kanada Daniel Negreanu. "PsOpti" tersedia di bawah nama "SparBot" dalam program pelatihan "Akademi Poker" poker.
ACM telah menyelenggarakan kompetisi dimana pesaing menyerahkan sepotong sebenarnya dari perangkat lunak dapat bermain poker pada platform khusus mereka. Tim tuan rumah acara beroperasi semuanya dan melakukan kontes dan melaporkan hasil. (kutipan dan referensi dan link yang dibutuhkan).
Pada musim panas 2005, kamar online poker Golden Palace tuan rumah turnamen promosi di Las Vegas, di Binions tua, dengan hadiah yang dapat dibawa pulang sebesar $ 100k. Hal ini disebut sebagai Seri Dunia 2005 dari Robot Poker. Turnamen ini bot hanya dengan ada biaya masuk. Para pengembang bot adalah ilmuwan komputer dari enam negara yang bepergian dengan biaya sendiri. Platform ditumpanginya Akademi Poker. Acara ini juga menampilkan acara headsup demonstrasi dengan Phil Laak.
Pada musim panas 2007, University of Alberta tuan rumah turnamen headsup sangat khusus antara manusia dan bot Polaris mereka, pada konferensi AAAI di Vancouver, BC, Kanada. Platform tuan ditulis oleh University of Alberta. Ada maksimum $ 50k giveaway tas dengan aturan khusus untuk memotivasi manusia untuk bermain dengan baik. Manusia tidak membayar biaya masuk. Turnamen yang unik menampilkan empat sesi gaya duplikat dari 500 tangan masing-masing. Manusia menang dengan margin yang sempit.
Pada musim panas 2008, Universitas Alberta dan situs web pembinaan poker Stoxpoker berlari turnamen kedua selama World Series of Poker di Las Vegas. Turnamen ini memiliki enam sesi duplikat dari 500 tangan masing-masing, dan para pemain manusia Heads-Up spesialis Batas. Polaris memenangkan turnamen dengan 3 menang, 2 kerugian dan menggambar. Hasil dari turnamen, termasuk sejarah tangan dari pertandingan, yang tersedia di situs persaingan.
Sejak tahun 2006, Kompetisi Tahunan Komputer Poker telah menjalankan serangkaian kompetisi untuk program poker. Pada tahun 2009, tiga jenis poker yang dimainkan: Kepala-Up Limit Texas Hold'em, Kepala-Up No Limit-Texas Hold'em, dan 3-pemain Batas Texas Hold'em. Dalam setiap peristiwa, dua pemenang yang bernama: agen yang memenangkan pertandingan yang paling, dan agen yang memenangkan uang paling banyak. Para pemenang ini