Facebook использует Minecraft для обучения помощников искусственного интеллекта, по одному блоку за раз

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

Содержание

  • Инструмент исследования в творческой игре
  • Я робот
  • Новый рубеж для искусственного интеллекта в видеоиграх

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

Рекомендуемые видео

Список вопросов, о которых люди могут спросить помощника в Minecraft, длинный, поэтому понимание языка находится в центре внимания.

Это могло бы облегчить жизнь в Minecraft, но истинная цель еще более амбициозна. Обучение бота дает инженерам Facebook ценную информацию о том, как ИИ может лучше понимать людей в повседневной жизни.

Связанный

  • Этот бот уничтожит вас в Pictionary. Это также огромная веха для развития искусственного интеллекта.
  • Директор Yakuza считает, что эволюция PS5 будет сосредоточена на искусственном интеллекте. и машинное обучение

«Я могу зайти в игру Minecraft, и это легко. Мне не нужно учиться перемещаться из локации в локацию, мне не нужно учиться разрушать блок или что-то строить», — Артур Шлам, руководитель проекта Minecraft AI в компании Фейсбук Исследования, рассказали Digital Trends. «С другой стороны, пространство вещей, которые люди могут попросить сделать помощника в Minecraft, огромно. Таким образом, проблема понимания языка находится на переднем плане».

Инструмент исследования в творческой игре

Minecraft уже давно вдохновляет игроков делать все, что пожелает их воображение. Благодаря глобальному сообществу и корням открытого исходного кода, он предоставляет инженерам идеальный путь для того, чтобы донести этот эксперимент до более широкой аудитории.

Плей-тестеры начали использовать бота в январе 2019 года, и теперь публичная версия доступна для всех желающих. Сначала необходимо загрузить небольшой список требований, после чего вам придется перейти на версию 1.12. Однако как только это будет сделано, ваш новый помощник останется у вас.

Компания бота поначалу кажется странной. Обычно уединенный опыт (по крайней мере, в одиночной игре) прерывается лицом, смотрящим на вас и ожидающим вашего ответа в окне чата.

Я начал с того, что вежливо поздоровался, окружив своего тупоголового приятеля. Мои опасения исчезли, когда я увидел первый блок, построенный по моему приказу. Это дало мне прилив сил. Взаимодействие с ботом дружественно, но роботизировано. Он благодарит за комплименты и говорит: «Я не знаю», если вы просите его сделать что-то, выходящее за рамки его возможностей. Медленно, но верно меня научили строить мне небольшую однокомнатную хижину.

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

Конечно, статуя Микки Мауса – или что-то еще, в котором используются мелкие детали – гораздо сложнее. Подобные сложные структуры создают препятствия, которые инженеры Facebook не знают, как решить. Они надеются, что исследователи смогут использовать Minecraft для поиска решений.

Ларри Зитник, научный сотрудник Facebook

«[Для] этого выпуска бота аудитория не является игроками Minecraft. Это исследовательское сообщество», — сказал мне Ларри Зитник, научный сотрудник Facebook. «Мы намеренно публикуем его до того, как он действительно заработает, потому что мы хотим, чтобы остальная часть исследовательского сообщества работала с нами над изучением и попытками сделать этого бота лучше».

Я робот

Иметь робота-помощника — это все равно, что иметь собственного Алекса или Сири, в Майнкрафте. Разговор веселый, но явно роботизированный. Отдать правильную команду означает думать в самых базовых терминах и говорить жестко, прямо и подробно.

Это было очевидно, когда я захотел сделать окно в одной из стен своей хижины. Пришлось работать шаг за шагом. Я не мог приказать боту построить стену с окном (хотя, возможно, когда-нибудь он этому научится). Переменные, которые влияют на то, что означают «окно» и «стена», легко сбивают с толку бота. Какая стена? Насколько велика стена? Насколько большое окно? Какие материалы следует использовать?

Вместо этого я попросил его сделать квадрат размером шесть на шесть блоков. Затем, выполнив эту задачу, я приказал ему проделать дыру прямо в центре квадрата. Затем я закончил, попросив его положить стекло в отверстие. Приказы должны выполняться в самых простых формулировках, ориентированных на результат.

Пронести бота так далеко – не проблема. Программное обеспечение для голосового управления уже много лет проникает в нашу жизнь. Сегодня его можно найти в компьютерах, телефонах, планшетах, автомобилях и многом другом. Реальная проблема, с которой сталкиваются пользователи, — это переход от понимания простых задач, таких как «позвонить маме», к распознаванию фраз, которые предоставляют меньше контекста и звучат не совсем так, как предопределенные по умолчанию.

Я ирландец, и хотя мой акцент не ярко выражен, он может стать сильным, если я разговариваю с людьми из других частей страны или говорю быстро. спрашивать Алекса для воспроизведения песен которые используют ирландский язык, такие как «Тюрьма Клуэйн-Меала» (произносится как «Клун-Малла») в исполнении The Dubliners, вынуждают меня замедлять свой перекат. Я должен сделать каждый слог совершенно понятным. Инженерное дело вокруг акцентов и языки является постоянный вызов.

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

«У нас не так уж много данных о тренировках по любому из этих вопросов», — заявил Шлам. «Количество примеров, на которых нам приходится обучать эту штуку, в каком-то смысле ничтожно. Это несколько десятков тысяч, и это перефразирование по цифровым шаблонам».

Новый рубеж для искусственного интеллекта в видеоиграх

Видеоигры имеют историю использования ИИ увлекательными и творческими способами, начиная с Psycho Mantis, читающего карту памяти игрока в Metal 1997 года. Gear Solid, персонализированные реакции персонажей серии Animal Crossing от Nintendo, разрушительную четвертую стену Undertale Тоби Фокса и вне. Технология Facebook построена таким образом, что ее аспекты можно легко использовать в других играх. Это означает, что другие разработчики могут присоединиться.

Одно потенциальное использование кажется очевидным. Доступность. Google планирует внедрить помощника с помощью Google Stadia это может помочь игрокам одним нажатием кнопки. Интуитивные внутриигровые помощники могут оказать всевозможную помощь игрокам, попавшим в трудную ситуацию.

Вы можете представить себе совершенно новое поколение игр, в которых целью не является победа. Цель – создать.

Инженеры бота Minecraft активно работают над этой проблемой. Интерфейс голосовых команд уже добавлен, но пока недоступен в публичной версии бота. Они намерены развивать функцию ретрансляции текста на основе тенденций, которые они замечают у пользователей Facebook.

«В Facebook есть такая штука, как описание изображений в лентах людей», — говорит Слар. «Мы действительно думали: «О, могу ли я сыграть в Minecraft, где я скажу боту что-то сделать?» а потом оно рассказывало мне, что оно сделало, описывало это мне» и говорило: «Я построил там куб и там.'"

На горизонте не за горами несколько более крупных обновлений бота. Помимо развитого текстового чата, обновленная система зрения может помочь боту воссоздавать другие законченные творения, которые он видит. Обучение через диалог, обучение бота чему-то с помощью слов в чате — еще одна долгосрочная цель. Они поговорили с Катей Хоффман, главным научным руководителем Проект Мальмё – Собственная исследовательская группа Microsoft в области искусственного интеллекта – об официальном сотрудничестве.

Есть надежда, что, представив ИИ в качестве вспомогательного объекта, инженеры Facebook смогут изменить укоренившиеся представления. о том, на что способны видеоигры, а также развивать такие игры, как Minecraft, где просто создавать вещи — это награда.

«Надеюсь, мы увидим переход от «вот этот ИИ, мне нужно его победить» к «вот ИИ, он поможет мне достичь творческих конечных целей», — сказал Зитник. «Вы можете представить себе совершенно новое поколение игр, в которых целью не является победа. Цель – создать. Нам, людям, действительно сложно творить. Создание музыки, дизайн вещей… Это не те вещи, которые даются каждому естественно, и если бы мы могли если у нас есть боты, которые помогут нам в этом, это позволит многим из нас добиться большего. творческий."

«Я думаю, что мы далеки от этого», — добавил Зитник. «Но именно здесь мне бы хотелось, чтобы это произошло».

Рекомендации редакции

  • Шахматы. Опасность. Идти. Почему мы используем игры в качестве эталона для ИИ?
  • Facebook использует Minecraft в качестве тренировочной площадки для следующего этапа развития искусственного интеллекта.
  • ИИ разрабатывает ретро-видеоигры — и они на удивление хороши