[Agent] SwarmWorld — '지워도 기술이 돌아갔다'는 발견이 아니라 채점 방법입니다
MIT의 SwarmWorld 논문을 원문으로 확인합니다. 에이전트를 지워도 기술이 작동했다는 대목이 왜 발견이 아니라 평가 절차인지, 그리고 지표를 바꾸면 1위가 어떻게 뒤바뀌는지 정리합니다.
이런 소개를 봤습니다.
똑같은 AI 에이전트 수백 개를 가상 세계에 풀어놨더니, 서로 대화 한마디 없이 분업하고, 기술을 발명하고, 남의 코드를 물려받아 문명을 쌓기 시작했습니다. 연구진이 에이전트를 전부 삭제해도, 그들이 남긴 기술은 멈추지 않고 혼자 계속 작동했습니다.
논문은 실재합니다. 그리고 대부분 사실입니다. 대화 없는 조건이 실제로 있고, 코드 상속도 실제로 있습니다.
다만 마지막 문장이 뒤집혀 있습니다. 에이전트를 지웠는데도 기술이 돌아간 게 아니라, 지운 다음에 채점하도록 설계한 겁니다.
원 논문
SwarmWorld: Stigmergic technological evolution in societies of language-model agents (arXiv 2608.26081 v1, 2026-08-26)
저자는 Subhadeep Pal · Fiona Y. Wang · Markus J. Buehler, 셋 다 MIT 의 LAMM(원자·분자역학 연구실) 소속입니다. 토목환경공학·생물공학·Schwarzman College of Computing 이 걸쳐 있습니다. “MIT 논문”은 맞습니다.
세계가 어떻게 생겼나
BioFoundry 라는 2차원 지형입니다. 자원이 지역별로 흩어져 있습니다 — 균류, 광물, 촉매, 키틴, 셀룰로스, 리그닌, 켈프, 조개껍데기.
에이전트가 하는 일은 정해진 목록 안에 있습니다. 이동, 대사, 자원 채집·운반, 구조물 점검·조작, 그리고 실행 가능한 제어 프로그램 작성입니다. 재료는 씻고·갈고·발효시키고·광물화하고·엮고·말려서 가공합니다.
여기서 중요한 제약이 하나 있습니다. 에이전트는 새로운 행동 종류를 발명할 수 없습니다. 정해진 스키마 안에서 조합만 합니다.
무엇을 “기술”이라 부르나
논문에서 산출물(artifact)은 재료 + 실행 가능한 제어 코드입니다. 제어 코드는 에이전트가 직접 작성한 것으로, 주변 센서를 읽어 물질 흐름을 조절합니다.
그리고 이게 채점됩니다. 물 확보, 오염 제거, 영양 공급 — 환경이 요구하는 서비스를 얼마나 감당하는지를 결정론적 시뮬레이터가 잽니다.
논문의 표현이 정확합니다.
모든 기술은 공간에 자리 잡고, 지역 세계 상태를 읽고 그에 작용하며, 에이전트의 결정과 결정 사이에도 계속 실행된다.
stigmergy — 이 논문의 열쇳말
제목에 있는 이 단어가 핵심입니다. 우리말로는 보통 간접 조율 정도로 옮깁니다.
서로 말을 걸지 않고, 환경에 남긴 흔적으로 협력하는 방식입니다. A 가 무언가를 만들어 두면 그게 B 의 환경 일부가 되고, B 는 A 와 한마디도 안 나눈 채 그 위에 이어 짓습니다.
논문의 정의를 옮기면, 한 개체의 활동이 다른 개체가 쓸 정보와 기회를 바꿔놓는 것입니다. 메시지가 아니라 지속되는 세계 상태가 조율의 매체입니다.
그래서 “대화 한마디 없이 분업했다”는 서술은 과장이 아니라 이 논문의 설계 그 자체입니다.
조건이 넷입니다
논문은 협력 수단을 하나씩 떼어내며 비교합니다.
| 조건 | 남아 있는 것 |
|---|---|
| Full culture | 메시지 + 코드 상속 + 산출물 흔적, 전부 |
| No communication | 직접 메시지와 게시를 제거. 산출물과 상속은 유지 |
| No explicit culture | 코드 포크·기술 상속까지 제거. 물리적 흔적만 |
| Independent search | 1인 세계. 집단 메커니즘 전부 없음 |
규모는 에이전트 50·100·200개, 길이는 800 tick(규모 실험)과 3,200 tick(장기 실험)입니다.
지표를 바꾸면 1위가 바뀝니다
3,200 tick · 에이전트 100개. 논문에서 확인한 값만 실었습니다
세 지표에서 1위가 전부 다릅니다.
- 발명 개수 — 1위는
환경 흔적만(7.00). 대화와 상속을 다 갖춘 쪽(5.75)보다 많습니다 - 회복력 — 1위는
대화·상속 다 있음(0.2474) - 가장 좋은 단일 산출물 — 1위는
혼자 탐색(0.3488). 집단 최고치(0.2380)를 크게 앞섭니다
“사회를 이루니 더 잘하더라”는 한 지표에서만 참입니다. 최고의 물건 하나를 원하면 혼자 여러 번 시도하는 편이 나았습니다.
초록이 스스로 이 단서를 답니다.
상호작용은 보편적으로 우수한 개별 발명이 아니라 지속되는 기술 생태를 만든다.
그리고 문제의 그 대목
이제 처음 인용문의 마지막 문장입니다.
논문의 원문은 이렇습니다. 컨트롤러는 “에이전트를 제거한 뒤, 처음 보는 외란 하에서 결정론적 시뮬레이터로 평가된다” 입니다.
이건 발견이 아니라 평가 절차입니다. 그리고 이렇게 한 이유가 명확합니다.
외란은 오염·가뭄·폭풍을 짝지은 여덟 가지 일정이고, 중심과 시점이 학습 때와 다릅니다. 에이전트를 남겨두면 상황을 보고 그때그때 손을 볼 수 있습니다. 그러면 재는 것이 “이 기술이 튼튼한가”가 아니라 “이 에이전트가 임기응변을 잘하는가”가 됩니다.
그래서 만든 사람을 치우고 물건만 남겨 채점합니다. 평가 주도 개발 글에서 규칙으로 되는 건 규칙으로 재라고 했던 것과 같은 자리입니다. 채점자가 흔들릴 여지를 설계로 없앤 겁니다.
“지워도 살아남았다”가 아니라 “살아남는지 보려고 지우고 쟀다” 입니다. 순서가 반대입니다.
저자들이 직접 달아둔 경고
이 논문은 자기 결과를 어디까지 읽어도 되는지 여러 번 못박습니다. 그중 하나가 정확히 이 대목을 겨냥합니다.
이것들은 기록된 네트워크에 대한 위상 측정이다. 에이전트를 살아 있는 시뮬레이션에서 제거한 뒤의 물리적 서비스·적응·회복을 보여주는 것이 아니다.
즉 “계보 네트워크가 이렇게 커졌다”는 그림들을 자율적으로 굴러가는 문명의 증거로 읽지 말라고 저자들이 먼저 적어둔 겁니다.
다른 경고들도 같은 결입니다.
- 렌더링 그림은 시뮬레이터의 실제 메시가 아니며, 실제 재료 성능의 실험적 검증으로 해석해서는 안 된다
- 단백질 실험 결과는 고정된 카탈로그 사전값에서 나온 시뮬레이터 출력이지 생화학 측정이 아니다
- 단백질 파일럿은 실행 가능한 작업 흐름을 보였을 뿐 조건 간 추론 비교를 뒷받침하지 않는다
다른 세계로 옮겨보기
같은 구조를 재료와 목표만 바꿔 두 번 더 돌렸습니다.
AshenRealm — 흑요석·용암·황·철에 열·구조 위험을 다룹니다. 절대 성능은 낮아졌지만 다중 에이전트 건설, 코드 재사용, 실행 계보 형성은 그대로 나타났습니다.
Protein Realms — 콜라겐 유사·실크엘라스틴 유사 설계를 다룹니다. 여기서 800 tick 안에 유효한 검사를 끝낸 건 No communication 조건뿐이었고 세 설계가 0.363~0.418 을 기록했습니다. 다만 시드 하나, 에이전트 50개라 저자들 스스로 추론에 쓸 수 없다고 적었습니다.
읽을 때 붙여야 할 단서
어떤 LLM 을 썼는지 논문이 밝히지 않았습니다. “language-model agents” 라고만 합니다. 모델이 바뀌면 결과가 어떻게 달라지는지 알 수 없고, 재현에도 큰 구멍입니다. 이 글에서 제가 확인한 가장 아쉬운 지점입니다.
“수백 개”는 최대 200개입니다. 50·100·200 을 시험했습니다.
전부 시뮬레이션입니다. 물을 모으고 오염을 걷어내는 것은 시뮬레이터 안의 점수지 실제 장치가 아닙니다. 저자들도 같은 경고를 여러 번 답니다.
arXiv v1 이고 동료 심사 전입니다. 2026-08-26 등록본입니다.
표의 네 번째 조건 값 일부를 확인하지 못했습니다. No communication 조건의 세 지표 값은 제가 못 찾아 도표에서 비워 뒀습니다.
소개 글이 틀렸다는 뜻이 아닙니다. 대화 없는 분업도, 코드 상속도 실재합니다. 뒤집힌 것은 마지막 한 문장의 인과이고, 빠진 것은 혼자가 이긴 표입니다.
정리
MIT 의 SwarmWorld 는 똑같이 출발한 LLM 에이전트들을 역할 배정 없이 풀어놓고, 말이 아니라 환경에 남긴 흔적으로 얼마나 협력하는지를 잰 논문입니다. 산출물은 재료와 실행 가능한 코드의 결합이고, 채점은 결정론적 시뮬레이터가 합니다.
“에이전트를 지워도 기술이 계속 작동했다”는 대목은 놀라운 창발이 아니라 평가 설계입니다. 만든 이가 옆에서 손보면 기술의 튼튼함이 아니라 그 에이전트의 임기응변을 재게 되니까, 치우고 잰 겁니다.
그리고 요약본에서 사라진 결과가 더 흥미롭습니다. 명시적 문화를 없앤 조건이 발명을 가장 많이 냈고(7.00 대 5.75), 혼자 탐색한 쪽이 최고의 단일 산출물에서 이겼습니다(0.3488 대 0.2380).
같은 실험인데 지표 셋의 1위가 다 다릅니다. 그러니 “누가 이겼나”를 묻기 전에 무엇으로 이겼다는 건지를 먼저 물어야 합니다.
논문은 이 단서들을 스스로 달아뒀습니다. 초록에도, 그림 설명에도 적혀 있습니다. 읽는 쪽이 떼어냈을 뿐입니다.
참고
- SwarmWorld: Stigmergic technological evolution in societies of language-model agents — Pal · Wang · Buehler (MIT LAMM), arXiv 2608.26081v1, 2026-08-26 (2026-08-31 초록·본문 원문 확인). 네 가지 조건, 3,200 tick 수치 전부, BioFoundry 구성, stigmergy 정의, 에이전트 제거 후 평가 절차, 저자들의 경고 문장, 두 전이 실험의 출처입니다. 동료 심사 전 v1 이고, 구동 LLM 을 밝히지 않았습니다
- 평가 주도 개발 — 채점자가 흔들릴 여지를 설계로 없앤다는 이야기
- 하네스를 자동으로 고치는 두 갈래 · Continual Harness — 에이전트가 남긴 것을 다음 에이전트가 물려받는 구조
- EvoHarness-RL — 같은 방식으로 표의 다른 행을 읽어본 앞 글