AlphaStar от DeepMind будет играть на Battle.net с геймерами-людьми



    Компания DeepMind приняла решение запустить свой ИИ AlphaStar на сервера Battle.net для того, чтобы машина получила возможность сражаться с геймерами-людьми. Поединки будут проводиться в рейтинговом режиме StarCraft II, причем противники ИИ не будут знать, кто перед ними — искусственный интеллект станет играть анонимно.

    Подбор соперников будет производиться в случайном порядке, что позволит проводить соревнования в реалистичных условиях. К сожалению, общее количество игр, которое планируется провести, а также их частот разработчики не раскрывают. При этом известно, что и победу, и поражение пользователям будут засчитывать так же, как это делается в обычных играх на MMR.

    Играть в StarCraft II ИИ будет лишь на серверах Европы. Бот будет использовать последнее обновление рейтингового режима. Играть он может любыми фракциями — за протоссов, терранов и зергов на любых картах.

    Единственное, что будет ограничивать машину — лимит на количество действий в секунду и минуту, плюс максимальное значение APM. Вне поля обзора машина не будет видеть противника, система будет играть, получая информацию через камеру, направленную на монитор. Кроме того, ИИ сможет перемещать свои юниты лишь в рамках текущего обзора карты. Туман войны будет мешать машине точно так же, как и человеку.


    Для того, что получить шанс на сражение с ИИ, нужно нажать кнопку «участвовать», она появляется со всплывающим окном в игре. Гарантии на встречу лицом к лицу с искусственным интеллектом это не дает, но шансы есть. В случае, если игрок не хочет сражаться с машиной, в последующем свой выбор можно отменить.

    После того, как цикл игр с ИИ будет завершен, DeepMind публикует результаты, выложит видео и подготовит научную работу о результатах исследования. После этого будет выработано дальнейшее направление развития исследований.

    Играет ИИ действительно неплохо. В январе этого года AlphaStar разгромил профессионалов в Starcraft II, победив со счетом 10-1. Люди выиграли лишь один раз. В обоих случаях и люди, и программа играли за протоссов. При этом условия были примерно равны тем, что описаны выше, хотя область видимости ограничили только в последнем матче. Собственно, по статистике программа даже совершала меньше действий в минуту, чем люди.

    Starcrfat II сложна тем, что это игра с неполной информацией — противники далеко не всегда могут видеть действия друг друга. Кроме того, здесь нет и оптимальной стратегии, плюс нужно время на то, чтобы понять стратегию противника. Для того, чтобы справиться с этой задачей, DeepMind разработала комплексную архитектуру нейронных сетей.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 23

      +1

      Главное чтобы боту не разрешали комментарии читать, а то получится как с ботом от Микрософта.

        0
        В Интернете никто не знает, что ты AlphaStar.
          +9
          Прочитал оригинал. И, мне ну очень интересно — каким образом в переводе оказалась фраза «система будет играть, получая информацию через камеру, направленную на монитор». В статье на английском даже намека на это нет.
            0
            Становится ещё бредовее, если представить себе что прямая передача изображения в «глаза» DeepMind куда проще, чем ставить камеру, настраивать, убрать мерцание и т.д.
              0

              В англ. новости https://starcraft2.com/en-us/news/22933138 есть предпосылки к данному творческому переводу (camera-like view, FoV):


              Q. How does AlphaStar perceive the game?
              A. Like human players, AlphaStar perceives the game using a camera-like view. This means that AlphaStar doesn’t receive information about its opponent unless it is within the camera’s field of view, and it can only move units to locations within its view.

              Машине запретили подглядывать сразу на всю карту и управлять дальними юнитами. В обсуждении https://news.ycombinator.com/item?id=20406132 предполагают, что DeepMind получает не картинку, а все данные с текущего "экрана" по api.


              The previous version got info on every unit it could conceivable witness, including units that were offscreen, but technically 'visible' according to the game rules. This version seems to have changed that to only return units that are actually /on/ the screen.
              0
              Пока бот в платиновой лиге. Если он там долго пробудет, то научится такому, что дальше алмаза никогда не уйдет.
                +1

                Почему в платине?

                  +1
                  Бота отпустили в свободное плавание. Бот начал качать ммр потихоньку, пока его ммр как раз для платиновой лиги.
                    –1

                    Откуда информация, бот же анонимный? А то тот же Медоед сделал видео что бот в мастер лиги в первый же день

                +1

                Анонимность альфастара сразу делает его неинтересным. Хотя бы после окончания игры сообщали бы о том что противником был альфастар.


                Ну и правда, в идеале сделали бы ему ввод данных с камеры чтоли. По апи во время шоуматчей он дарков палил только в путь, люди так не могут конечно.

                  0
                  Почему анонимнсоть бота это плохо? На определение дарков можно поставить тайминг например в 5 секунд если они не в тумане войны, вполне себе реалистичное время для определения дарков человеком.
                    0

                    Через чур многовато.(Если конечно стоит ограничение на зрение в экран)

                      –2
                      Дарков, опсов можно меньше чем за секунду увидеть. Главное правильно настроенный монитор и внимательность. Проблема в том что бот видит сразу все, а человек еще камеру должен двигать по карте.
                        +1

                        Бот тоже вынужден двигать камеру.

                      0
                      Не. Иначе деанонят бота, и сразу будут палить его, а так интересно как он будет плавать по рейтингу. Карапкаться в вверх, или где остановится и пойдёт в низ.
                        +1

                        Уже задеанонили. Ник “brother” 5000mmr. https://youtu.be/FljyOzB5lKE


                        Палится тем, что микрит без биндов.


                        Стоит сказать разработчики хорошо над ним поработали и АПМ выше 300 я не заметил, что бы в моменте был.

                          0
                          Я тоже думал что можно палить по контролю без биндов.

                          Но вообще есть боты которые используют некоторые нечестные игроки для сплита, автокрипа и т.п., они будут существенно «сбивать прицел»
                            0
                            Палится тем, что микрит без биндов.

                            Думаю это потом тоже пофиксят.

                              +1
                              Как? Видно, что ИИ выделяет пробок на натурале через одну, что человек сделать не может. Причем некоторые рандомные бинды ИИ всё же делает но это скорее следы обучения на людях которые не имеют никакого смысла для ИИ, он их бездумно повторяет, так же как и делает разведку дроном бессмысленную, он явно не понимает зачем он делает разведку и делает её плохо и глупо.
                                0

                                Я не игрок в старкрафт, поэтому тонкостей не знаю. Если можно выделять юнитов через Ctrl, то можно сделать задержку, если выделение непрямоугольное. В противном случае — вообще запретить непрямоугольное выделение.


                                он их бездумно повторяет, так же как и делает разведку дроном бессмысленную, он явно не понимает зачем он делает разведку и делает её плохо и глупо.

                                Сейачас ИИ учится на базе игр других игроков. Надеюсь потом выпустят версию, которая будет полностью автономной. По аналогии с AlphaGo и AlphaZero. Последняя вообще не учитывает человеческий опыт, и ее можно научить играть в любые логические игры.

                            +1
                            Называть каждый раз по разному, уведомление о том что это был АС показывать _после_ боя. Статистическая информация о рейтинге бота мало кого волнует кмк, интересно как он играет.
                          0
                          Собственно, путей в данном конкретном случае два, исходя из определения «искусственный интеллект»:
                          1) Делать упор на слово «искусственный» и снять все ограничения для бота — скорость восприятия, количество кликов, размер области и т.д. Характеризует превосходство машин над человеком за счёт скорости — человеки давно упёрлись в пределы своих организмов и мозгов и разница в скорости будет только возрастать.
                          2) Делать упор на слово «интеллект». Тогда надо создавать условия, полностью симулирующие ограничения человеческого тела — смотреть на экран через камеры, возможно, даже создавать манипулятор, кликающий по мышке подобием пальцев (хотя, конешно, проще симулировать ограничения программно, количество кликов в секунду, скорость перемещения курсора и задержку). Победа ИИ в данном случае будет заслугой программной части, не аппаратной.
                          3) Является субвариантом, но наиболее интересным, варианта 2 — засунуть в качестве бота в игру «голую болванку», которая будет знать только базовые правила игры. И чтобы она научилась играть в тысячах игр с игроками, а не за счёт переборов миллионов вариаций в играх с самим собой. Интересно в данном случае будет наблюдать за прогрессом бота как игрока, за счёт обучения его тактикам игроков, которые его побеждали. При этом отключить способность программы просчитывать миллионы ходов наперёд, только несколько десятков ходов, как у обычного игрока, чтобы он учился сугубо на тактике других игроков, а не за счёт «прощитал миллиарды вариаций на тыщу ходов наперёд и начал тащить игру по победным вариантам просчёта ситуации»
                            +1

                            Вы забываете что игрок приходит в игру с гигантской базой данных, а не пустой болванкой. Ему не нужно объяснять значения тысяч терминов и понятий. Враги, друзья, свои, чужие, здания, строительство и тд и тп.

                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                          Самое читаемое