Facebook използва Minecraft, за да обучава AI асистенти, един блок наведнъж

Инженерите във Facebook имат създаде асистент за Minecraft за да ви помогне с някои от черните задачи, включени в създателя на пясъчна среда. Помощникът, който се появява и работи заедно с вас в играта, може да получи прости инструкции за нещата като изграждане на кула, изкопаване на дупка или изграждане на стена, намаляване на времето за строителство за всички проекти размери.

Съдържание

  • Инструмент за изследване в творческа игра
  • Аз, робот
  • Нова граница за AI във видеоигрите

Веднъж инсталиран, асистентът влиза във вашия Minecraft свят. Използвате кутия за чат, за да предавате команди на новия си спътник, както сметнете за добре. Поръчките трябва да са възможно най-ясни, като разбиват задачите до най-основните им елементи. Можете да го инструктирате да „направи стена пет на пет“ или „да изкопае седем блока“. Използвайки това като основа, ботът може да се научи да върши по-сложни задачи, колкото повече време прекарвате с него.

Препоръчани видеоклипове

Списъкът с неща, които хората могат да попитат асистент в Minecraft, е дълъг, така че разбирането на езика е отпред и в центъра.

Това може да направи живота в Minecraft по-лесен, но истинската цел е още по-амбициозна. Обучението на бота дава на инженерите на Facebook ценна представа за това как AI може да разбира по-добре хората в ежедневието.

Свързани

  • Този бот ще ви унищожи в Pictionary. Това също е огромен етап за ИИ.
  • Директорът на Yakuza смята, че еволюцията на PS5 ще се фокусира върху ИИ. и машинно обучение

„Мога да вляза в играта Minecraft и е лесно. Не е нужно да се уча как да се придвижвам от място на място, не трябва да се уча как да унищожа блок или да построя нещо“, Артър Шлам, ръководител на Minecraft AI Project в Facebook Изследване, каза Digital Trends. „От друга страна, пространството от неща, които хората могат да поискат от асистент в Minecraft, е огромно. Така че проблемът с разбирането на езика е отпред и в центъра.“

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

Minecraft отдавна вдъхновява играчите да правят всичко, което въображението им желае. Между глобалната общност и корените с отворен код, той предоставя идеален път за инженерите да доведат този експеримент до по-широка аудитория.

Тестерите на игра започнаха да използват бота през януари 2019 г. и публична версия вече е активна за всеки, който я иска. Има малък списък с изисквания, които първо трябва да изтеглите, и ще трябва да преминете към версия 1.12. След като това стане обаче, вашият нов помощник е ваш.

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

Започнах, като казах учтиво „здравей“, докато заобикалях моя приятел с тъпа глава. Опасенията ми избледняха, когато видях първия блок, построен по моя заповед. Това ми даде прилив на сила. Движението напред-назад с бота е приятелско, но роботизирано. Той благодари за комплиментите и казва „Не знам“, ако му кажете да направи нещо извън неговия обхват. Бавно, но сигурно ме научиха да ми построи малка колиба с една стая.

Ако нещото, което искате да направите, може да бъде разделено на кръгове и квадрати без много сложност, ботът може да се справи с това. Това означава, че къща, или кула, или подземно леговище са осъществими. Обучаването на бота отне повече време, отколкото да построя колибата сам, но след като се научи, можеше да построи толкова колиби, колкото пожелаех.

Разбира се, статуята на Мики Маус - или нещо друго, което използва гранулирани детайли - е много по-трудно. Тези видове сложни структури създават препятствия, които инженерите на Facebook не знаят как да разрешат. Те се надяват, че изследователите могат да използват Minecraft, за да помогнат в намирането на решенията.

Лари Зитник, изследовател във Facebook

„[За] тази версия на бота, публиката не са играчи на Minecraft. Това е изследователската общност“, ми каза Лари Зитник, изследовател във Facebook. „Ние нарочно го пускаме там, преди наистина да работи добре, защото искаме останалата част от изследователската общност да работи с нас в проучването и опитите да направим този бот по-добър.“

Аз, робот

Да имаш робот асистент е като да имаш свой собствен Alexa или Siri, в Minecraft. Разговорът е весел, но явно роботизиран. Издаването на правилната команда означава мислене с най-основни термини и говорене по твърд, ясен и подробен начин.

Това беше очевидно, когато исках да построя прозорец в една от стените на моята колиба. Трябваше да работя стъпка по стъпка. Не можех да кажа на бота да изгради стена с прозорец (въпреки че може би някой ден може да научи това). Променливите, които играят какво означават „прозорец“ и „стена“, лесно объркват бота. Каква стена? Колко голяма е стената? Колко голям прозорец? Какви материали трябва да използва?

Вместо това го помолих да направи блоков квадрат с размери шест на шест. След това, след като тази задача беше изпълнена, му казах да направи дупка точно в средата на квадрата. След това завърших, като го помолих да постави стъкло в дупката. Поръчките трябва да се основават на възможно най-основната формулировка, като се ориентират към резултата.

Довеждането на бота дотук не е предизвикателство. Софтуерът за гласови команди е проникнал в живота ни от много години. Днес можете да го намерите в компютри, телефони, таблети, коли и много други. Истинското предизвикателство, пред което са изправени потребителите, е скокът между разбирането на прости задачи, като „обади се на мама“, до проницателни фрази, които предоставят по-малко контекст и не звучат точно като предварително зададени по подразбиране.

Аз съм ирландец и въпреки че акцентът ми не е ясно изразен, той може да стане силен, ако говоря с хора от други части на страната или ако говоря бързо. Питане Alexa за възпроизвеждане на песни които използват ирландски, като „The Jail of Cluain Meala“ (произнася се „Cloon-Malla“) от The Dubliners, ме принуждава да забавя хвърлянето си. Трябва да направя всяка сричка напълно разбираема. Инженерство около акцентите и езици е продължаващо предизвикателство.

Обучението на AI да има по-нюансирано разбиране на нашия език може да звучи просто, но компютъризирането на това ниво на реч е многостранен проблем, заплетен в други многостранни проблеми. Това включва работа около контекста, жаргона и тона на конкретни потребители. Всичко това се усложнява, когато няма много референтни материали, от които да се черпи.

„Нямаме толкова много данни за обучение за нито едно от тези неща“, каза Шлам. „Броят на примерите, които трябва да обучим това нещо, е малък в известен смисъл. Това са няколко десетки хиляди и те са преформулирани от цифрови шаблони.“

Нова граница за AI във видеоигрите

Видеоигрите имат история на използване на AI по завладяващи и креативни начини, от Psycho Mantis, който чете картата с памет на играча в Metal от 1997 г. Gear Solid, до персонализираните реакции на героите от поредицата Animal Crossing на Nintendo, до разтърсващия Undertale на Toby Fox за четвъртата стена и отвъд. Технологията на Facebook е изградена така, че аспектите могат лесно да се използват в други игри. Това означава, че други разработчици могат да се присъединят.

Една потенциална употреба изглежда очевидна. Достъпност. Google планира да внедрите асистент с Google Stadia които могат да помогнат на играчите с едно натискане на бутон. Интуитивните помощници в играта биха могли да осигурят всякакъв вид помощ на играчи, които се борят.

Можете да си представите изцяло нова порода игри, при които целта не е да спечелите. Целта е да се създаде.

Инженерите зад Minecraft бота активно работят по този проблем. Вече е добавен интерфейс за гласови команди, но все още не е наличен в публичната версия на бота. Те възнамеряват да надграждат текстовото предаване въз основа на тенденциите, които забелязват от потребителите на Facebook.

„Във Facebook има това нещо за описване на изображения в емисиите на хората“, казва Szlar. „Наистина си мислехме „о, мога ли да играя Minecraft, където да кажа на бота да направи нещо и тогава щеше да ми каже какво е направило, да ми го опише“ и каза „Построих куб там и там.'"

Някои по-големи актуализации на бота са на хоризонта. Освен еволюиралия текстов чат, подобрена система за зрение може да помогне на бота да пресъздаде други, завършени творения, които вижда. Ученето чрез диалог, обучението на бота на нещо чрез думи в чата е друга дългосрочна цел. Те са говорили с Катя Хофман, главен изследователски мениджър в Проект Малмьо – Вътрешният изследователски екип на Microsoft за изкуствен интелект – относно официално сътрудничество.

Надеждата е, че като очертаят AI като поддържащ обект, инженерите на Facebook могат да променят вкоренените възприятия за това какво могат да направят видеоигрите, както и за култивиране на изживявания като Minecraft – където просто правенето на неща е важно награда.

„Надяваме се, че ще видим промяна от „ето го AI, който трябва да го победя“ към „ето го AI, той ще ми помогне да постигна творчески крайни цели“, каза Зитник. „Можете да си представите изцяло нова порода игри, където целта не е да спечелите. Целта е да се създаде. Като хора, ние имаме много трудности при създаването. Създаване на музика, проектиране на неща... Това не са неща, които идват естествено за всеки и ако можехме има ботове, които биха ни помогнали да правим тези неща, това ще позволи на много от нас да бъдем много повече творчески.”

„Мисля, че сме далеч от това“, добави Зитник. „Но това е мястото, където бих искал да видя това да отиде.“

Препоръки на редакторите

  • Шах. опасност. Отивам. Защо използваме игрите като еталон за ИИ?
  • Facebook използва Minecraft като тренировъчна площадка за следващия етап на A.I.
  • ИИ проектира ретро видео игри - и те са изненадващо добри