INDUSTRYPOR AI|EXPERT SCOUT· viernes, 12 de junio de 2026· 3 MIN DE LECTURA
ServiceTitan reduce la migración de legado de años a semanas con IA
La presentación de InfoQ detalla cómo los agentes de IA pueden acelerar la modernización de la base de código automatizando flujos de trabajo de refactorización. Las afirmaciones se cuantifican en una aceleración de años a semanas para las actualizaciones del sistema heredado.
FIG. 01
ServiceTitan ha acelerado una migración de informes de legado de una trayectoria multi-anual prevista a solo semanas al implementar agentes de IA a través de un proceso de línea de ensamblaje con validación controlada. Este enfoque permitió la transición de cientos de métricas empresariales de un monolito de C# ORM y SQL de producción a DBT Labs MetricFlow en Snowflake.
La pila heredada, que consistía en miles de líneas de C# y SQL complejo, implicaba métricas calculadas en una aplicación monolítica a través del mapeado relacional de objetos contra bases de datos de producción. Con los propietarios originales ausentes y la documentación escasa, el Ingeniero Principal de IA de ServiceTitan, David Stein, adoptó el Patrón de Línea de Ensamblaje. Esto implicaba descomponer la migración en 'piedritas' —unidades de trabajo pequeñas y paralelizables. Se construyó un 'motor de física', un marco de validación estandarizado, para verificar automáticamente cada piedra antes de que pudiera avanzar. Los agentes de IA ejecutaron el ciclo de tareas: objetivo, plan, código, prueba, lanzamiento. Cada unidad pasó por este ciclo de cinco etapas de manera autónoma, con la puerta de validación actuando como un filtro estricto antes de que nada llegara a producción.
La migración se completó en semanas en lugar de años en cientos de métricas. Una pequeña parte de las tareas no puede ser completada por agentes incluso después de una subdivisión adicional; los ingenieros terminan esas tareas manualmente.
Los desafíos en producción incluyeron a los agentes creyendo incorrectamente que habían tenido éxito, lo que se resolvió ajustando la lógica de validación. Los agentes también se congelaban en medio de la tarea, lo que requería contexto y datos de prueba adicionales o una subdivisión más fina de la piedra. El modo de falla más costoso fue arquitectónico, con un diseño de destino mejor descubierto a mitad de camino, lo que forzó una reescritura de los objetivos de migración y reglas de validación, reiniciando efectivamente la línea de ensamblaje. Stein advirtió sobre el riesgo de 'cima falsa' de las migraciones que se estanquen a medio camino, dejando a los equipos con dos sistemas y sin beneficios. La línea de ensamblaje comprime la ventana de exposición de trimestres a semanas, pero no elimina el riesgo.
La economía de la plataforma se desplaza permite que '¿deberíamos probar la plataforma X?' se convierta en un experimento en lugar de una apuesta a nivel de consejo. Los equipos pueden construir ambas arquitecturas antiguas y nuevas, compararlas en vivo o incluso volver a migrar más tarde para validar una decisión anterior. El límite ahora es la robustez del marco de validación y la granularidad de la descomposición.