Важко без думок про апокаліпсис починати писати статтю про перевагу штучного інтелекту над людським. Коли кілька людей збираються разом, щоб привести на світ один єдиний механічний розум, це завжди страшно і захоплююче одночасно. Правильніше буде почати з фактів.
Факт: Програма AlphaGo, розроблена компанією DeepMind (належить Google), виграла першу серію ігор проти корейця Лі Седоля, чемпіона світу з Го.
Незважаючи на невеликі помилки, AlphaGo впевнено обіграла чемпіона. Кореєць прокоментував:
«Я дуже здивований. Я не очікував поразки і не уявляв, що AlphaGo грає настільки круто. »
До цього машина без особливих складнощів обіграла француза китайського походження Фаня Хуея, чемпіона Старого Світу.
Факт другий: 13 марта рахунок становив 3: 1 на користь штучного інтелекту AlphaGo, на що Джефф Дін, старший науковий співробітник Google заявив, що наступного дисципліною, в якій машина повинна буде перемогти чемпіонів, стане гра компанії Blizzard Starcraft, що має величезну популярність в Кореї .
Після цієї заяви популярні старкрафтери світу не могли мовчати. висловилися прославлений Лім Е Хван під ніком Boxer:
«Я не знаю, наскільки розумна AlphaGo, але навіть якщо вона і обігрує людей в го, то все одно не зможе обіграти людини в StarCraft. Уміння діяти по ситуації в StarCraft'е набагато важливіше, ніж в го, і в цьому штучний інтелект не зрівняється з людьми. Очевидно, що в цій грі дуже багато змінних, таких як розвідка, а також є такі фактори, як карти, баланс, мікроконтроль, «ігри розуму» і так далі. Навіть якщо штучний інтелект вивчить величезний обсяг даних, він не зможе досягти рівня професіоналів.
Якщо в майбутньому мені запропонують зіграти проти штучного інтелекту, я з радістю погоджуся. Навіть якщо комп'ютер вивчить всі стратегії, які я зіграв у своєму житті, до нашої гри я підготую нову, якою програма не зможе протистояти. Я дуже натхнений ідеєю того, що зможу вийти на матч проти машини в якості представника людства. »
Alpha Go змогла обіграти корейського чемпіона, після чого розробники звернули основну увагу на AI Starcraft.
Давайте поміркуємо, чому інтелект все ж буде зроблений, але чому він не зможе перемогти живих діючих чемпіонів. Я робив перекладав статті університету Алберта , Щоб ознайомитися з проблемою і прийшов до наступних висновків.
Висновок перший: Програма, яка збирається перемагати чемпіонів, буде написана не для Starcraft II, а для Starcraft: Brood War. Відбувається це тому, що в даний час на чемпіонатах між AI використовують BWAPI - отриманий реверс-інжиніринг інтерфейс для читання і запису даних в пам'ять процесу SC: BW. Подібні програми мало чим відрізняються за функціоналом від maphack'a, що дає людині, їх використовує, можливості набагато ширше, ніж у звичайних гравців, а це заборонено політикою Blizzard. Тому компанія заборонила писати AI для Starcraft II, в уникненні проблем з витоком програми в мережу (функціонує BWAPI на C ++).
Висновок другий: Стратегія в реальному часі є предметом У РЕАЛЬНОМУ ЧАСІ, вибачте за каламбур. Гра оновлюється раз в 24 секунди і це означає, що гравці, приймають рішення в найкоротші терміни. Кожні 42 ms при такій статистиці гравець може прийняти управлінське рішення, що міняє в корені хід гри. І якщо запрограмувати AI подібним чином, є шанс здолати навіть самого сильного чемпіона. Нагадаю ролик, в якому показано, як комп'ютер навчають грамотно розводити зерглінгов, щоб не потрапити під удари танків. Після такого мимоволі жахнешся.
А ось тут другий приклад людини проти комп'ютера:
Висновок третій: Важливий фактор - недетерминированность, тобто непередбачуваність подій. Уявіть, що ви AI і прорахували 10 в 200 ступеня варіантів (що відносно близько до Starcraft: BW. Кількість можливих станів оцінюється для Го 10 в 170 ступеня, а в шахах 10 в 50). І раптово, злощасна міна не спрацювала, заклинання не застосовуючи і ваша досконала стратегія дає збій ... В результаті виходить, що зазвичай застосовується древо рішень ну ніяк не підійде для перемоги. І що саме цікаве, за статистикою люди набагато швидше і віртуозніше вирішують завдання, в яких не потрібно древо рішень.
Висновок четвертий: Штучному інтелекту належить завчити мільйони ситуацій, мільйони варіантів в мільйонах матчів. Це можливо, але це неймовірно трудомістка задача, яку можуть і не виконати в найближчому майбутньому розробники універсального AI. Але хто знає ... Може бути Google все ж переверне світ з ніг на голову. Ось тоді повстання машин вже точно не за горами.
Щоб не пропустити нічого важливого зі світу ігор та технологій, вибери зручний спосіб отримувати повідомлення про нові статтях: підписуйся на канал iG в Telegram або напиши нашому боту , А ще ти можеш стежити за новинами в Viber .