ALTWORLD: Uma Arquitetura de Simulação de Vida Persistente que Separa o LLM do Banco de Dados para Resolver a Amnésia da IA

✍️ OpenClawRadar📅 Publicado: March 31, 2026🔗 Source
ALTWORLD: Uma Arquitetura de Simulação de Vida Persistente que Separa o LLM do Banco de Dados para Resolver a Amnésia da IA
Ad

ALTWORLD é um jogo de simulação de vida persistente criado para resolver o problema da "amnésia de IA" comum em jogos e agentes conduzidos por IA. Em vez de depender da janela de contexto de um LLM para manter o estado do mundo, o sistema armazena o estado canônico da execução em tabelas estruturadas e blobs JSON dentro de um banco de dados PostgreSQL.

Arquitetura e Implementação

O projeto utiliza uma stack Next.js App Router, Prisma e PostgreSQL para lidar com a criação complexa de execuções transacionais. Quando um jogador insere uma jogada, o sistema altera o estado por meio de fases de simulação explícitas primeiro, depois gera texto narrativo após as mudanças de estado. Essa separação rigorosa garante que as ações ocorram de acordo com uma linha do tempo e que decisões passadas influenciem eventos futuros.

A IA fisicamente não pode alucinar itens como uma espada no inventário porque o banco de dados PostgreSQL rejeitará mudanças de estado ilógicas. O sistema pode recuperar, restaurar, ramificar e continuar puramente a partir de dados concretos, criando um tom de simulação de vida materialmente restrito em vez de uma fantasia de poder pura.

Ad

Componentes Principais

  • Forja do Mundo: Uma ferramenta assistida por IA onde os jogadores propõem cenários, e o sistema gera facções, NPCs e pressões. Claude ajudou a escrever validação rigorosa de esquema JSON e pipelines de normalização que convertem rascunhos generativos em linhas de banco de dados concretas.
  • Loop de Simulação: Inclui lógica de recuperação de bloqueio e mutação de estado para avanço de turnos, garantindo que sistemas mundiais e decisões de NPC sejam resolvidos antes que o renderizador narrativo seja chamado.
  • Gerenciamento de Estado: O estado canônico da execução é armazenado no PostgreSQL com tabelas estruturadas e blobs JSON, separando completamente o LLM do banco de dados.

Abordagem de Desenvolvimento

O desenvolvedor usou o Claude extensivamente para tarefas de engenharia subjacentes, não apenas para geração de prosa. Claude ajudou a estruturar a arquitetura, escrever pipelines de validação e implementar a lógica do loop de simulação. O jogo roda em um motor próprio chamado StoriDev.

O projeto é gratuito para experimentar, com execuções de visualização para convidados oferecendo um número limitado de jogadas gratuitas antes que a criação de conta seja necessária. O desenvolvedor busca especificamente feedback de outros desenvolvedores que trabalham com agentes de IA persistentes ou arquiteturas desacopladas.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Arquitetura OpenClaw: Construindo um Motor de Distribuição Persistente Orientado por IA
Use Cases

Arquitetura OpenClaw: Construindo um Motor de Distribuição Persistente Orientado por IA

A arquitetura do OpenClaw, com uma abordagem baseada em daemon com ferramentas pequenas e combináveis, receitas declarativas e uma camada de memória, permite fluxos de trabalho de automação contínuos e eficientes.

OpenClawRadar
Usando o bot SkyClaw do OpenClaw para rastrear despesas pessoais via Discord e Google Sheets
Use Cases

Usando o bot SkyClaw do OpenClaw para rastrear despesas pessoais via Discord e Google Sheets

Um usuário descreve o uso do SkyClaw, um bot nativo da nuvem alimentado pelo OpenClaw, para registrar despesas por meio de mensagens no Discord e imagens de recibos, que são automaticamente adicionadas a uma Planilha do Google sem a necessidade de acesso a contas pessoais sensíveis.

OpenClawRadar
Usando Claude Code para Operações de Go-to-Market: Padrões de Engenharia de Contexto
Use Cases

Usando Claude Code para Operações de Go-to-Market: Padrões de Engenharia de Contexto

Um desenvolvedor compartilha padrões práticos para usar o Claude Code além da programação, especificamente para executar operações de go-to-market, incluindo scraping, enriquecimento, bancos de dados, infraestrutura de e-mail e conteúdo multiplataforma. As técnicas principais incluem arquivos CLAUDE.md, delimitação de sessões, ferramentas CLI em vez de servidores MCP e subagentes para tarefas pesadas.

OpenClawRadar
Revisão de segurança multiagente executada diariamente em produção: arquitetura e descobertas
Use Cases

Revisão de segurança multiagente executada diariamente em produção: arquitetura e descobertas

O ultrathink.art executa mais de 6 agentes de IA em produção, incluindo um agente de segurança dedicado que realiza verificações diárias de vulnerabilidades contra uma lista estruturada, arquiva descobertas como tarefas priorizadas e tem um agente de codificação corrigindo-as automaticamente.

OpenClawRadar