Platzi Conf 2026 Bogotá

Software autorregenerativo: la lección de la salamandra

Platzi Conf 2026 Bogotá

Contenido del curso

Expert

Builders

Software autorregenerativo: la lección de la salamandra

Platzi DayPlatzi Day

Todos los cursos GRATIS

Se acaba en:
:::

Resumen

¿Qué pasa cuando una salamandra pierde una pata? En semanas le vuelve a crecer el hueso, el músculo, la piel, los nervios y los vasos sanguíneos. Ese mismo principio de software autorregenerativo con agentes de inteligencia artificial es lo que aprenderás aquí, y por qué importa para cualquiera que opere sistemas en producción de forma continua.

La idea la comparte Santiago Narváez Romero, ingeniero de inteligencia artificial en Ucloud, partner de Google. Su punto de partida es una analogía biológica sencilla, pero el destino es muy concreto: construir sistemas que se reparen solos antes de que el usuario final sienta el dolor.

¿Qué puede enseñarnos una salamandra sobre el software?

Cuando una salamandra se corta la cola, no ocurre magia. Ocurre un proceso biológico llamado regeneración [00:35]. El tejido dañado emite una señal, el cuerpo la recibe y reacciona reconstruyendo justo la parte afectada.

Ese mismo patrón se traslada al software de las empresas. Los sistemas se dañan, evolucionan y a veces crecen de una manera que no podemos controlar. Para sobrevivir necesitan un reflejo: un mecanismo que sienta el daño y dispare la reparación.

Y aquí viene lo interesante. Sin ese reflejo, un organismo no puede curarse. Cuando te pellizcas, tu piel captura el daño a través del sistema nervioso. Un sistema de software necesita exactamente lo mismo para arreglarse.

¿Qué es un software autorregenerativo? Es un sistema que detecta sus propios fallos mediante una señal interna, decide la corrección con agentes de IA y se repara solo, sin esperar a que el usuario perciba el error.

¿Cómo se construye ese reflejo con agentes de IA?

El reflejo empieza capturando las entradas y detectando qué se está dañando. Solo así el sistema sabe qué tiene que arreglar. Es la señal la que abre todo el proceso [01:55].

Santiago menciona herramientas como Antigravity de Google, que no solo permiten crear software, sino que a través de su SDK se integran dentro de tu propio sistema para construir ese mecanismo de regeneración [01:10].

Con ese SDK se arma una vigilancia en loop, es decir, continua y no de una sola vez [02:20]. La comparación es directa: funciona como un tejido que nunca deja de sentir.

¿Qué papel juegan los hooks y los subagentes?

Los hooks permiten construir esa señal biológica dentro del sistema. A partir de ella se decide qué correcciones aplicar, se aprueban y luego se frenan las anomalías [02:35].

Un subagente se encarga de diagnosticar el daño. Compara el estado anterior del tejido del sistema con el actual para homologarlo y aplicar la corrección de inmediato [03:20].

Los elementos clave del enfoque son estos:

  • La señal: el punto de entrada donde se captura el dolor en el desarrollo antes de que el cliente lo note.
  • Los hooks: para traducir el daño en una señal accionable dentro del sistema.
  • Los subagentes: para diagnosticar y ejecutar la corrección de forma autónoma.
  • El SDK integrado: para que el ajuste viva dentro del propio software.

Lo importante es que esa señal se dispara antes de que el síntoma sea visible en la experiencia de un cliente final.

¿Por qué la regeneración debe ser precisa y no ciega?

La gran ventaja del modelo es que se regenera solo la parte que falta. Cuando la salamandra pierde una extremidad, no reconstruye todo su cuerpo, únicamente lo afectado [03:35].

Esa precisión es la clave. La regeneración no es total ni ciega, sino verificada con reglas. En el software, esas reglas son las reglas de negocio que garantizan que cada fix o renovación automática sea coherente de principio a fin [04:50].

¿El sistema se corrige solo sin control humano? No del todo. La regeneración no decide en el vacío: se apoya en reglas base, como las de un organismo, y las correcciones se auditan contra esas reglas antes de aplicarse.

Así evitas que un sistema agéntico haga correcciones a lo loco. La autonomía existe, pero está encuadrada por límites claros.

¿Cómo es el ciclo de operación continua?

El flujo completo se puede seguir como un ciclo vivo, igual que el de la salamandra que se daña, se regenera, se audita y continúa viva [05:20].

Estos son los pasos del ciclo:

  1. Operación normal: el sistema está arriba y funcionando bien.
  2. Detección de la anomalía: los sistemas agénticos identifican el daño.
  3. Decisión autónoma: se elige la corrección respetando las reglas.
  4. Fix inmediato y redespliegue continuo: sin que el usuario espere a percibir el dolor [04:15].

Con el SDK Antigravity integrado directamente en el sistema, el ajuste vive dentro y el ciclo nunca se cierra. Esa es la esencia de la operación continua.

Gracias a la inteligencia artificial, hoy podemos construir sistemas que actúan como centinelas: no solo vigilan para avisarnos, sino que se remedian automáticamente. ¿Te imaginas aplicar este enfoque de regeneración en tu propia arquitectura? Cuéntame en los comentarios dónde lo probarías primero.