С огромным удовольствием (и гордостью), сегодня я хочу рассказать вам об итальянском проекте. (но не «Сделано в Италии»… как была эта история о безудержных мозгах?), в которой сочетаются исследования и разработки по-настоящему конкурентоспособного искусственного интеллекта и его использование в одной из самых известных игр: Покемон. Название проекта, dAItto, является лишь вершиной гениальности работы. что, уверяю вас, вы, безусловно, оцените.

Давайте сделаем почести создателям этой маленькой жемчужины. dAItto задуман, разработан и управляется Эмануэле и Массимилиано, двумя мальчиками, родившимися и выросшими в Риме и получившими диплом по физике. Программисты «только» по страсти (а иногда и по необходимости), они объяснили мне, как без знания вычислительной физики они, вероятно, никогда бы не пришли к такому результату. Поэтому это типичный пример того, как овладение различными дисциплинами может привести к неожиданным результатам и, в противном случае, просто невозможно.

dAItto

Проект родился после того, как с интересом следил за ИИ, разработанным Google, и с решительно амбициозным намерением попытаться подражать ему. Первоначально, как объясняют нам Эмануэле и Массимилиано, на полигоне должны были быть карточные игры. Затем выбор меняется на Покемона как для схожей динамики (мы всегда говорим об пошаговой игре, так и с построением команды, похожей на сборку колоды), как для удобства (меньше карт для программирования), так и, конечно, для резонанса, который Покемон бы гарантировал проект.
На самом деле, как объясняет Эмануэле, Выбор покемона оказался сложнее, чем ожидалось: «Мы полностью забыли, что это пошаговая игра, но в то же время. Таким образом, прогнозировать выбор противника и все изменения в игре становится еще сложнее, не забывая, что одновременные игры не гарантируют удовлетворение баланса Нэша ».

Разработка dAItto длилась около 8 месяцев, используя только свободное время и почти «для удовольствия». Невероятно узнать, как часто наилучшие результаты достигаются, когда вы движимы низкими ожиданиями и большим энтузиазмом.
Первый прототип dAItto был на Python; чтобы гарантировать более быстрый расчет и анализ ИИ, мы обязательно перешли на версию C ++. Кроме того, оба стремятся вспомнить тот факт, что они первым реализовал адаптацию алгоритмов метода Монте-Карло в такой технологии.

Но что это? Что это позволяет нам делать? Очень просто: это дает нам возможность бороться с самым сложным ИИ, когда-либо встречавшимся на покемонах. Правила и процедуры явно "немедленные": это сухие встречи, где ИИ и пользователь используют одну и ту же команду случайно сгенерированных покемонов. Случайный выбор команды предназначен, по крайней мере на начальном этапе, для надлежащего тестирования ИИ и обеспечения максимально сбалансированного подхода. В будущем намерение состоит в том, чтобы позволить пользователям и ИИ выбирать свою команду.
В настоящее время присутствует все первое поколение покемонов (включая Alola), а макет недавно был изменен.
Ниже приведена практическая демонстрация того, что это такое, с которой сталкивается известный стример Th3 R3al Khaos:

Искусственный интеллект покемонов, dAItto

Есть ли у нас что требуется, чтобы победить нашего самого сложного соперника? Искусственный интеллект покемонов! Присоединяйтесь к разногласиям, заходите и говорите, что происходит в потоке! Https: //discord.gg/CWThBt8

Опубликовать Th3 R3al Khaos Sur Dimanche 3 Ноябрь 2019

dAItto

Но какова конечная цель dAItto и вообще такого искусственного интеллекта? Массимилиано объясняет это нам:
«Шахматисты были первыми, кто осознал важность конкурентоспособного ИИ для обучения и совершенствования. Шахматы всегда показывали, среди прочего, что передовой искусственный интеллект также может преодолевать способности человека. В играх особенно продвинутый ИИ может не только помочь профессиональным игрокам тренироваться, но также понимать и исправлять возможные игровые дисбалансы в гораздо более короткие сроки. То, что человек фиксирует в 100, соответствует ИИ, который вы найдете в 10. "
Поэтому цель Эмануэле и Массимилиано не в том, чтобы просто создать новый искусственный интеллект для покемонов. Намерение состоит в том, чтобы иметь возможность применять такую ​​технологию во всех возможных областях, включая другие видеоигры. Поэтому приглашение к сотрудничеству открыто для всех разработчиков игр и программистов любого рода, заинтересованных в тестировании конкурирующего ИИ этого типа в своих играх.
dAItto - это средство раскрыть потенциал такого амбициозного проекта, конечно, не конец.

Если вы хотите связаться с командойиди к dAItto Facebook страница или напишите на электронную почту: daitto.ai@gmail.com.
Я желаю Эмануэле и Массимилиано удачи и успехов. Мы, по-своему, всегда стараемся делать свое. И иногда, может быть, мы добиваемся успеха.