본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 15. 04:58

AltiVerse 구축: 1,000개의 개성을 가진 살아있는 시뮬레이션으로 모든 결정을 분기하기

요약

AltiVerse는 최대 1,000개의 개성 있는 에이전트를 활용하여 결정의 2차 효과를 시뮬레이션하는 오픈 소스 프로젝트입니다. 결정론적 엔진을 통해 선택에 따른 다양한 대체 현실을 생성하고 에이전트 간의 상호작용을 관찰할 수 있습니다.

핵심 포인트

  • 최대 1,000개의 에이전트가 성격, 기억, 관계를 가진 시뮬레이션 구현
  • 결정론적 엔진을 사용하여 동일한 시드에서 일관된 세계 생성
  • 선택에 따른 타임라인 분기 및 2차 효과 시각화 기능 제공
  • LLM을 활용한 에이전트 관점의 보고서 생성 기능 포함
  • 전체 프로젝트가 오픈 소스로 공개되어 직접 실행 가능

AltiVerse 구축: 1,000개의 개성을 가진 살아있는 시뮬레이션으로 모든 결정을 분기하기

결정을 내리기 _전_에 그 결정이 가져올 실제 인간적 결과를 볼 수 있다면 어떨까요?

추상적인 모델이나 스프레드시트가 아니라, 사람들이 반응하고, 상호작용하며, 서서히 현실을 갈라놓는 **살아있는 시뮬레이션 (living simulations)**을 지켜보는 방식으로 말입니다.

그것이 바로 AltiVerse입니다.

문제점 (The Problem)

우리는 끊임없이 거대한 2차 효과 (second-order effects)를 동반하는 결정을 내립니다:

  • 학교에서 휴대폰 사용을 금지해야 할까요?
  • 주 4일 근무제가 실제로 더 나을까요?
  • 병원의 8시간 또는 12시간 교대 근무 중 장기적으로 무엇이 더 건강할까요?

전통적인 도구들은 여기서 실패합니다. 감정, 관계, 기억을 가진 실제 인간이 시간이 흐름에 따라 어떻게 행동하는지를 포착할 수 없기 때문입니다.

AltiVerse가 하는 일

AltiVerse를 통해 다음과 같은 작업을 할 수 있습니다:

  • 어떤 결정이든 선택하여 2~4개의 대체 현실로 분기 (fork)
  • 최대 1,000개의 에이전트 (agents)를 가진 **결정론적 살아있는 시뮬레이션 (deterministic living simulation)**으로 각 현실을 실행
  • 각 에이전트는 성격, 기분, 기억 및 관계를 가짐
  • 사람들이 방 사이를 이동하고, 대화하고, 그룹을 형성하며 진화하는 모습을 관찰
  • 타임라인이 정확히 언제, 왜 갈라지는지 확인
  • 특정 인물을 클릭하여 여러 현실에 걸친 그들의 전체 삶을 비교
  • 캐릭터의 관점에서 작성된 생각과 권장 사항이 포함된 전체 보고서 내보내기

모든 것은 완전한 결정론적 (fully deterministic) 방식입니다. 즉, 동일한 시드 (seed)는 매번 동일한 세계를 생성합니다. 선택적인 LLM 레이어는 읽기 쉬운 산문을 위해서만 사용됩니다.

예시: 학교 휴대폰 금지

저는 엄격한 휴대폰 금지 정책을 4가지의 약간씩 다른 구현 방식으로 분기했습니다.

  • 한 타임라인에서는: 학업 성취도가 크게 향상되었습니다.
  • 다른 타임라인에서는: 학생들이 더 고립되었고 불안감이 급증했습니다.
  • 세 번째 타임라인에서는: 6주 차에 반항 문화가 나타났습니다.

차이점은 눈에 띄었으며 매우 흥미로웠습니다.

기술적 하이라이트 (Technical Highlights)

  • 결정론적 시뮬레이션 엔진 (Deterministic simulation engine)
  • 방 기반의 공간 이동 및 상호작용 시스템
  • 개별 에이전트의 기억 및 관계 모델링
  • 타임라인 비교 UI
  • 선택적인 LLM 강화 기능이 포함된 보고서 생성

이 프로젝트는 완전히 오픈 소스입니다.

직접 시도해 보기

GitHub logo
LeoTheAIDev / Altiverse

1,000개의 개성을 가진 살아있는 시뮬레이션으로 결정을 분기하세요. 대안적 현실(alternate realities)이 갈라지는 것을 지켜보고 2차 효과(second-order effects)를 탐구하세요.

AltiVerse — fork a decision. Watch the worlds it creates.

단 하나의 선택을 하세요. 이를 여러 개의 대안적 현실로 전개해 보세요 — 각 현실은 움직이고, 스트레스를 받고, 규칙을 어기고, 번아웃을 겪으며, 우정과 라이벌 관계를 형성하고, 그 과정이 어떠했는지 당신에게 말해주는 사람들로 이루어진 작은 살아있는 세계입니다.

License: MIT
Local-first
Vite
Runs offline
Node

AltiVerse란 무엇인가요?

AltiVerse는 단 하나의 결정 — 학교 내 휴대전화 금지, 주 4일 근무제, 병원 교대 근무 8시간 대 12시간 — 을 **2~4개의 대체 현실 (alternate realities)**로 분기시키고, 각각을 하나의 작은 살아있는 시뮬레이션으로서 앞으로 진행시킵니다. 성격, 기분, 관계를 가진 최대 약 1,000명의 사람들이 방 사이를 이동하며 정책에 반응하고, 점진적으로 세계를 서로 다른 방향으로 갈라놓습니다. 당신은 현실이 언제 그리고 갈라지는지 관찰하고, 어떤 인물이든 클릭하여 타임라인에 따라 그들이 어떻게 지내는지 비교할 수 있으며, 권장 사항이 포함된 전체 보고서를 내보낼 수 있습니다.

이것은 예측기가 아닌, 사고 도구 (thinking tool)입니다. 모든 숫자와 인용구는 결정론적 (deterministic) 엔진(동일한 시드(seed) → 매번 동일한 세계)에서 생성되며, 선택 사항인 로컬 또는 온라인…

View on GitHub

빠른 시작 안내(Quick start instructions)는 README에 있습니다.

다음 단계는 무엇인가요?

저는 다음과 같은 사항들을 적극적으로 개선하고 있습니다:

  • 성능 및 확장성 (더 많은 에이전트(agents)를 목표로 함)
  • 더 풍부한 성격 및 관계 시스템
  • 더 나은 시각화 도구
  • 더 많은 예시 시나리오

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0