Sobre o projeto
O ALPURIS OS é apresentado por seu autor Lalith Chandra (Lalith Alpuri) como um motor de metrópole de agentes vivos soberanos. De acordo com o README, ele simula 100 cidadãos de IA autônomos heterogêneos que se auto-organizam em 23 setores dinâmicos, juntamente com um mercado de ações, uma assembleia de governança cívica, uma redação de notícias e uma cidade voxel 3D WebGL interativa.
Cognição: o subsistema NEXUS LOOM implementa o pensamento de velocidade dupla PIANO. Um tick reflexivo rápido cobre reações, desvio de obstáculos, prevenção de pedestres e saudações transacionais, enquanto um tick deliberativo mais lento cobre a otimização de metas financeiras, propostas de encontros, fundação de empresas e votação parlamentar baseada em memória episódica persistente. Uma grade de hashing espacial ECS desacopla o estado cognitivo do agente da geometria 3D usando um hash de vizinhança espacial, e um barramento de eventos pub/sub thread-safe roteia tópicos com indexação de rastreamento UUID e replay de telemetria rotativa.
Interface e mídia: o cockpit do navegador renderiza a cidade com Three.js, oferece dossiês de cidadãos e comandos de governador, e recebe snapshots de estado gzip além de um fluxo de telemetria Server-Sent Events. Um sintetizador Web Audio procedural sem ativos gera chuva de monção, trovões distantes e o zumbido do metrô a partir de nós AudioContext nativos, sem arquivos MP3 ou WAV.
As APIs listadas incluem endpoints para informações do mundo, o barramento de eventos, perfis de cidadãos, estado completo, streaming ao vivo e dados de ações. O motor é voltado para Python 3.10 e superior, é iniciado com python3 server.py e opera na porta 9090. O repositório fornece uma suíte de produção pytest em tests/test_production_suite.py, e capturas de tela em docs/assets ilustram o horizonte 3D, a iluminação de tempestade de monção e blocos arquitetônicos. É lançado sob a licença MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.