Новость

Учёные создали самообучающегося бота для StarCraft


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

После нескольких десятков повторений бот освоил технику Hit and Run — элемент микроконтроля, при котором нужно отводить войска так, чтобы противник не мог атаковать их, но в то же время получал урон. Потом ИИ научился различать, на какого дружественного юнита направлена атака, и отбегать им, пока остальная армия расстреливает врагов.

Разработчики планируют использовать алгоритм не только для StarCraft и других игр, но и для решения реальных задач. Стратегия от Blizzard является для них системой, где можно отработать базовые навыки самообучения.

Alibaba — не первая компания, которая разрабатывает ИИ с помощью StarCraft. В ноябре 2016 года подразделение Google под названием DeepMind объявило о сотрудничестве с Blizzard для создания бота, способного победить профессиональных игроков в StarCraft II. Ранее DeepMind удалось разработать ИИ, который несколько раз обыграл лучшего игрока в мире в настольную игру «Го».

Комментарии