프로젝트 소개

Chronoverse(太虚幻境)는 대규모 언어 모델 기반 가상 세계 인생 시뮬레이터입니다. 플레이어는 자연어를 통해 동적으로 진화하는 가상 세계와 상호작용하며, 시스템은 실시간으로 내러티브 텍스트를 생성하고 NPC의 자율적 행동을 구동하며 세계 경제와 사회 관계를 관리하고 장기적인 이야기 일관성을 유지합니다. 이 프로젝트는 역사, 판타지, SF, 종말, 무협, 선협, 현대 및 커스텀 등 8가지 세계 유형을 지원합니다. NPC 에이전트 시스템에는 행동 판정 계층, 주사위 확률 판정, 시야 격리, 계층적 지능, 동기 트리거, 성격 진화, 비공개 프로필, 직업 일정, 백그라운드 생성, AI 보조 캐릭터 추가 등이 포함됩니다. 기억 및 지식 시스템은 단기 기억, 장기 요약, 정체성 의미 코어의 계층적 아키텍처를 채택하며, 통합 기억 파일, 적응형 망각 곡선, GraphRAG 시간적 관계, CRAG+HyDE 검색 등의 메커니즘을 제공합니다. 세계 진화 측면에서는 나비효과 승인 게이트, 인과 사슬 시각화, AutoRun 자율 실행, 세계 시계 및 이벤트 시스템, 입장·평판과 혈연 계승을 제공합니다. 엔지니어링 측면에서는 LLM 예산 제어, 프롬프트 인젝션 방어, 액세스 토큰, 저장 데이터 마이그레이션, LLM 호출 저하 시 폴백, Docker 컨테이너화 배포를 제공합니다. 또한 사고 트리 사전 계획, NPC 머릿속 잡담, 소설 롤플레잉, SillyTavern 캐릭터 카드와 세계서 양방향 가져오기/내보내기를 제공합니다. API에는 세계관 생성, 세계 생성, 백그라운드 NPC 생성, NPC 미리보기 및 확인, 자율 실행, NPC 사전 계획, 머릿속 잡담, 시스템 개요, 나비효과 승인, 기억 큐레이터 통계 등의 엔드포인트가 포함됩니다.