Tags:

แวดวงนักวิจัยด้านปัญญาประดิษฐ์ (AI หรือ artificial intelligence) กำลังมีเครื่องมือทดสอบความสามารถของ AI ชนิดใหม่ จากเดิมที่เคยใช้หมากรุก โกะ หรือไพ่โป๊กเกอร์

เครื่องมือนั้นคือเกมวางแผนการรบที่ได้รับการยกย่องว่า "ดีที่สุด" และ "สมดุลที่สุด" อย่าง StarCraft ภาคแรก นักวิจัยให้เหตุผลว่า StarCraft มีองค์ประกอบหลายๆ ส่วนที่เหมาะสำหรับการทดสอบ AI เช่น การบริหารทรัพยากร, การสั่งงานยูนิตในการรบ, แผนที่ที่มองไม่เห็นในระยะไกล และโจทย์ทั้งหมดต้องตอบสนองพร้อมๆ กันแบบเรียลไทม์ในเวลาที่จำกัด ถือเป็นความท้าทายมากสำหรับคนสร้าง AI

ในอดีต เกม RTS ถูกนำมาใช้ในวงการวิจัยอยู่บ้าง เพียงแต่เกมที่เป็นโอเพนซอร์สนั้นไม่สมบูรณ์เท่าไร และเกมที่ขายในเชิงพาณิชย์ก็ปิดซอร์สเข้าถึงไม่ได้ แต่เมื่อมีคนสร้าง Brood War API (BWAPI) ซึ่งเป็นชุดเครื่องมือแบบโอเพนซอร์สสำหรับสั่งงานยูนิตหรือข้อดูข้อมูลภายในเกม StarCraft ก็มีคนเสนอไอเดียว่าน่าจะจัดแข่งขัน StarCraft AI ที่ให้ AI จากแต่ละมหาวิทยาลัยหรือหน่วยงานวิจัยมาเล่นเกมแข่งกัน

การแข่ง StarCraft AI ถูกจัดขึ้นภายใต้งานสัมมนา 2010 Artificial Intelligence and Interactive Digital Entertainment (AIIDE) ที่มหาวิทยาลัยสแตนฟอร์ดในเดือนตุลาคม 2010 และเว็บไซต์ Ars Technica มีบทความเบื้องหลังทีมที่ชนะ Berkeley Overmind จากมหาวิทยาลัยเบิร์กเลย์ ให้อ่านกัน

รายละเอียดดูกันเองจากต้นฉบับ ส่วนอันนี้เป็นวิดีโอตัวอย่างการควบคุมเกมของ AI ในการล่อศัตรูออกจากฐาน

ในการทดสอบภายในของทีม Berkeley Overmind ก่อนทำการแข่งขัน AI สามารถเอาชนะ Oriol Vinyals นักศึกษาปริญญาเอกที่เคยเป็นแชมป์ StarCraft ของสเปน และติด 16 อันดับแรกของยุโรปลงได้

ที่มา - Ars Technica

Comments

By: onimaru
SymbianWindows
onimaru's blog
on 21/01/11 14:30 #252567 toggle
onimaru's picture

อืม พวกตัวเทพเค้าเล่นเกมกันแบบนี้นี่เอง เขียน AI แล้วให้มันแข่งกัน(เด็กแถวบ้านมันบอกมันใช้ AI และ AI ไม่ใช่ Bot นะพี่ มันคนละอย่าง อืม จริงก็จริง)


สิ่งที่เธอชอบมันจึงถูกและใช่ สิ่งที่เธอไม่ชอบมันจึงไม่ใช่และผิด

By: Architec
ContributorWindows Phone
Architec's blog
on 21/01/11 18:43 #252683 Reply to:252567 toggle
Architec's picture

เป็นผมคงกระโดดตบเกรียนไปแล้วจริงๆ = =

By: TakeshiBoy
TakeshiBoy's blog
on 21/01/11 14:37 #252574 toggle
TakeshiBoy's picture

"อนาคต" จะเขียนโปรแกรม การรบให้ the central unit เพื่อควบคุม terminator กลับมาทำลายล้างมนุษย์


Where there's will, there's way

By: hisoft
ContributorWindows PhoneWindows
hisoft's blog
on 21/01/11 14:45 #252582 Reply to:252574 toggle
hisoft's picture

ใกล้แล้วหล่ะครับ


 

The Phantom Thief

By: kswisit
AndroidIn Love
kswisit's blog
on 21/01/11 15:33 #252605 Reply to:252574 toggle
kswisit's picture

Skynet

By: hisoft
ContributorWindows PhoneWindows
hisoft's blog
on 21/01/11 14:44 #252580 toggle
hisoft's picture

สุดยอด


 

The Phantom Thief

By: lifeinhand
Android
lifeinhand's blog
on 21/01/11 14:54 #252588 toggle
lifeinhand's picture

เปรี้ยวมาก..ที่ไปล่อศัตรูอย่างในวิดีโอ 555

By: jimrim
Android
jimrim's blog
on 21/01/11 16:28 #252630 Reply to:252588 toggle
jimrim's picture

ผมว่าคนที่เคยเล่น Star Craft ภาคแรกน่าจะเคยทำทุกคนเวลาเล่นกับ AI

By: Zatang
ContributoriPhoneAndroidIn Love
Zatang's blog
on 21/01/11 15:22 #252600 toggle
Zatang's picture

ถ้าทำ SC2 แล้วเอาไปเล่น ladder จริงขึ้นระดับ diamond หรือ master ได้นี่สุดๆ


อคติทำให้คนรับเหตุผลด้านเดียว

By: pines
Blackberry
pines's blog
on 21/01/11 15:32 #252604 toggle
pines's picture

นึกถึงหนังเรื่อง Echelon Conspiracy แฮะ

By: mini
iPhoneWindows
mini's blog
on 21/01/11 16:15 #252624 toggle
mini's picture

SC2 มันยังไม่สมดุลเท่าภาค 1 มั้งเนี่ย เลยไม่ใช้


ไม่มีใครที่ดีเต็ม 100 % ...

By: mementototem
ContributorJusci's WriterWindowsIn Love
mementototem's blog
on 21/01/11 19:50 #252699 Reply to:252624 toggle
mementototem's picture

อ่านตอนแรกคิดแบบนั้น แต่พออ่านจบแล้วคิดว่า "เพราะมันไม่มี API มากกว่า"


Jusci - Google Plus - Twitter - FSN

By: Zatang
ContributoriPhoneAndroidIn Love
Zatang's blog
on 21/01/11 21:39 #252721 Reply to:252699 toggle
Zatang's picture

น่าจะเป็นเพราะเหตุนี้แหละครับ เพราะเค้าเป็นนักวิจัย AI ไม่ใช่นัก hack


อคติทำให้คนรับเหตุผลด้านเดียว

By: mibtrex
mibtrex's blog
on 21/01/11 16:43 #252638 toggle
mibtrex's picture

สงสัยต้องกลับไปหัดเล่น StarCraft ด่วนเลย เผื่อเอาไว้ทำโปรเจคจบ 555+


แคสเปอร์ก็คือแคสเปอร์

By: kittipat
ContributorAndroidUbuntu
kittipat's blog
on 21/01/11 19:27 #252693 toggle
kittipat's picture

ไม่ค่อยเกี่ยวกับข่าวนัก แต่แผนนี้ได้ประโยชน์อะไรบ้างครับ นอกจากถ่วงเวลาฝ่ายตรงข้าม ไม่ให้ใช้บ่อแก๊สได้ง่ายๆ


@kittipatv

http://kittipatv.wordpress.com

By: tekkasit
ContributorAndroidWindowsIn Love
tekkasit's blog
on 21/01/11 23:25 #252753 Reply to:252693 toggle
tekkasit's picture

เกมนี้ช่วงต้น การทำ micro management สำคัญมากนะครับ ถ้าเริ่มเก็บแก๊สช้าเกินไปยูนิตที่พัฒนาจะออกมาช้ากว่าคู่แข่งนะครับ

ยิ่งเจอพวกที่อ่านขาด เจอ zerg rush นี่ดับได้นะครับ

By: thanasan
Windows PhoneAndroid
thanasan's blog
on 22/01/11 2:20 #252777 Reply to:252753 toggle
thanasan's picture

+1 เห็นด้วยเป็นอย่างยิ่งเลยครับ


4,8,15,16,23,42

By: kittipat
ContributorAndroidUbuntu
kittipat's blog
on 22/01/11 3:51 #252781 Reply to:252753 toggle
kittipat's picture

เคยเล่นอยู่ครับ แต่พูดง่ายๆ ว่า นู๊บ ครับ = ="


@kittipatv

http://kittipatv.wordpress.com

By: ipats
ContributorWindows PhoneAndroidExteen Official
ipats's blog
on 22/01/11 4:28 #252786 Reply to:252693 toggle
ipats's picture

นอกจากได้แก๊สช้าแล้ว, ยังเสียเวลาเก็บแร่ด้วยนะครับ ตอนที่ไปวิ่งตามเนี่ย น่าจะ 50-100 เลย เอามาสร้างตัวเก็บแร่ได้อีกสองตัว หุหุ


iPAtS

By: naphob
ContributoriPhone
naphob's blog
on 21/01/11 19:35 #252695 toggle
naphob's picture

หรือข้อดูข้อมูลภายในเกม

น่าจะแก้เป็น หรือดูข้อมูลภายในเกม หรือเปล่าครับ

By: hanausagi
ContributoriPhoneAndroidBlackberry
hanausagi's blog
on 21/01/11 20:26 #252709 toggle
hanausagi's picture

จะมีคนคิดหรือเปล่า "สร้าง AI ให้ทำธุรกิจ" น่าจะได้วิเคราะห์หลายอย่างเลย

By: EThaiZone
ContributorSymbian
EThaiZone's blog
on 21/01/11 21:37 #252719 toggle
EThaiZone's picture

เพราะมี API ลองทำดิบดูสิ สงสัยต้องเริ่มตั้งแต่ Image Recognition

By: thanasan
Windows PhoneAndroid
thanasan's blog
on 22/01/11 2:21 #252776 toggle
thanasan's picture

ผมเคยทำ AI ให้เล่นเกมส์ Bejeweled โดยใช้ Image Recognition นะ ได้คะแนนสูงสุด เป็นแสนทีเดียว เมื่อนานมาแล้ว

แต่สำหรับ StartCraft นี้คงไม่ไหวอ่ะ ถ้าใช้ Image Recognition


4,8,15,16,23,42

By: dekdar
dekdar's blog
on 22/01/11 8:53 #252803 toggle
dekdar's picture

มหาวิทยาลัยเบิร์กเลย์ ที่มีนักพัฒนา "FreeBSD" หรือเปล่าครับ นับถือมาก สุดยอดจริงๆ


dekdar