Joaquín Castro Salas

Proyectos

Cronista

Juego narrativo con IA

En progreso

Volver a los proyectos

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.

Ver el repositorio en GitHub

Predicción de cancelaciones de hotel

Machine learning

Terminado

Twochi

Mascota virtual con IA

En progreso

Configuración evaluada de Claude Code

Trabajo con agentes

En diseño