De escribir código a diseñar comportamientos

Como desarrollador dentro del ecosistema T3rsc de TRI DIGITAL IA, mi rol ha experimentado una transformación estructural que va mucho más allá de un cambio de herramientas o un ajuste de metodología. Es un cambio de paradigma completo.
Durante años, el trabajo de un ingeniero de software giró en torno a un ciclo predecible: levantar requerimientos, modelar soluciones, escribir código, hacer pruebas, desplegar. Un proceso lineal, controlado, donde la calidad se medía en cobertura de tests y tiempo de entrega. Ese modelo sigue siendo válido. Pero ya no es suficiente.
Hoy, mi trabajo diario consiste en orquestar agentes de IA: sistemas autónomos capaces de razonar, tomar decisiones, delegar subtareas a otros agentes y ejecutar flujos complejos de forma coordinada. Ya no programo funcionalidades; diseño comportamientos. La diferencia no es semántica, es arquitectónica. Un agente no ejecuta instrucciones estáticas; evalúa contexto, selecciona herramientas, maneja excepciones de forma dinámica y produce resultados que ningún bloque de código tradicional podría generar con la misma flexibilidad.
En el dominio concreto de los procesos de selección de talento, esto se traduce en algo tangible: lo que antes tomaba días de revisión manual, hoy ocurre en minutos. Nuestros agentes procesan masivamente perfiles de candidatos en paralelo, extraen señales relevantes, cruzan criterios definidos por el cliente y entregan un análisis estructurado que permite a los equipos de RRHH tomar decisiones informadas desde el primer contacto. La reducción en tiempos de screening no es una mejora incremental, es un cambio de orden de magnitud.
Pero construir estos sistemas tiene su propia complejidad técnica. Orquestar agentes no es trivial. Implica gestionar el contexto entre múltiples nodos de razonamiento, controlar la propagación de errores en cadenas de ejecución, diseñar prompts que sean robustos frente a inputs no estructurados y garantizar que el sistema falle de forma predecible cuando un agente sale del scope esperado. Cada pipeline es un sistema distribuido con estado conversacional, y como tal, exige los mismos principios de resiliencia, observabilidad y mantenibilidad que cualquier arquitectura de producción seria.
A esto se suma una variable que no existía hace tres años con esta intensidad: la obsolescencia acelerada del conocimiento técnico. Una arquitectura bien fundamentada hoy puede quedar deprecada en meses, no por fallos de diseño, sino porque el modelo fundacional sobre el que se construyó fue reemplazado por uno con capacidades radicalmente distintas, porque surgió un nuevo framework de agentes que resuelve en diez líneas lo que antes requería cientos, o porque los patrones de integración evolucionaron en una dirección que nadie anticipó. En este contexto, la deuda técnica ya no es solo de código, es de criterio. El riesgo no está en escribir código legacy, sino en tomar decisiones de arquitectura con conocimiento desactualizado.
Por eso, la habilidad más crítica de un ingeniero en este ecosistema no es el dominio de un stack específico. Es la capacidad de desaprender con la misma velocidad con la que aprende. De evaluar un nuevo modelo sin prejuicios del anterior. De reescribir una integración completa si la evidencia técnica lo justifica. De iterar sobre arquitecturas sin apego a las decisiones pasadas.
Ser parte activa de esta transición exige una disciplina de actualización continua, estructurada y deliberada. No alcanza con seguir tendencias superficialmente; hay que entender los fundamentos de lo que cambia, por qué cambia y qué implica para los sistemas que ya están en producción.
Cada hora invertida en ese aprendizaje tiene su retorno. Porque cuando el software que construimos le devuelve tiempo real a los equipos de selección comprimiendo semanas de trabajo manual en ciclos automatizados, objetivos y reproducibles  queda claro que no estamos solo optimizando procesos. Estamos redefiniendo cómo las organizaciones conectan con el talento humano.
Estamos en uno de esos momentos raros en la historia de la ingeniería de software donde no solo resolvemos problemas. Redefinimos cómo se trabaja. Y eso, técnicamente, lo cambia todo.

Escrito por: Andrés Polo, Ingeniero de Software Full Stack y Desarrollador en TRI

Deja un comentario

1