Facebook은 Minecraft를 사용하여 AI 보조원을 한 번에 한 블록씩 훈련합니다.

click fraud protection

Facebook의 엔지니어들은 마인크래프트 어시스턴트를 만들었습니다 샌드박스 빌더와 관련된 몇 가지 사소한 작업을 도와드립니다. 게임에서 당신과 함께 생성되고 작동하는 도우미는 사물에 대한 간단한 지시를 받을 수 있습니다. 탑을 쌓고, 구멍을 파고, 벽을 만들고, 모든 프로젝트의 건설 시간을 단축하는 등의 작업을 수행합니다. 크기.

내용물

  • 창의적인 게임의 연구 도구
  • 아이 로봇
  • 비디오 게임 AI의 새로운 지평

일단 설치되면 어시스턴트가 귀하의 마인크래프트 세계. 적절하다고 생각되는 대로 채팅 상자를 사용하여 새로운 동료에게 명령을 전달합니다. 주문은 최대한 간단해야 하며 작업을 가장 기본적인 요소로 세분화해야 합니다. “5x5 벽을 만들라”거나 “7개의 블록을 파내라”고 지시할 수 있습니다. 이를 기반으로 봇은 사용자가 더 많은 시간을 보낼수록 더 복잡한 작업을 수행하는 방법을 배울 수 있습니다.

추천 동영상

사람들이 Minecraft에서 어시스턴트에게 요청할 수 있는 항목의 목록은 길기 때문에 언어 이해가 가장 중요합니다.

이는 Minecraft에서의 삶을 더 쉽게 만들 수 있지만 진정한 목표는 훨씬 더 야심적입니다. 봇의 교육은 Facebook 엔지니어에게 AI가 일상 생활에서 인간을 더 잘 이해할 수 있는 방법에 대한 귀중한 통찰력을 제공합니다.

관련된

  • 이 봇은 Pictionary에서 당신을 파괴할 것입니다. 이는 AI에게도 큰 이정표다.
  • Yakuza 감독은 PS5의 진화가 AI에 초점을 맞출 것이라고 생각합니다. 그리고 머신러닝

“마인크래프트 게임에 들어갈 수 있고, 쉽습니다. 한 위치에서 다른 위치로 이동하는 방법을 배울 필요도 없고 블록을 파괴하거나 무언가를 만드는 방법을 배울 필요도 없습니다.” Minecraft AI 프로젝트 책임자인 Arthur Szlam 페이스북 연구 결과에 따르면 디지털 트렌드(Digital Trends)가 밝혔습니다. “반면에 사람들이 Minecraft의 어시스턴트에게 요청할 수 있는 작업의 범위는 엄청납니다. 그래서 언어 이해 문제가 가장 중요한 문제입니다.”

창의적인 게임의 연구 도구

Minecraft는 오랫동안 플레이어에게 자신의 상상이 원하는 것은 무엇이든 만들 수 있도록 영감을 주었습니다. 글로벌 커뮤니티와 오픈 소스 뿌리 사이에서 엔지니어가 이 실험을 더 많은 청중에게 제공할 수 있는 이상적인 경로를 제공합니다.

플레이 테스터는 2019년 1월부터 봇을 사용하기 시작했으며 이제 원하는 사람은 누구나 공개 버전을 사용할 수 있습니다. 먼저 다운로드해야 할 작은 요구 사항 목록이 있으며 버전 1.12로 다운그레이드해야 합니다. 그러나 일단 완료되면 새로운 도우미를 계속 사용할 수 있습니다.

봇의 회사는 처음에는 이상하게 느껴졌습니다. 일반적으로 한적한 경험(적어도 싱글 플레이어에서는)은 채팅 상자에서 사용자의 입력을 기다리고 있는 당신을 쳐다보는 얼굴에 의해 중단됩니다.

나는 멍청한 친구 주위를 둘러보며 정중하게 “안녕하세요”라고 인사하는 것부터 시작했습니다. 내 요청에 따라 건설된 첫 번째 블록을 본 후에 내 우려는 사라졌습니다. 그것은 나에게 힘을 주었습니다. 봇과의 앞뒤 이동은 친근하지만 로봇적입니다. 칭찬에 감사하고, 범위를 벗어난 일을 하라고 하면 “모르겠어요”라고 말합니다. 천천히, 그러나 확실하게 나는 작은 단칸방 오두막을 짓는 법을 배웠습니다.

만들고 싶은 것이 별 복잡함 없이 원형과 사각형으로 분해될 수 있다면 봇이 이를 처리할 수 있습니다. 이는 집이나 탑, 지하 은신처가 가능하다는 것을 의미합니다. 봇을 가르치는 것은 내가 직접 오두막을 짓는 것보다 시간이 더 걸렸지만 일단 학습하고 나면 내가 원하는 만큼 오두막을 지을 수 있었습니다.

물론 미키 마우스 조각상이나 세부적인 디테일을 사용하는 다른 조각상은 훨씬 더 어렵습니다. 이러한 유형의 복잡한 구조는 장애물을 만듭니다. Facebook 엔지니어들은 어떻게 해결해야 할지 확신할 수 없습니다. 그들은 연구자들이 Minecraft를 사용하여 해결책을 찾을 수 있기를 바라고 있습니다.

Larry Zitnick, Facebook 연구원

“이번 봇 릴리스의 경우 청중은 Minecraft 플레이어가 아닙니다. 그것은 연구 커뮤니티입니다.”라고 Facebook의 연구 과학자인 Larry Zitnick이 말했습니다. "우리는 나머지 연구 커뮤니티가 이 봇을 더 좋게 탐색하고 만들기 위해 우리와 협력하기를 원하기 때문에 실제로 잘 작동하기 전에 의도적으로 이를 공개하고 있습니다."

아이 로봇

주변에 로봇 조수를 두는 것은 자신을 갖는 것과 같습니다. 알렉사 또는 시리, 마인크래프트에서. 대화는 명랑하지만 명백히 로봇적입니다. 올바른 명령을 내리는 것은 가장 기본적인 용어로 생각하고 엄격하고 직접적이며 상세한 방식으로 말하는 것을 의미합니다.

내가 오두막 벽 중 하나에 창문을 만들고 싶었을 때 이것은 분명했습니다. 나는 단계별로 작업해야했습니다. 나는 봇에게 창문이 있는 벽을 쌓는다고 말할 수는 없었습니다(물론 언젠가는 그것을 배울 수도 있겠지만). "창"과 "벽"의 의미에 영향을 미치는 변수는 봇을 쉽게 혼란스럽게 합니다. 무슨 벽? 얼마나 큰 벽입니까? 창문이 얼마나 크죠? 어떤 재료를 사용해야 합니까?

대신에 6x6 블록 정사각형을 만들어 달라고 요청했습니다. 그런 다음 작업이 완료되면 사각형 중앙에 구멍을 뚫으라고 지시했습니다. 그런 다음 구멍에 유리를 넣어달라고 요청하면서 마무리했습니다. 주문은 가능한 가장 기본적인 표현에 따라 이루어져야 하며 결과를 지향해야 합니다.

봇을 여기까지 가져오는 것은 어려운 일이 아닙니다. 음성 명령 소프트웨어는 수년 동안 우리 삶에 스며들어 왔습니다. 오늘날 컴퓨터, 휴대폰, 태블릿, 자동차 등에서 찾을 수 있습니다. 사용자가 직면하는 실제 과제는 "엄마에게 전화하기"와 같은 간단한 작업을 이해하는 것에서 맥락을 덜 제공하고 미리 정의된 기본값과 정확히 같지 않은 구문을 식별하는 것 사이의 도약입니다.

저는 아일랜드 사람이고, 제 억양이 발음되지는 않지만, 다른 나라 사람들과 이야기를 하거나 빠르게 말하면 발음이 강해질 수 있습니다. 질문 노래를 재생하는 알렉사 The Dubliners의 'The Jail of Cluain Meala'('Cloon-Malla'로 발음)와 같은 아일랜드어를 사용하면 롤 속도가 느려집니다. 나는 각 음절을 완벽하게 이해할 수 있도록 만들어야 합니다. 공학 악센트 주변 그리고 언어 이다 계속되는 도전.

우리 언어에 대해 좀 더 미묘한 차이를 이해하도록 AI를 가르치는 것은 간단해 보일 수 있지만, 그 수준의 음성을 컴퓨터화하는 것은 다른 다면적인 문제와 얽혀 있는 다면적인 문제입니다. 여기에는 특정 사용자의 상황, 속어 및 어조를 해결하는 작업이 포함됩니다. 참고할 자료가 많지 않으면 이 모든 것이 더욱 복잡해집니다.

Szlam은 "우리는 이러한 것들에 대한 훈련 데이터가 그렇게 많지 않습니다."라고 말했습니다. “우리가 이것을 훈련시켜야 하는 예의 수는 어떤 의미에서는 아주 적습니다. 수만 개에 달하며 이는 디지털 템플릿에서 따온 것입니다.”

비디오 게임 AI의 새로운 지평

비디오 게임은 1997년 Metal에서 플레이어의 메모리 카드를 읽는 Psycho Mantis부터 AI를 흥미롭고 창의적인 방식으로 사용한 역사를 가지고 있습니다. Gear Solid, Nintendo Animal Crossing 시리즈의 맞춤형 캐릭터 반응, Toby Fox의 네 번째 벽을 깨뜨린 Undertale, 그리고 그 너머에. Facebook의 기술은 측면을 다른 게임에서도 쉽게 사용할 수 있도록 만들어졌습니다. 이는 다른 개발자가 참여할 수 있음을 의미합니다.

한 가지 잠재적인 용도는 분명해 보입니다. 접근성. 구글은 다음을 계획하고 있다 Google Stadia로 어시스턴트 구현 버튼 하나만 누르면 플레이어를 도울 수 있습니다. 직관적인 게임 내 도우미는 어려움을 겪고 있는 플레이어에게 모든 종류의 지원을 제공할 수 있습니다.

목표가 승리가 아닌 완전히 새로운 유형의 게임을 상상할 수 있습니다. 만드는 것이 목표입니다.

Minecraft 봇의 엔지니어들은 이 문제를 해결하기 위해 적극적으로 노력하고 있습니다. 음성 명령 인터페이스가 이미 추가되었지만 공개 버전의 봇에서는 아직 사용할 수 없습니다. 그들은 Facebook 사용자로부터 알아차린 트렌드를 기반으로 텍스트 릴레이를 구축할 계획입니다.

Szlar는 “Facebook에는 사람들의 피드에 있는 이미지를 설명하는 방법이 있습니다.”라고 말합니다. “우리는 '아, 봇에게 뭔가를 하라고 지시하는 Minecraft를 플레이할 수 있을까?'에 대해 정말로 생각하고 있었습니다. 그런 다음 그것은 나에게 그것이 무엇을 했는지 말해줄 것이고, 그것을 나에게 설명해줄 것입니다.' 그리고 그것은 '내가 거기에 큐브를 만들었고 그리고 거기.'"

봇에 대한 일부 대규모 업데이트가 곧 출시될 예정입니다. 진화된 텍스트 채팅 외에도 업그레이드된 비전 시스템은 봇이 보는 다른 완성된 창작물을 재현하는 데 도움이 될 수 있습니다. 대화를 통해 학습하고, 채팅의 단어를 통해 봇에게 무언가를 가르치는 것도 장기적인 목표입니다. 그들은 수석 연구 관리자인 Katja Hoffman과 이야기를 나눴습니다. 프로젝트 말뫼 – 마이크로소프트 사내 AI 연구팀 – 공식 협업에 대해

희망은 AI를 지원 개체로 구성함으로써 페이스북 엔지니어들이 뿌리 깊은 인식을 바꿀 수 있다는 것입니다. 비디오 게임이 무엇을 할 수 있는지에 대해 알아보고 Minecraft와 같은 경험을 쌓을 수 있습니다. 보상.

"우리는 '여기에 AI가 있습니다. 이겨내야 합니다'에서 '여기 AI가 있습니다. 창의적인 최종 목표를 달성하는 데 도움이 될 것입니다.'로 전환하는 것을 볼 수 있기를 바랍니다."라고 Zitnick은 말했습니다. “목표가 승리가 아닌 완전히 새로운 유형의 게임을 상상할 수 있습니다. 만드는 것이 목표입니다. 인간으로서 우리는 창조하는 데 많은 어려움을 겪습니다. 음악을 만들고, 디자인하는 것... 이것은 누구에게나 자연스러운 일이 아니며, 가능하다면 이러한 일을 하는 데 도움이 되는 봇이 있다면 우리 중 많은 사람들이 더 많은 일을 할 수 있을 것입니다. 창의적인."

Zitnick은 “우리는 그것과는 거리가 멀다고 생각합니다.”라고 덧붙였습니다. "하지만 그게 바로 내가 보고 싶은 곳이야."

편집자의 추천

  • 체스. 위험. 가다. 왜 우리는 게임을 AI의 벤치마크로 사용합니까?
  • Facebook은 Minecraft를 AI의 다음 단계를 위한 훈련장으로 활용합니다.
  • AI. 복고풍 비디오 게임을 디자인하고 있는데 놀라울 정도로 훌륭합니다.