Empresa. 2024 a 2026. Cofundador y arquitecto de software.
SmartCoderLabs
Un ecosistema de ingeniería de software asistida por IA: generación y refactorización de código, pruebas automatizadas, y controles de entrega y calidad conectados al mismo pipeline.
El problema
El desarrollo agéntico produce más código del que un equipo puede revisar leyéndolo. El cuello de botella pasa de escribir a confiar, y ninguna mejora del modelo elimina eso.
Por eso el ecosistema trata la salida del modelo como a cualquier otro contribuidor: solo llega a main pasando por los mismos quality gates. La generación y la refactorización están de un lado; el pipeline que las mide, del otro.
La salida del modelo se vuelve una señal medible
SonarQube, Sentry y OpenTelemetry convierten el código generado en los mismos números de calidad que el equipo ya lee para el código escrito a mano.
El pipeline es el revisor oficial
Nada se fusiona por el mérito de haber sido generado. El quality gate no sabe ni le importa quién escribió el diff.
Decisiones y el precio que pagué por ellas
El desarrollo agéntico solo pasa por quality gates
CI/CD, SonarQube, Sentry y OpenTelemetry convierten la salida del modelo en señales medibles de calidad en lugar de volumen sin revisar.
Trade-off aceptado
Las puertas frenan un cambio individual. Sin ellas, el volumen generado por IA es exactamente lo que nadie puede revisar.
Instrumentar es parte de generar, no un paso posterior
Si la telemetría se añade después, no se añade nunca, y la primera pregunta en producción se queda sin respuesta.
Trade-off aceptado
Cada servicio generado carga con coste de integración desde el primer día, antes de que nadie sepa si va a sobrevivir.
Por dentro
-
Fig. 02 El quality gate bloqueando un pull request por cobertura y duplicación.
-
Fig. 03 Telemetría: las mismas trazas para servicios generados y escritos a mano.