- 퍼즐 게임 Baba is You는 생명과 마음을 이해할 때 필요한 정신적 유연성을 훈련시키며, 데이터와 알고리듬, 인지 시스템과 내용 사이의 경계를 흐림
- 단어 오브젝트의 배치를 바꾸면 세계의 규칙이 바뀌는 구조가 사물과 규칙, 물리적 대상과 정보 메시지의 구분을 흔듦
- 생물학에서도 분자·생체전기 정보가 세포, 기관, 유기체의 해석 방식과 이후 진화에 영향을 주며, 내부에서 바뀌는 자기참조적 동역학을 만듦
- McConnell의 플라나리아 식인 실험, 기억 흔적, active data, agential memories는 같은 물질도 조직 수준에 따라 객체이자 인지 매체가 될 수 있음을 보여줌
- Baba is You는 발달생물학, 컴퓨터 과학, 인지과학이 만나는 영역에 들어가기 위한 가상현실 정신 보철물로 쓰일 수 있고, TAME 프레임워크 기반 확장과 AI 결합 여지도 있음
Baba is You가 훈련시키는 사고 방식
- Baba is You는 도전적인 퍼즐 게임이면서, 생명과 마음을 다룰 때 익숙한 범주를 깨뜨리도록 만드는 도구임
- 특히 다음 구분을 고정된 이분법이 아니라 더 연속적이고 유동적인 관계로 보게 함
-
데이터와 알고리듬
-
인지 시스템과 그 내용
- 사물과 정보 메시지
- 연구실에 합류하기 위한 준비 목록에 넣을 수 있을 만큼, 관련 분야의 정신적 유연성을 익히는 입문 도구로 적합함
- Hofstadter의 고전 GEB도 비슷한 준비 자료로 함께 거론됨
-
사물과 규칙의 구분을 무너뜨리는 게임 구조
- Baba is You의 세계에는 위치나 통과 불가능성 같은 물리적 속성뿐 아니라 의미를 가진 오브젝트가 존재함
- 일부 의미는 세계의 물리를 직접 결정하며, 단어들의 상대적 위치를 바꾸면 오브젝트의 행동과 플레이어가 할 수 있는 행동도 달라짐
- 문장을 새로 만들기 위해 오브젝트를 움직이는 행위가 곧 세계의 작동 방식을 바꾸는 조작이 됨
- 이 구조는 메시지, 관찰자, 해석, 규칙을 둘러싼 질문으로 이어짐
- 실제 세계의 대상이 단순한 사물인지 정보인지 어떻게 구분할 수 있는가
- 둘 사이에 이분법적 구분이 있는가
- 형태와 패턴 자체가 에이전트가 될 수 있는가
물리 법칙과 생물학 법칙을 다시 묻는 방식
- 게임의 규칙 조작은 물리 세계에서 물리 법칙의 지위를 어떻게 볼 것인가라는 질문으로 확장됨
- 물리 법칙이 우주의 어떤 측면에서 나온다면, 원칙적으로 우주 내부에서 바뀔 수 있어야 함
- 반대로 물리 법칙이 우주에서 나오지 않는다면, 대문자 U의 Universe 개념에서 그 법칙이 어디서 기원하는지가 문제가 됨
- 생물학 법칙 중 일부는 내부에서 바뀔 수 있음
- 분자 정보와 생체전기 정보는 분자 경로, 세포, 기관, 유기체가 생물학적 정보를 해석하는 방식에 영향을 줌
- 이런 정보는 이후 진화가 전개되는 방식에도 영향을 줄 수 있음
- 이 과정은 본질적으로 자기참조적인 동역학임
객체와 메시지가 동시에 되는 생물학적 사례
- McConnell의 고전적 플라나리아 식인 연구에서는 훈련된 플라나리아가 경험 없는 숙주에게 먹히고, 행동 정보가 전달됨
- 관련 논문 아카이브는 Cannibalism and learning in planaria로 제공됨
- 이 사례에서 기증자의 화학적 기억 흔적은 숙주에게 음식이면서, 숙주의 조직이 해석해 행동을 이끄는 기억이기도 함
- 더 넓게 보면 mRNA, 단백질, 기타 기질로 구성된 기억 흔적은 조직 수준에 따라 다른 성격을 가짐
- 분자 수준에서는 물리적 객체
- 유기체 수준에서는 인지 매체
소프트웨어, 하드웨어, 능동적 데이터
- Baba is You는 소프트웨어와 기계, 데이터와 하드웨어 사이의 이분법적 구도를 깨뜨림
- 이 관점은 Diverse Intelligence 분야에서 발전 가능성이 큰 주제와 연결됨
- self-sorting arrays 같은 active data
- agential memories
- 수동적 정보 패턴인 생각과 능동적 인지 에이전트인 생각하는 존재 사이에는 연속체가 있을 수 있음
- 게임 플레이는 과학 논문만으로는 이해하기 어려운 이 틀을 직관적으로 익히게 만들 수 있음
“YOU” 토큰과 메타-가소성
- 게임 안에서 플레이어가 조작할 수 있는 토큰 중 하나인 YOU는 플레이어 자신을 가리킴
- 이 토큰을 포함한 새 문장을 만들면 플레이어의 능력과 세계와의 관계가 바뀌며, 일종의 메타-가소성이 가능해짐
- 이는 발달, 변태 같은 생물학적 과정에서 행동이 형태와 기능을 급격히 바꾸는 시스템을 떠올리게 함
- 이런 변화는 다음 요소와도 연결됨
- 행동하는 공간
- 추구하는 목표
- 보유한 선호
- 플레이어의 행동이 플레이어 수와 선호를 바꾸는 게임 이론 확장으로도 이어질 수 있음
- 이 경우 보상 행렬은 동적으로 변형됨
가상현실 정신 보철물로서의 게임
- Baba is You는 단순한 게임이 아니라 가상현실 정신 보철물에 가까움
- 능동적이고 동적인 몰입형 직관 펌프 집합처럼 작동하며, 새로운 과학 분야의 중요한 측면에 들어가는 데 도움을 줄 수 있음
- 이 분야는 다음의 교차점에 있음
- 발달생물학
- 컴퓨터 과학
- 인지과학
TAME 프레임워크 기반 확장 아이디어
- TAME framework를 바탕으로 적어도 세 가지 확장 방향이 가능함
-
Polycomputing 구현
- polycomputing은 여러 관찰자가 세계의 물리적 특징을 각자의 방식으로 해석하고 해킹한다는 틀임
- 멀티플레이어 동역학으로 구현하거나, 환경 속 오브젝트를 자기 목적에 맞게 읽는 생물학 영감 NPC로 구현할 수 있음
- 플레이어는 관찰자 중심, 관점 중심의 시각에 익숙해지고 필요에 따라 의미 프레임을 전환할 수 있음
-
자율적 에이전시 강화
- 텍스트 메시지가 정보 전달, 해석 가능성, 더 큰 인지 시스템에 의한 채택 등과 관련된 자기 목표를 갖는 지능 스펙트럼을 구현할 수 있음
-
다중 스케일 동역학 구현
- agents within agents처럼 에이전트 안의 중첩 에이전트를 가능하게 할 수 있음
- 오브젝트와 메시지가 계층을 따라 다른 오브젝트와 메시지를 가상화하고 생성하는 구조를 구현할 수 있음
AI와 관련 자료
- 이런 가상 세계에는 AI를 결합할 여지도 많음
- 관련 자료로 세 가지 링크가 있음
- evolutionary optimization of Baba Is You agents: Baba Is You 에이전트의 진화적 최적화 논문
- Baba Is You is undecidable: Baba Is You가 결정 불가능함을 보이는 논문
- baba-is-auto: C++ 기반 시뮬레이터와 강화학습용 Baba is You 코드