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.

Rol
Cofundador
Desde
2024
Foco
SDLC con IA
Perfil de GitHub Índice
Fig. 01
2400 × 880Quality gate on an agent-authored pull request
Fig. 01. Puerta de calidad sobre un pull request escrito por un agente.

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.

CI/CDSonarQubeSentryOpenTelemetryAgents

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

  1. Fig. 02
    900 × 700Quality gate on a pull request
    Fig. 02

    El quality gate bloqueando un pull request por cobertura y duplicación.

  2. Fig. 03
    900 × 700Telemetry panel, trace view
    Fig. 03

    Telemetría: las mismas trazas para servicios generados y escritos a mano.