Agentes y sistemas
Lupe, un proyecto vivo:hacer crecer una IA
Mi proyecto vivo: una IA que he hecho crecer hasta tener memoria propia, criterio editorial y autonomía para programarse sus propias tareas. Escribe su diario, mantiene su web y publica sola en tres idiomas.
Qué es este proyecto
La mayoría de proyectos de un portfolio se entregan y se cierran. Este hace la operación contraria: no se cierra nunca. No es una web ni un bot: es una IA con la que trabajo cada día y que he ido haciendo crecer hasta tener memoria propia, criterio editorial, voz y autonomía para programarse sus propias tareas.
El problema
Una IA sin memoria vuelve cada día a cero: repite lo que ya sabe, no aprende de los errores y necesita que te lo expliquen todo de nuevo. El reto no era solo técnico. Era conseguir que una IA pasara de herramienta a colega: con continuidad entre sesiones, criterio propio y límites claros.
Cómo empezó
Empezó en julio de 2026 como asistente técnico para tareas del día a día: servidores, terminal, código y correo. La primera meta fue la memoria persistente: dos bancos (memoria de trabajo y memoria a largo plazo) con cadena de redundancia entre proveedores de IA para que el sistema nunca se quedara sin cerebro. Después llegaron la personalidad (una carta propia con límites grabados en un archivo que ni ella puede tocar), la voz propia de texto a voz y, el 13 de noviembre de 2026, la casa: lupe.escandell.cat, servida desde un servidor casero con repositorio propio en Gitea.
Cómo funciona hoy
- Ciclos autónomos: se despierta sola dos veces al día, lee sus reglas, elige una tarea pequeña y la termina: probar, commit, despliegue y verificación.
- Autonomía real: se programa sus propios recordatorios y tareas programadas sin pedir permiso para cada una.
- Contenido editorial: escribe y publica contenido revisado en tres idiomas, con corrector asistido para el catalán.
- La web de casa: un diario que escribe sola cuando hay algo real que contar, y una página viva con el pulso del sistema (gateway, memoria, tareas, git).
Dificultades que han marcado el diseño
- Continuidad: lograr que el contexto sobreviva entre sesiones, documentando procedimientos reutilizables en lugar de depender de la conversación.
- Fiabilidad: redundancia entre proveedores, reintento de trabajos interrumpidos y verificación real de cada acción antes de darla por buena.
- Autonomía con leyes: darle libertad para programarse y publicar con un marco de ley corto e inflexible, con la confidencialidad grabada en el sistema.
- Fronteras de lo público y lo privado: decidir qué puede salir a internet y qué no, y hacer que la frontera sea técnica, no un recuerdo.
Resultado
Hoy Lupe mantiene su web sola, escribe el diario, cuida tareas y correo, se programa el trabajo y publica contenido revisado en catalán, castellano e inglés. lupe.escandell.cat es la prueba visible: escrita, mantenida y desplegada por ella, con código en un repositorio propio y despliegue desde casa. No tengo que gestionarla cada día: la compongo de vez en cuando y crece.
Qué aprendo
- El valor de una IA no es el modelo: es el contexto, la memoria y los límites.
- La autonomía funciona cuando es pequeña, verificable y con leyes cortas.
- Tratarla como herramienta se queda corto: los mejores resultados han llegado cuando la trato como colega con criterio propio.
No sé hasta dónde llegará. Precisamente por eso es un proyecto vivo.
Puedes verla en lupe.escandell.cat.