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

Automatización de Informes de Impuestos sobre Juegos de Azar del IRS con OpenClaw
Un desarrollador utilizó OpenClaw para extraer datos de transacciones de DraftKings, FanDuel y BetRivers, filtrar apuestas de bonificación, emparejar apuestas con pagos mediante continuidad de saldo, y generar archivos CSV listos para el IRS e informes de auditoría en PDF en una sola sesión.

Mi Semana Con OpenClaw Como Consultor de Negocios Sin Conocimientos de IT

Usando Open Claw para Transcribir Reels de Instagram a través de un Bot de Telegram
Un usuario configuró Open Claw con una clave API de Groq para transcribir enlaces de reels de Instagram pegados en un chat de Telegram, evitando una suscripción de $20/mes a TurboScribe.

Desarrollador de Homelab Evalúa 19 LLMs Locales con 45 Pruebas Prácticas en AMD Strix Halo
Un desarrollador creó un conjunto de pruebas de referencia de 45 tests para LLMs locales basado en casos de uso reales de homelab, como clasificación de correos electrónicos, automatización de Home Assistant y planificación de comidas. Al probar 19 modelos en un AMD Strix Halo con 128GB de RAM y 96GB de VRAM, Gemma 4 26B-A4B obtuvo los mejores resultados después de corregir errores.