ALTWORLD: Una Arquitectura de Simulador de Vida Persistente que Separa el LLM de la Base de Datos para Resolver la Amnesia de la IA

ALTWORLD es un juego de simulación de vida persistente creado para resolver el problema de "amnesia de IA" común en juegos y agentes impulsados por IA. En lugar de depender de la ventana de contexto de un LLM para mantener el estado del mundo, el sistema almacena el estado canónico de ejecución en tablas estructuradas y objetos JSON dentro de una base de datos PostgreSQL.
Arquitectura e Implementación
El proyecto utiliza una pila de Next.js App Router, Prisma y PostgreSQL para manejar la creación compleja de ejecuciones transaccionales. Cuando un jugador ingresa un movimiento, el sistema modifica el estado primero a través de fases de simulación explícitas, luego genera texto narrativo después de los cambios de estado. Esta separación estricta garantiza que las acciones ocurran según una línea de tiempo y que las decisiones pasadas influyan en eventos futuros.
La IA físicamente no puede alucinar elementos como una espada en el inventario porque la base de datos PostgreSQL rechazará cambios de estado ilógicos. El sistema puede recuperar, restaurar, ramificar y continuar puramente a partir de datos duros, creando un tono de simulación de vida materialmente restringido en lugar de una fantasía de poder pura.
Componentes Clave
- Forja del Mundo: Una herramienta asistida por IA donde los jugadores proponen escenarios, y el sistema genera facciones, NPC y presiones. Claude ayudó a escribir validación de esquemas JSON estrictos y tuberías de normalización que convierten borradores generativos en filas de base de datos duras.
- Bucle de Simulación: Incluye lógica de recuperación de bloqueos y mutación de estado para el avance de turnos, asegurando que los sistemas del mundo y las decisiones de los NPC se resuelvan antes de llamar al renderizador narrativo.
- Gestión de Estado: El estado canónico de ejecución se almacena en PostgreSQL con tablas estructuradas y objetos JSON, separando completamente el LLM de la base de datos.
Enfoque de Desarrollo
El desarrollador utilizó a Claude extensivamente para tareas de ingeniería subyacentes en lugar de solo generación de prosa. Claude ayudó a estructurar la arquitectura, escribir tuberías de validación e implementar la lógica del bucle de simulación. El juego funciona en un motor creado por sí mismo llamado StoriDev.
El proyecto es gratuito para probar con ejecuciones de vista previa de invitados que ofrecen un número limitado de movimientos gratuitos antes de que se requiera la creación de una cuenta. El desarrollador busca específicamente comentarios de otros desarrolladores que trabajen en agentes de IA persistentes o arquitecturas desacopladas.
📖 Read the full source: r/ClaudeAI
👀 Ver también

OpenClaw Agent automatiza el pipeline completo de contenido de video usando Remotion y Hyperframes
Un usuario construyó un agente en OpenClaw que administra sistemas de archivos, genera imágenes, las anima, investiga historias y produce videos completos usando Remotion e Hyperframes — todo automatizado y repetible.

Desarrollador Crea Aplicación de Contabilidad con IA Usando Claude Code.
Un desarrollador creó AICountant, una aplicación de contabilidad con IA para autónomos y pequeñas empresas, utilizando Claude Code en toda la pila tecnológica, incluyendo Next.js App Router, Prisma con PostgreSQL y almacenamiento Vercel Blob. La aplicación extrae datos de recibos, convierte monedas extranjeras usando tasas de cambio históricas y organiza todo en un libro contable navegable.

Configuraciones Prácticas de Agentes de IA para Pequeñas Empresas: Peluquería, Terapia, Bufete de Abogados, Creador de Contenido y Desarrollador de Videojuegos
Un desarrollador comparte implementaciones específicas de agentes de IA para cinco tipos de pequeñas empresas, detallando los flujos de trabajo automatizados y el tiempo ahorrado. Cada configuración utiliza múltiples agentes especializados con arquitectura de memoria compartida.

Claude Opus 4.6 vs. Sonnet 4.6 para la Argumentación Filosófica: Una Comparación Directa del Usuario
Una comparación detallada de Claude Opus 4.6 y Sonnet 4.6 para trabajo filosófico y humanístico revela que Opus sobresale en descomposición analítica pero simplifica el subtexto, mientras que Sonnet capta mejor los matices pero tiene una prosa más débil. El usuario encontró agotador usar Opus para pensamientos con muchas implicaciones y cambió a Sonnet.