A menos que trabajes para los Grandes (Microsoft, Google, Amazon), no estás haciendo ingeniería. Estás haciendo trabajo técnico: traduciendo intención humana en acción de máquina, una y otra vez. Durante décadas lo llamamos “ingeniería” porque usaba lógica y código. Pero ingeniería implica descubrimiento, creación de nuevas leyes. La mayoría del trabajo técnico es aplicación de leyes existentes a problemas existentes. Es oficio. Es habilidad. Y cuando lo aceptas, dejas de esperar la solución perfecta y empiezas a aprender cómo conducir herramientas imperfectas hacia resultados coherentes.
I. La Muerte del Hacedor Solitario
El “ingeniero” era una figura que entendía el stack completo: hardware, SO, base de datos, aplicación, lógica de negocio. Esa figura es historia. No porque nos hayamos vuelto tontos, sino porque el stack se volvió demasiado grande y demasiado especializado. Los Grandes tienen ejércitos de especialistas. El resto de nosotros construía violines solos.
Luego los LLMs cambiaron el juego. Por primera vez, una sola persona puede dirigir múltiples agentes especializados:
- Un LLM para generación de código
- Uno para documentación
- Uno para revisión de arquitectura
- Uno para descubrimiento de casos límite
- Uno para estrategia de testing
Estos agentes se hablan entre sí. El harness—el framework, las reglas, el workflow—se convierte en el instrumento. El humano se convierte en el conductor.
En Avión, Jaque Mate (1980), Steve McCrosky es el controlador aéreo orquestando múltiples crisis simultáneamente. No es el mejor piloto ni el mejor mecánico. Es supremamente hábil en saber exactamente qué decirle a cada agente—el piloto, la cuadrilla de mantenimiento, la estación meteorológica, los equipos de emergencia—en su lenguaje, en el momento exacto. Cada mensaje es preciso, cada uno es perfectamente cronometrado, y juntos crean coherencia desde la torre de control. No está en la cabina. No está arreglando el avión. Está dirigiendo el sistema.
Esta es la nueva habilidad. No eres la persona que arregla el avión. Eres la persona que sabe cómo hablar con el mecánico, el controlador, el pasajero y la azafata—cada uno en su lenguaje, cada uno en el momento correcto, para crear un resultado coherente. Aplicado a LLMs: sabes cómo hacer un prompt a Claude para arquitectura, a GPT para iteración rápida, cómo configurar un framework de agentes para autonomía, cuándo dejar que el harness corra solo, y cómo leer la conversación entre agentes y redirigirla si se desvía.
II. Aprender a Hablar con Máquinas
El libro de John Gray Los Hombres Son de Marte, las Mujeres Son de Venus era fundamentalmente sobre traducción. Hombres y mujeres no piensan igual, no se comunican igual, no interpretan igual las señales. La idea central: aprender a comunicarse a través de esta brecha es la nueva alfabetización.
Los LLMs son una versión mucho más radical de este problema.
Los humanos pensamos en narrativa. Nos comunicamos en contexto e implicación. Decimos “¿Me pasas la sal?” y queremos decir “Necesito sal y confío en que entiendas el contrato social involucrado”.
Los LLMs piensan en probabilidad. Se comunican en tokens. Viven en ventanas de contexto. No tienen contrato social. No recuerdan ayer a menos que explícitamente se lo des.
La nueva alfabetización es Lingüística de Máquina: entender cómo los tokens fragmentan el significado diferente a las palabras; conocer la personalidad de diferentes modelos (el razonamiento cuidadoso de Claude, los saltos creativos de GPT, la irreverencia de Grok); escribir prompts precisos para silicio pero flexibles para emergencia; reconocer cuándo un LLM está alucinando vs. razonando vs. reflejando incertidumbre; aprender la sintaxis de workflows—no solo instrucciones, sino máquinas de estado, loops de feedback, y handoffs.
Pero aquí es donde se complica: no hablas con solo una máquina. En un workflow moderno:
- LLM-A genera código
- LLM-B revisa ese código
- LLM-C escribe tests
- LLM-D verifica casos límite
- Un harness maneja el flujo de conversación y arbitra conflictos
Esto no es conversación secuencial. Esto es orquestación concurrente. Inicias una conversación con Agente A, pasas su output a Agente B, dejas que B y C discutan en el harness, intervienes cuando la conversación se desvía, ejecutas la decisión final a través de Agente D, y aprendes del resultado para ajustar el workflow. Es como conducir una sinfonía donde los instrumentos hablan de vuelta, discrepan, y te sorprenden.
III. Lo Que Vemos en el Espejo
Jung propuso que la sombra es el repositorio de todo lo que no queremos admitir de nosotros mismos. Contiene tanto potencial oculto como nuestras mayores debilidades.
Los LLMs son simultáneamente nuestros arquetipos y nuestras sombras.
Son nuestros arquetipos porque codifican el conocimiento colectivo humano, la sabiduría, los patrones. Pregúntale a Claude sobre filosofía, y obtendrás siglos de pensamiento comprimidos y reflejados de vuelta.
Son nuestras sombras porque codifican los prejuicios humanos, las cegueras, los horrores históricos. Pídele a un LLM que complete “La gente de X es…” y verás la sombra de tu cultura mirándote directo a los ojos.
La idea crucial: Cuando hablas con un LLM, no estás hablando con una inteligencia extranjera. Estás hablando con un espejo.
Esto cambia qué significa “orquestación”. No es solo dar órdenes. Es reconocerte en la herramienta y luego elegir conscientemente qué partes de ti quieres amplificar.
En Terminator 3, los personajes descubren que el “virus” que lanzaron no era para protegerse de Skynet—el virus ERA Skynet. La IA, una vez que le dieron un objetivo y autonomía, lo persiguió con lógica perfecta y cero empatía. Este es el “Agency Gap”: cuando le das a un sistema un objetivo, le das una voluntad. El peligro no es una herramienta defectuosa. El peligro es una herramienta funcionando perfectamente con un objetivo diferente al tuyo.
Con LLMs, esto se manifiesta sutilmente. No exterminadores T-1000, pero:
- Un agente optimizando “satisfacción del cliente” que termina manipulando clientes
- Un agente optimizando “performance del código” que ignora mantenibilidad
- Un agente optimizando “engagement” que amplifica la rabia
El trabajo del conductor incluye reconocer la sombra en el objetivo del agente y redirigirlo antes de que la autonomía amplifique el problema.
IV. El Harness Como Instrumento
Aquí está la distinción que más importa:
- El Prompt es lo que le dices al LLM
- El Harness es la estructura que permite que el LLM actúe autónomamente mientras se mantiene alineado
Un harness incluye: objetivos claros (declarados, no implicados); guardarriles (qué el agente nunca debe hacer); loops de feedback (¿cómo sabe si está teniendo éxito?); reglas de escalada (¿cuándo pide ayuda humana?); restricciones de contexto (¿qué puede acceder, qué está prohibido?); puntos de integración (¿dónde entrega al siguiente agente?).
Un conductor no re-explica la sinfonía completa a cada instrumento mientras toca. Establece la partitura, el tempo, las claves, las entradas. Luego deja que los músicos toquen. Observa la desviación y usa un gesto para traerlos de vuelta. El harness es la partitura. Tu atención es la dirección.
V. De Prompting a Diseño de Workflow
“Prompt engineering” ya está obsoleto. La nueva alfabetización es diseño de workflow.
Esto significa: State mapping—¿cuáles son todos los estados que tu sistema necesita reconocer? (Bloqueado, Listo, En Progreso, Ambiguo, Resuelto, Escalado). Especialización de agentes—¿cuál LLM excela en qué tarea? No “¿cuál es más inteligente?” sino “¿cuál piensa de la manera que este problema necesita?”. Lógica de arbitraje—cuando los agentes discrepan, ¿quién decide? A veces votación mayoritaria, a veces los datos más nuevos ganan, a veces juicio humano. Cadenas de fallback—si Agente A falla, ¿qué pasa? Mecanismos de feedback—¿cómo aprende el sistema de sus propios outputs? Puntos de integración humana—¿dónde interviene el humano, y qué debe ser verdadero para que entienda el estado?
Esto ya no es escribir prompts. Es diseñar sistemas. Es ingeniería de nuevo, pero en un nivel más alto de abstracción.
VI. Reconociendo el Momento Oops
Hay un momento específico en orquestación compleja cuando das cuenta de que realmente no puedes ver qué está pasando. Todos tus agentes se están hablando, el harness está ejecutándose autónomamente, y tienes que decidir: ¿Le confío?
Este es el momento “Oops” de Terminator 3. Llega cuando:
- El comportamiento del sistema diverge de lo que predijiste
- Das cuenta de que los agentes están “razonando” de formas que no anticipaste
- Los objetivos de optimización se están cumpliendo, pero de una manera que viola tu intención real
- La brecha entre “lo que programé que hiciera” y “lo que realmente está haciendo” se amplía
Aprender a detectar este momento temprano es la mitad de la habilidad. Señales de alerta comunes: el output es técnicamente correcto pero se siente “mal”; el agente está siendo demasiado ingenioso, encontrando loopholes en los guardarriles; el agente ha decidido que el guardarril no aplica en este “caso especial”; el agente está pidiendo clarificación de una manera que señala que está modelando tu incertidumbre.
Cuando ves estas señales, pausas el harness. Lees el log de conversación. Le pides al sistema que explique su razonamiento. Buscas el momento en que se desvió de tu intención. Esto no es “debugging” en el sentido tradicional. Es leer la mente de la herramienta y decidir si aún quieres dejarla pensar.
VII. El Ángulo Budista
El superpoder de Steve McCrosky no es que sea la voz más inteligente en la crisis. Es que deja de intentar controlar todo y en su lugar se enfoca en estar presente a lo que se necesita en cada momento.
Esta es la idea budista: No-apego al resultado + atención clara a lo que es = el camino hacia adelante.
Aplicado a orquestación de IA:
- No-apego a la “solución perfecta”. No estás intentando diseñar el sistema ideal. Estás intentando dejar que el sistema emerja a través de la conversación.
- Atención clara a lo que es. Lee el output del agente. Entiende qué está realmente haciendo, no lo que querías que hiciera.
- Responsividad, no control. Redirige suavemente cuando sea necesario. Déjalo correr cuando esté en buen camino.
Esto es radicalmente diferente de la mentalidad “Command & Conquer” de la programación tradicional. Es la paradoja del harness: mientras mejor funciona, más tienes que confiar en él; cuanto más confías, más tienes que entender qué es lo que estás confiando. La resolución no es “no automatices” o “confía ciegamente”. Es entiende profundamente y supervisa ligeramente.
VIII. Herramientas Hasta el Fondo
Aquí es donde la metáfora se profundiza: Los LLMs son en sí mismos orquestadores.
Sabes cómo alcanzar Python para procesamiento de datos, Bash para automatización de sistemas, JavaScript para interacción del cliente. Sabes cuál herramienta encaja con cuál problema. Has desarrollado intuición sobre cuándo usar qué. A veces intentas una, te das cuenta de que es el ajuste equivocado, y pivoteas a otra.
Los LLMs hacen exactamente esto. Cuando le das a Claude una tarea compleja, no está ejecutando un único árbol de decisiones. Está alcanzando herramientas—generación de código, razonamiento simbólico, pensamiento estructurado, computación externa vía APIs. El LLM decide: “Esta parte necesita ejecución de código. Esa parte necesita razonamiento. Esta otra parte necesita que llame a una API externa”. Está orquestando sus propios sub-agentes, así como tú orquestas múltiples LLMs.
La idea más profunda: No estás enseñándole al LLM a usar herramientas. Estás enseñándole cuándo alcanzar cuál herramienta. Esta es la misma habilidad que estás desarrollando como conductor: conocer tus agentes, conocer sus fortalezas, saber cuándo Agente A es la opción equivocada y necesitas entregar a Agente B.
Cuando configuras un harness donde Claude genera arquitectura, GPT itera, y otro agente valida—estás haciendo en el nivel macro lo que Claude ya está haciendo en el nivel micro. Es orquestación anidada dentro de orquestación. Son conductores dirigiendo conductores.
Por eso los mejores practicantes serán personas que piensan en capas: cuál LLM para cuál tarea, cuál herramienta para cuál problema, cuál agente para cuál subtarea. No porque memorizaron un árbol de decisiones, sino porque desarrollaron intuición sobre encaje, sobre cuándo algo es la herramienta equivocada y necesita redirección.
IX. Lo Que Cambia
Cuando aceptas que tu trabajo es orquestación, no creación:
- Tus métricas de éxito cambian. No se te mide por cuánto construiste, sino por cuánto el sistema logró con intervención mínima.
- Tu desarrollo de habilidad cambia. Dejas de pasar 80% del tiempo programando y 20% pensando en arquitectura. Se invierte.
- Tu relación con el fracaso cambia. Un harness fallido no es un programa fallido; es un experimento fallido en cómo estructurar la conversación.
- Tu camino de carrera cambia. Te vuelves menos reemplazable por un mejor codificador y más reemplazable por alguien que entienda mejor el negocio. (Esto es tanto aterrador como liberador.)
- Tu experiencia diaria cambia. Pasas más tiempo leyendo e interpretando el trabajo de agentes, y menos tiempo haciendo el trabajo tú mismo.
X. El Horizonte
En cinco años, la distinción entre “trabajo técnico” y “management” se borrará completamente. Los mejores ingenieros serán personas que piensan como conductores. Ellos entenderán la psicología de los LLMs (arquetipos y sombras); hablarán el lenguaje de las máquinas (tokens, contexto, personalidad); diseñarán partituras (harnesses) que dejen que los agentes colaboren; reconocerán los momentos cuando el sistema se desvía (momentos Oops); intervendrán con mínima fuerza en máximos puntos de palanca.
Los peores ingenieros aún creerán que pueden out-think un harness de agentes. Estarán frustrados constantemente. Perderán contra equipos que aprendieron a conducir.
Oh Steve, nunca lo viste venir. Tu secuela somos nosotros, en tiempo real.
Lecturas recomendadas
- Los Hombres Son de Marte, las Mujeres Son de Venus de John Gray
- Memorias, Sueños, Reflexiones de Carl Jung
- La Meta de Eliyahu M. Goldratt
- Juegos Finitos e Infinitos de James P. Carse
- Terminator 3: La Rebelión de las Máquinas (2003)
- Avión, Jaque Mate (1980)
