Інженери Facebook мають створив помічника Minecraft щоб допомогти вам у виконанні деяких простих завдань, пов’язаних із конструктором пісочниці. Помічнику, який створюється і працює разом з вами в грі, можна давати прості інструкції для речей як будувати вежу, копати яму чи будувати стіну, скорочуючи час будівництва для всіх проектів розміри.
Зміст
- Інструмент дослідження у творчій грі
- Я, робот
- Новий рубіж для ШІ у відеоіграх
Після встановлення помічник переходить у ваш Minecraft світ. Ви використовуєте вікно чату, щоб передавати команди своєму новому компаньйону, як вважаєте за потрібне. Замовлення мають бути максимально зрозумілими, розбиваючи завдання до найпростіших елементів. Ви можете дати йому вказівку «зробити стіну п’ять на п’ять» або «вирити блок сім». Використовуючи це як основу, бот може навчитися виконувати більш складну роботу, чим більше часу ви проводите з ним.
Рекомендовані відео
Список речей, про які люди можуть запитати помічника в Minecraft, довгий, тому розуміння мови є першим і центральним.
Це може полегшити життя в Minecraft, але справжня мета ще амбітніша. Навчання бота дає інженерам Facebook цінну інформацію про те, як ШІ може краще розуміти людей у повсякденному житті.
Пов'язані
- Цей бот знищить вас у Pictionary. Це також величезна віха для ШІ.
- Директор Yakuza вважає, що еволюція PS5 буде зосереджена на штучному інтелекті. і машинне навчання
«Я можу зайти в гру Minecraft, і це легко. Мені не потрібно вчитися переходити з локації на локацію, мені не потрібно вчитися руйнувати блок або будувати щось», – Артур Шлам, керівник проекту Minecraft AI в Facebook Дослідження, розповіли Digital Trends. «З іншого боку, простір речей, які люди можуть попросити зробити помічника в Minecraft, величезний. Отже, проблема розуміння мови стоїть на передньому плані».
Інструмент дослідження у творчій грі
Minecraft вже давно надихає гравців створювати все, що забажає їх уява. Між світовою спільнотою та корінням відкритого коду він забезпечує ідеальний шлях для інженерів, щоб донести цей експеримент до ширшої аудиторії.
Тестери Play почали використовувати бота в січні 2019 року, і тепер доступна загальнодоступна версія для всіх, хто її хоче. Існує невеликий перелік вимог, які потрібно завантажити спочатку, і вам доведеться повернутися до версії 1.12. Однак, як тільки це буде зроблено, ваш новий помічник залишається у вас.
Компанія бота спочатку здається дивною. Звичайний відокремлений досвід (принаймні в одиночній грі) переривається обличчям, яке дивиться на вас, очікуючи вашого вказівки в чаті.
Я почав із того, що ввічливо сказав «привіт», обводячи свого тупоголового приятеля. Мої побоювання зникли, коли я побачив перший квартал, побудований за моїм бажанням. Це дало мені прилив сил. Робота вперед-назад з ботом дружня, але роботизована. Він дякує за компліменти та каже «Я не знаю», якщо ви скажете йому зробити щось, що виходить за межі його компетенції. Повільно, але вірно мене навчили будувати маленьку однокімнатну хатину.
Якщо те, що ви хочете зробити, можна без особливих складнощів розбити на кола та квадрати, бот зможе з цим впоратися. Це означає, що будинок, або вежа, або підземне лігво можливі. Навчання бота зайняло більше часу, ніж будівництво хатини самостійно, але як тільки він навчився, він міг будувати скільки завгодно хатин.
Звичайно, статуя Міккі Мауса – або будь-що інше, що використовує дрібні деталі – набагато складніше. Ці типи складних структур створюють перешкоди, які інженери Facebook не знають, як вирішити. Вони сподіваються, що дослідники зможуть використовувати Minecraft для пошуку рішень.
«[Для] цього випуску бота аудиторія не є гравцями Minecraft. Це дослідницька спільнота», — сказав мені Ларрі Зітнік, науковий співробітник Facebook. «Ми навмисно розміщуємо його, перш ніж він справді запрацює добре, тому що ми хочемо, щоб інша дослідницька спільнота працювала з нами, досліджуючи та намагаючись зробити цього бота кращим».
Я, робот
Мати поруч робота-помічника — це все одно, що мати власного Alexa або Siri, у Minecraft. Розмова весела, але відверто роботизована. Віддавати правильну команду означає думати в найпростіших термінах і говорити жорстко, просто, докладно.
Це було очевидно, коли я хотів зробити вікно в одній зі стін своєї хатини. Довелося працювати крок за кроком. Я не міг сказати боту побудувати стіну з вікном (хоча, можливо, колись він навчиться цього). Змінні, які впливають на значення «вікна» та «стіни», легко заплутають бота. Яка стіна? Наскільки велика стіна? Наскільки велике вікно? Які матеріали слід використовувати?
Натомість я попросив його створити квадратний блок шість на шість. Потім, виконавши це завдання, я сказав йому зробити дірку прямо в середині квадрата. Тоді я закінчив, попросивши його поставити скло в отвір. Замовлення мають складатися з найпростіших можливих формулювань, спрямованих на результат.
Довести бота так далеко не складно. Програмне забезпечення для голосових команд увійшло в наше життя протягом багатьох років. Сьогодні ви можете знайти його в комп’ютерах, телефонах, планшетах, автомобілях та багато іншого. Справжня проблема, з якою стикаються користувачі, полягає в стрибку між розумінням простих завдань, як-от «подзвони мамі», до розбірливих фраз, які надають менший контекст і звучать не зовсім як стандартні.
Я ірландець, і хоча мій акцент невимовний, він може стати сильним, якщо я розмовляю з людьми з інших частин країни або якщо я говорю швидко. Запитуючи Alexa для відтворення пісень які використовують ірландську мову, як-от «The Jail of Cluain Meala» (вимовляється як «Cloon-Malla») від The Dubliners, змушує мене уповільнити свій кидок. Я повинен зробити кожен склад абсолютно зрозумілим. Інженерія навколо акцентів і мови є поточний виклик.
Навчити штучний інтелект більш детально розуміти нашу мову може здатися простим, але комп’ютеризація цього рівня мовлення є багатогранною проблемою, яка переплітається з іншими багатогранними проблемами. Це передбачає роботу з контекстом, сленгом і тоном конкретних користувачів. Усе це ускладнюється, коли немає великої кількості довідкових матеріалів.
«У нас немає такої кількості тренувальних даних для будь-якої з цих речей», — заявив Шлам. «Кількість прикладів, які ми маємо навчити цьому, у певному сенсі мізерна. Це кілька десятків тисяч, і вони перефразовані з цифрових шаблонів».
Новий рубіж для ШІ у відеоіграх
Відеоігри мають історію використання штучного інтелекту захоплюючими та креативними способами, від Psycho Mantis, який читає картку пам’яті гравця в 1997 році Metal Gear Solid, персоналізовані відповіді персонажів із серії Animal Crossing від Nintendo, нищівний Undertale Тобі Фокса з четвертою стіною та поза межами. Технологія Facebook розроблена таким чином, що аспекти можна легко використовувати в інших іграх. Це означає, що інші розробники можуть приєднатися.
Одне потенційне використання здається очевидним. Доступність. Google планує запровадити помічника з Google Stadia які можуть допомогти гравцям одним натисканням кнопки. Інтуїтивно зрозумілі помічники в грі можуть надати будь-яку допомогу гравцям, які відчувають труднощі.
Ви можете уявити цілу нову породу ігор, де мета не виграти. Мета – творити.
Інженери бота Minecraft активно працюють над цією проблемою. Інтерфейс голосових команд уже додано, але він ще не доступний у публічній версії бота. Вони мають намір будувати текстове реле на основі тенденцій, які вони помічають від користувачів Facebook.
«У Facebook є така штука щодо опису зображень у стрічках людей», — каже Шлар. «Ми дійсно думали про те, чи можу я зіграти в Minecraft, де я б сказав боту щось зробити а потім він розповідав мені, що він зробив, описував це мені», і він казав: «Я побудував там куб і там».
На горизонті є деякі більші оновлення для бота. Окрім удосконаленого текстового чату, оновлена система зору може допомогти боту відтворити інші готові творіння, які він бачить. Навчання через діалог, навчання бота чомусь за допомогою слів у чаті – ще одна довгострокова мета. Вони розмовляли з Катією Хоффман, головним дослідницьким менеджером компанії Проект Мальме – Внутрішня дослідницька група Microsoft AI – про офіційну співпрацю.
Сподіваємося, що створюючи ШІ як допоміжну сутність, інженери Facebook зможуть змінити вкорінене сприйняття про те, що можуть зробити відеоігри, а також розвивати досвід, як-от Minecraft, де просто створювати речі нагорода.
«Сподіваюся, ми побачимо перехід від «ось цей штучний інтелект, який мені потрібен, щоб перемогти його» до «ось такий штучний інтелект, він допоможе мені досягти творчих кінцевих цілей», — сказав Зітнік. «Ви можете собі уявити цілу нову породу ігор, мета яких не виграти. Мета – творити. Як люди, ми маємо багато труднощів у створенні. Створювати музику, розробляти речі… Це не те, що є природним для всіх, і якби ми могли мати ботів, які допомагали б нам робити ці речі, це дозволило б багатьом із нас стати набагато більшими творчий».
«Я думаю, що ми ще далекі від цього», — додав Зітнік. «Але я б хотів, щоб це йшло».
Рекомендації редакції
- шахи. Небезпека. Іди. Чому ми використовуємо ігри як еталон для ШІ?
- Facebook використовує Minecraft як тренувальний майданчик для наступного етапу ШІ.
- А.І. розробляє ретро-відеоігри — і вони напрочуд гарні