프로젝트 소개
ALPURIS OS는 제작자 Lalith Chandra(Lalith Alpuri)가 제안한 주권적 리빙 에이전트 메트로폴리스 엔진입니다. README에 따르면, 이 엔진은 23개의 동적 섹터 전반에서 스스로 조직화하는 100명의 이질적인 자율 AI 시민과 더불어 주식 시장, 시민 거버넌스 의회, 뉴스룸 및 인터랙티브 3D WebGL 복셀 도시를 시뮬레이션합니다.
인지 시스템: NEXUS LOOM 서브시스템은 PIANO 이중 속도 사고를 구현합니다. 빠른 반사적 틱(tick)은 반응, 장애물 조향, 보행자 회피 및 거래성 인사를 처리하며, 느린 심의적 틱은 지속적인 에피소드 기억을 기반으로 한 재무 목표 최적화, 데이트 제안, 회사 설립 및 의회 투표를 처리합니다. ECS 공간 해싱 그리드는 공간 이웃 해시를 사용하여 에이전트의 인지 상태를 3D 기하학적 구조와 분리하며, 스레드 안전한 pub/sub 이벤트 버스는 UUID 추적 인덱싱과 롤링 텔레메트리 재생을 통해 토픽을 라우팅합니다.
인터페이스 및 미디어: 브라우저 콕핏은 Three.js를 사용하여 도시를 렌더링하고, 시민 서류와 거버너 명령을 제공하며, gzip 상태 스냅샷과 Server-Sent Events 텔레메트리 스트림을 수신합니다. 제로 에셋 절차적 Web Audio 합성기는 MP3나 WAV 파일 없이 네이티브 AudioContext 노드로부터 몬순 비, 먼 천둥소리 및 메트로 웅성거림을 생성합니다.
나열된 API에는 세계 정보, 이벤트 버스, 시민 프로필, 전체 상태, 라이브 스트리밍 및 주식 데이터 엔드포인트가 포함됩니다. 이 엔진은 Python 3.10 이상을 대상으로 하며, python3 server.py로 실행되어 9090 포트에서 서비스됩니다. 저장소는 tests/test_production_suite.py 아래에 pytest 프로덕션 스위트를 제공하며, docs/assets의 스크린샷은 3D 스카이라인, 몬순 폭풍 조명 및 건축 블록을 보여줍니다. 이 프로젝트는 MIT 라이선스로 배포됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.