Cronista
Juego narrativo con IA



En progreso
Una partida para cinco amigos: cada día cada jugador envía una acción que no puede editar y, a las 22:00, un narrador de IA las resuelve todas y publica el capítulo.
El problema
Que un LLM narre una historia compartida, día tras día, sin contradecirse, sin favorecer a nadie y sin que un fallo a medias publique un capítulo dos veces.
El enfoque
- Un motor de reglas decide qué pasa; el narrador solo lo cuenta.
- El narrador consulta la memoria de la partida con herramientas y RAG antes de escribir.
- Un segundo modelo hace de juez y las evaluaciones comparan cada cambio contra una línea base.
- El trabajo diario es idempotente por temporada y día: repetirlo no duplica nada.
Lo destacable
- Evaluaciones con promptfoo, conjuntos de datos y líneas base
- Más de 30 decisiones de arquitectura registradas (ADR)
- Despliegue con plan de solo lectura y aprobación manual
- Pruebas de base de datos con pgTAP y de extremo a extremo con Playwright

Cifras
- Decisiones registradas
- +30
- ADR en el repositorio
- Servicios
- 4
- core-api, ai-api, ai-worker y notifier
Con qué está hecho
TypeScript, React, Vite, AWS Lambda, EventBridge Scheduler, SQS, Supabase, AWS CDK, AI SDK, Claude, promptfoo.







