YC Labs, 마인크래프트에 GPT-6.1 에이전트 50개 투입해 3시간 문명 건설 실험
- YC Labs가 Olam Labs와 함께 마인크래프트 생존 월드에 GPT-6.1 Sol 에이전트 50개를 3시간 넣고 '번성하는 문명 건설'을 목표로 돌렸고, 그동안 에이전트가 주고받은 메시지는 약 5,900건
- 에이전트 디렉터리 순서만으로 위계가 형성돼 첫 번째인 Ada가 사실상 지도자가 됐고, 배급 원장과 서면 규칙, 허가증, 임명된 운영자를 갖춘 준정부를 스스로 만듦
- 전체 34건 사망 가운데 22건이 첫 밤에 몰렸고, 이후 에이전트가 위험 회피로 돌아서자 Ada가 3일째 밤에 선택적 대량 굴착과 원거리 정찰 중단을 지시함
- Mineflayer와 Pi로 직접 만들어 오픈소스로 공개한 에이전트 하네스가 게임 안에서 관찰, 추론, 기억, 행동, 메시지 전송, 스크립트 작성과 실행을 처리함
- Minecraft 외에 Mindustry에서도 실험을 진행했고, 10월 현재 GPT-6.1 Terra 에이전트 25개로 새 식민지 실험을 Twitch에 생중계 중
Hacker News 의견들
콘텐츠는 좋은데 요즘 웹디자인 트렌드가 너무 지루해. 세리프도 아니고 폰에서 1분씩 로딩되는 것도 아니면 나는 그냥 파이어폭스 리더모드 켜버림.
마인크래프트 에이전트들이 거의 턴제처럼 움직이더라. 3시간짜리 오픈 포맷이 lively하게 놀 인센티브를 못 준 것 같아. Bed Wars에서도 비슷하게 굴었다니까 더 아쉽고, 이 기사 자체도 에이전트가 로그 던져주고 흥미로운 장면만 클립해달라고 쓴 건 아닌가 싶을 정도로 무심한 문체임.
대형 추론 LLM은 이런 실시간 게임에 아키텍처 자체가 안 맞아. 토큰 하나마다 모델 전체 포워드 패스를 돌려야 하니까 레이턴시가 처참하고, 카드게임이나 턴제 전략이 훨씬 잘 어울림.
임베디드된 게임플레이 위젯이 제일 인상적이던데 무슨 라이브러리임? 내 블로그에 월드 올려서 보여주고 싶은데. dynmap이 되려던 것 중에 Bluemap이 그 계열임.
위계가 순전히 알파벳 순서로 정해진 게 좀 아쉽다. 스킨만 다르게 해도, 아니면 프롬프트에 '외향 45% 내향 55%' 이런 식으로 성격만 넣어도 정치가 생기지 않을까.
치킨 사건 웃기고 귀엽던데. 에스메가 실수로 주워 먹은 것 때문에 3분짜리 no blame 조사하고 서면 프로토콜까지 만든 게 꼭 진지한 시니어 엔지니어 같음. 이런 에이전트 50개 GPU 한 장에 몰아넣는 게 가능할까? 스트리머가 SOTA 모델들로 서바이벌 실험했을 때 꽤 힘들어했다던데.
마인크래프트는 지능 문제가 아니라 로보틱스 문제임. LLM은 마인크래프트 할 만큼 충분히 똑똑한데, 마우스 움직일 때마다 모델에 물어보느라 500ms 레이턴시가 붙으니 거미가 무서운 거지. 참고로 여기 쓰인 Mineflayer는 Zig 만든 앤드루 켈리가 예전에 만든 거임.
그러니까 마이크로는 전통 게임 AI한테 맡기고 LLM은 매크로만 하면 된다는 거네. 인간도 근육 움직임은 뇌 밖에서 자동화하니까, 에이전트가 '거미다, 클릭 스팸 루프 걸고 500ms마다 확인' 같은 DSL을 써서 대응하게 두는 게 맞는 듯.
한 천연비료 조작자를 임명하는 데 에이전트 네 마리가 11분을 썼다는 대목에서 더글라스 애덤스 B Ark가 떠올랐음. 인간 집단이 굴러가는 방식의 일그러진 버전 같아서 웃기면서도 좀 무섭더라.
행동 하나하나를 자바스크립트로 짜서 실행해야 한다는 게 현재 추론 능력의 한계로 보임. 지능이 결정적 코드를 써서 시간 아끼고 오류율 낮추는 건 오히려 이기는 접근이라고 봄.
직접 해보면 알겠지만 지금 모델은 코드에 과최적화돼 있어서 게임 하는 것과 터미널 명령 실행하는 게 너무 다름. 시뮬레이션을 코드 모양으로 비틀어 맞추는 건 임시방편이고, 랩들이 게임에서 실시간에 가깝게 목표를 달성하는 쪽에 시간을 썼으면 좋겠음.
내 마인크래프트 서버에 NPC 플레이어 몇 마리 돌아다니게 하고 싶은데 좋은 방법 있나?
AI+인간 대 AI+인간 대전 재밌을 것 같은데. 게임 자체 해킹만 금지하고 하네스든 매크로든 다 허용하는 RTS 대전. olamarena가 비슷한데 코드 조작까지는 아니고, screeps는 스크립트만 돌아가고 실시간 인간 플레이는 없음. Codingame에 아레나 몇 개 있음.