Американское рекламное агентство AKQA представило спидгейт (speedgate) — первый вид спорта, правила которого созданы искусственным интеллектом. Алгоритм, написавший правила игры, основан на рекуррентной нейросети, которая обучалась на текстовой информации о 400 уже существующих видах спорта.
Проект был разработан под Неделю дизайна в Портленде, чтобы у креативного народа, собравшегося на выставки и конференции, был повод размять мышцы. Глава проекта Уитни Дженкинс объясняет, что фильмы и музыкальные композиции нейросетями уже создавались. А на идею разработать полностью новый вид спорта их натолкнуло предыдущее сотрудничество AKQA с Nike. «Мы подумали: а что, если бы у нас получилось создать новый баскетбол, новый футбол?»
Команда взяла текстовое описание правил 400 видов спорта. Всего получилось около 7300 строк с отдельными правилами. На основе этих правил рекуррентная нейросеть (алгоритмы RNN и DCGAN) создала свои: получилось около 1000 описаний правил спортивных состязаний. В основном эти описания были короткими и, мягко говоря, «необычными», так что разработчикам приходилось додумывать, можно ли вообще это превратить в спорт.
Например, сначала нейросеть планировала заставить людей играть в «подводный паркур» или «взрывающуюся фрисби». Также среди первых разработанных ею проектов был спорт, в котором игроки передавали бы друг другу мяч, находясь на воздушных шарах и ходя по канату. Дженкинс говорит:
Мы лучше понимали ограничения нашего спорта. Мы знали, что не можем играть в десятках метров над землей, и естественно эти идеи были полным бредом. Но используя AI как часть креативной команды мы сильно расширили наши горизонты. Отталкиваясь от идей AI, можно получить что-то по-настоящему уникальное.
Постепенно идеи системы стали чуть более осмысленными. Например, она выдала такое описание спорта, как «маленький волейбол, борьба на катке». Команда интерпретировала это как игру в волейбол в небольшой комнате, где вы привязаны к полу или можете использовать физическую силу для захвата мяча. Еще одной ранней идеей машины было «два больших участника, седло, спина, самый быстрый наверх». Команда представила себе людей на лошадях, сидящих напротив друг друга на большом бревне, качающемся вверх и вниз.
Творения нейросети прошли много стадий фильтрации:
Большую часть времени мы просто смотрели на огромную таблицу, ворочая мозгами и пытаясь понять, как это может выглядеть в реальной жизни. Это всё далеко не так гламурно, как многие люди наверное представляют сотрудничество с AI. Было очень много итераций, прежде чем на выходе получилось что-то понятное и, главное, интересное.
После обработки более 1000 идей, AKQA нашла описание подходящего спорта: простого, хорошего в качестве тренировки и доступного для многих людей. Дальше нейросеть придумала все его правила, и команде проекта осталось только исключить из него самые глупые. Получился спидгейт.
Правила тут довольно простые (точно проще, чем, например, у квиддича). Две команды по 6 человек. Один мяч, который можно бросать или пинать по полю, передавая своим напарникам. Только когда вы держите мяч, нельзя перемещаться по полю. Что делает игру более стратегической: скорость бега не так важна, как работа в команде и грамотные пасы. Один игрок, будь он хоть Криштиану Роналду, не сможет привести вашу команду к победе. Еще один плюс, говорят в AKQA: это снижает количество травм.
Цель спидгейта – сначала провести мяч через центральные ворота (обозначенные двумя палками). Это дает возможность забить гол. Дальше нужно заставить мяч пересечь вторые ворота, которые находятся на стороне соперника. Это даст два очка. А если один из игроков вашей команды стоит за этими воротами, тут же словит мяч, и пробьет его обратно через эти ворота, дается бонусное очко (это называется «рикошетом»). Тоже вполне логично: если вы смогли забить впятером, пока один из вас бегал за воротами противника, значит, вы молодцы, и у вас есть возможность увеличить разрыв.
Ворота («гейты», откуда и название игры) – без сетки, и забивать «двухочковый» можно в обе стороны, главное чтобы мяч пролетел между столбов. Уитни Дженкинс говорит, что его любимое сгенерированное правило касается объявления голов:
Если команда говорит, что она забила гол, а на самом деле это не так, очки даются противоположной команде. Видимо, наш AI ценит честность.
На создании правил система не остановилась. Ей также «скормили» 10 400 логотипов разных видов спорта и команд, из которых она сгенерировала 6400 вариантов для спидгейта (в итоге выбрали один, с характерным изображением центральных ворот-столбов). Тем же методом создали и слоган, который уже оценили первые игроки и проскандировали первые болельщики. «Стань лицом к мячу, чтобы стать мячом, чтобы быть над мячом».
Промо-видео спидгейта
AKQA сделали поле для нового спорта, в который они теперь играют каждое утро субботы. Полный список правил доступен на сайте. Пока что цель – на Неделе дизайна в Портленде сделать несколько команд от разных креативных агентств и IT-компаний, чтобы устроить небольшую лигу. «Мы играли с атлетами из колледжей, с детьми, с детьми против взрослых», – говорит Дженкинс. – «Это просто и весело, хорошая утренняя тренировка, которая еще и усиливает командный дух. Все обожают спидгейт».
А как бы вы, поиграли бы? Или лучше футбол?
Комментарии (19)
shikhov
16.04.2019 08:06Похоже на алтимат фрисби с мячом.
SantaCluster
18.04.2019 15:43кстати, про алтимат узнал буквально дня три назад и тоже сразу же отметил очень сильное сходство. (кстати, а почему Ultimate — это Алтимат, а не Алтимит?)
usdglander
16.04.2019 08:53Мне кажется что использование AI в этом случае немного притянуто за уши.
roscomtheend
16.04.2019 08:58Он был чем-то типа подбрасывания кубика, а потом когда понравился результат — «о, его сделал AI». Да и правила убрали, которые не нравились (AI-то сгенерировал систему правил, а тут можно было бы вообще все или случайные взять и отбросить противоречивые).
Ответ прост — «Американское рекламное агентство», маркетологи такие маркетологи, у них и фотки ИИ улучшает, которого нет и тарифы делает, надо было команду остастить bluetooth, а очки учитывать в блокчейне.usdglander
16.04.2019 09:42+1был чем-то типа подбрасывания кубика
Вот и я о том же. ИМХО шапка с карточками справилась бы на порядок лучше и быстрее.
third112
16.04.2019 11:26Он был чем-то типа подбрасывания кубика
И у меня возникло такое ощущение пока читал статью. Давно — еще в 1966 Джозеф Вейценбаум написал программу-пародию Элиза. Если человек отредактирует запись диалога с этой программой, то может получиться очень разумный текст. Но, видимо, некоторые современные разработчики AI не читают классику :(
nerdeek
16.04.2019 10:29Один мяч, который можно бросать или пинать по полю, передавая своим напарникам. Только когда вы держите мяч, нельзя перемещаться по полю.
Тогда его вообще нет смысла держать, логично пинать и бросать (отбивать).
6095959
16.04.2019 11:59«разработчикам приходилось додумывать, можно ли вообще это превратить в спорт» — казалось бы, при чем тут искусственный интеллект)
meatball
16.04.2019 11:59Для наших реалий слишком много атрибутики и специального места.
Футбол стал популярен, в первую очередь у детей, благодаря тому что нужен только мяч, а ворота можно было и рюкзаками обозначить. В Бразилии в тяжелые времена вообще из чулков и тряпок делали мячи и бегали во дворе.third112
16.04.2019 12:28В Бразилии в тяжелые времена вообще из чулков и тряпок делали мячи и бегали во дворе.
А мы в перемену на школьном дворе иногда маленьким ненадувным резиновым мячиком играли (в портфель влезает), а если никто не принес из дома, то пустой консервной банкой :)meatball
16.04.2019 12:44+1Этот мячик создавал непередаваемые звуки, когда пыром пинаешь по нему. Это круче звука игры «жопа к стенке» :)
Chapay81
16.04.2019 11:59Для нас компьютер уже игры придумывает. И мы начинаем плясать под дудку компьютера, подчиняясь правилам игры…
antstar
16.04.2019 15:20Если посадить 1000 обезьян за пишущие машинки, то рано или поздно они напишут роман «Война и Мир». Как раз Тот Самый Случай.
arTk_ev
16.04.2019 17:34+1Какой алгоритм, какая конфигурация сетей, какой тип обучения, какая фитнес-функция и цель АИ?
Обычная желтушная статья. Рандом нагенерит вам игр куда больше и лучше.
mwambanatanga
Pochtoycom Автор
Да, спасибо :)