เทคนิคใดที่จะเอาชนะปัญญาประดิษฐ์?


14

ฉันได้เล่นกับเกมหมากรุกฟรีบน Android ในวันก่อนและตั้งข้อสังเกตว่า AI มักเลือกเล่นที่ปลอดภัยที่สุด หากคุณเล่นตามจังหวะที่กำหนดและตอบสนองต่อเกมของคุณอย่างน่าเบื่อ อย่างไรก็ตามฉันรู้สึกว่าถ้าฉันเล่นเกมประเภทนี้ แต่หลีกเลี่ยงการแลกเปลี่ยนฉันสามารถสร้างโอกาสแฟชั่นผ่านชุดการสังเวยและการแลกเปลี่ยนที่ดูเหมือนว่ามันจะไม่ได้รับการพิจารณา ฉันเดาว่าการคำนวณตัด (60 วินาทีในกรณีนี้) ป้องกัน AI จากการพิจารณาการเสียสละเหล่านี้เมื่อความซับซ้อนของการพัฒนาทุกชิ้นเกิดขึ้น

มีวิธีอื่นใดในการดูถูกความจริงที่ว่า AI หมากรุกส่วนใหญ่เป็นเพียงกำลังดุร้ายและโดยทั่วไปจะอยู่ในแนว "ปลอดภัย" หรือไม่?

คำตอบ:


4

ห้าความคิดในหัวของฉันที่จะเอาชนะหมากรุกของ AI:

  • พยายามเล่นช่องเปิดที่ผิดปกติ
  • รู้จักทฤษฎีมากกว่า AI สำหรับช่องเปิดหลายแห่ง
  • พยายามที่จะเล่นตำแหน่งเปรี้ยวจี๊ด (เสียสละและย้ายการวางแผนล่วงหน้า)
  • วิเคราะห์เกมของ AI เพื่อกำหนดวิธีการเล่น
  • พยายามรู้ว่า AI ได้รับการโปรแกรมอย่างไร

คุณมีเคล็ดลับที่นี่และข้อมูลที่น่าสนใจมี


2
ฉันไม่คิดว่าเพื่อนที่รู้จักกันดีจะเป็นไปได้เนื่องจากคอมพิวเตอร์จะ "เห็น" เพื่อนเหล่านี้ ฉันจะหลีกเลี่ยงการโพสต์เปรี้ยวจี๊ดเพราะพวกเขาสามารถเต็มไปด้วยความประหลาดใจ (ยุทธวิธี) และคุณไม่สามารถแปลกใจคอมพิวเตอร์ คอมพิวเตอร์ปกติจะมีฐานข้อมูลเปิดขนาดใหญ่ ดูเหมือนจะรู้ได้ง่ายกว่าคอมพิวเตอร์
Michael

ลิงค์เหล่านั้นน่าสนใจจริงๆโดยเฉพาะฮิปโปโปเตมัสซึ่งแปลกมากพอเป็นช่องโปรดของฉันเมื่อฉันอายุได้ประมาณ 7 ปี: D
Quibblesome

@Michael: ฉันได้แก้ไขคำตอบของฉัน
Zistoloen

3

คอมพิวเตอร์ใช้กลยุทธ์ได้ดีและแย่มาก มีการเปลี่ยนแปลงเล็กน้อยเพื่อชิงไหวชิงพริบคอมพิวเตอร์ในกลยุทธ์ ลองดูสิ

  • ปิดตำแหน่งกลยุทธ์
  • แลกเปลี่ยนราชินีก่อน
  • ค้นหาเกมจบ

คุณสามารถอธิบายความแตกต่างระหว่างกลยุทธ์และกลยุทธ์ได้หรือไม่? โดยส่วนตัวแล้วฉันคาดหวังว่าคอมพิวเตอร์จะมีความได้เปรียบหลังจากแลกเปลี่ยนควีนส์และจบเกมเพราะมันเล่นในความจริงที่ว่าเครื่องสามารถคำนวณความเป็นไปได้ที่เหลืออยู่ ฉันจะวางตัวว่าการเก็บชิ้นส่วนบนกระดานขยายความเป็นไปได้ดังนั้นจึงแนะนำว่าเครื่องไม่มีเวลาพอที่จะพิจารณาทั้งหมด AIs ยังคงเป็นกำลังดุร้ายใช่มั้ย
Quibblesome

เกมจบมักเป็นเรื่องทางเทคนิค คุณไม่จำเป็นต้องคำนวณอะไรมาก แต่คุณต้องรู้ว่าต้องทำอะไร มนุษย์ที่รู้ว่าต้องทำอะไรสามารถ "เห็น" การเคลื่อนไหวจำนวนมากล่วงหน้าและหลีกเลี่ยงการคำนวณตัวแปรที่ไร้ประโยชน์ คุณสามารถรู้ได้ง่ายขึ้นว่าตำแหน่งใดเป็นเสมอหรือชนะโดยไม่คำนึงถึงมัน คุณไม่สามารถคำนวณได้ดีกว่าคอมพิวเตอร์ ทำให้ตำแหน่งง่ายขึ้น (และทำให้มันปิดอยู่) ช่วยให้คุณไม่ใช้คอมพิวเตอร์ ตำแหน่งที่เงียบสงบและการวางแผนระยะยาวสามารถทำให้คุณคาดการณ์สถานการณ์ด้วยความพยายามเล็กน้อยที่คอมพิวเตอร์ไม่สามารถคำนวณได้
Michael

@Quibblesome: คุณสามารถนับและเห็นว่าเบี้ยของคุณต้องการการเลื่อน 4 ครั้งเพื่อส่งเสริมในขณะที่ความต้องการของเขา 5 แต่ AI ต้องการเห็นตำแหน่งนับล้านและล้านตำแหน่งเพื่อสรุปว่า อาจดีเกินขอบฟ้า มีชิ้นส่วนมากขึ้นในเกมตรงกลาง แต่มีท่าที่น้อยกว่าที่พวกเขาสามารถทำได้เพราะตำแหน่งเปิดน้อยลง ในทางกลับกันโอกาสที่คุณจะพลาดเล่ห์กลซ่อนเร้นนั้นมีขนาดใหญ่มากในเกมมิดเดิ้ล
RemcoGerlich

1
@Quibblesome ใส่เพียง: กลยุทธ์เป็นระยะสั้นกลยุทธ์ในระยะยาว เหตุผลของคุณเกี่ยวกับ endgame นั้นยุติธรรม แต่มันก็ไม่ได้ผลเช่นนั้น ไม่ว่าจะด้วยเหตุผลใดก็ตามมนุษย์มีฮิวริสติกที่ดีมากสำหรับตำแหน่ง endgame เช่นเราสามารถกลั่นตำแหน่งลงใน "ตราบเท่าที่ฉันสามารถให้ฝ่ายค้านก็ดึงเอไอเอสมักจะมีชุด จำกัด ของการวิเคราะห์พฤติกรรมฤทธิ์เช่นนี้ (แม้ว่าจะปรับปรุงตลอดเวลา) (ต่อด้านล่าง)..
แดเนียล B

สิ่งนี้รวมกับกิ่งก้านของต้นไม้เกมหมายความว่าการทำให้ตำแหน่งที่สามารถคาดเดาได้ตามแนวกว้างนั้นเป็นที่โปรดปรานของมนุษย์ การถอดราชินีออกจากกระดานมีแนวโน้มที่จะทำให้สิ่งต่าง ๆ สามารถคาดเดาได้มากขึ้น
Daniel B

3
  1. การเล่นช่องเปิดที่ผิดปกติสามารถลดความลึกของการค้นหาที่ทำโดยคอมพิวเตอร์ในเกมตรงกลางและจบในเวลาที่ตรงกัน

  2. หากคุณหลีกเลี่ยงการแลกเปลี่ยนเศษชิ้นส่วนออกโดยไม่จำเป็นคอมพิวเตอร์จะต้องทำการค้นหาที่ใหญ่ขึ้นซึ่งจะมีความลึกที่สั้นลง

  3. คิดเกี่ยวกับการเสียสละที่อาจเป็นประโยชน์กับคุณหากคอมพิวเตอร์ยอมรับและไม่ค้นหาสาขานั้นมากพอที่จะดูว่าแผนของคุณเป็นอย่างไร ระวังสิ่งนี้แม้ว่าคอมพิวเตอร์บางเครื่องจะค้นหาสาขาทั้งหมดต่อไป

  4. สำหรับคอมพิวเตอร์ที่ดีกว่านั้นคอมพิวเตอร์จะใช้เวลาในการย้ายเพื่อคิดว่ามันเป็นการตอบกลับดังนั้นยิ่งคุณตัดสินใจในการเดินทางนานเท่าไหร่คอมพิวเตอร์ก็ยิ่งต้องใช้การคำนวณการตอบที่ดีที่สุด

  5. หลีกเลี่ยงเกมจบเมื่อใดก็ตามที่เป็นไปได้เนื่องจากคอมพิวเตอร์หมากรุกสามารถทำการค้นหาที่มีขนาดใหญ่มากในเกมจบ

  6. หลีกเลี่ยงการย้ายซ้ำเพราะจะทำให้คอมพิวเตอร์ที่ใช้ตารางการเปลี่ยนแปลงช่วยประหยัดเวลาได้มากเนื่องจากสามารถย้ายได้ทันทีเมื่อพวกเขามีตำแหน่งและท่าที่ดีที่สุดในการเล่นที่เก็บไว้ในตารางการเปลี่ยนแปลง

พบได้ที่นี่: http://www.becomeawordgameexpert.com/computers.htm


1
ลิงก์เดียวกันที่ฉันให้ในคำตอบของฉัน โปรดอ่านคำตอบอื่น ๆ ก่อนแสดงความคิดเห็น อย่างไรก็ตามคุณให้คะแนนที่ดี
Zistoloen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.