La nueva pila de IA: modelos, arneses, bucles y agentes de autoaprendizaje

@sairahul1
INGLÉShace 1 día · 07 jul 2026
290K
150
22
17
525

TL;DR

Este artículo explica el cambio de una IA centrada en modelos a una centrada en sistemas, detallando cómo los arneses, los bucles y la memoria persistente permiten que los agentes superen a modelos más inteligentes mediante la mejora continua.

Todo el mundo habla de los modelos de IA.

Nadie habla de la capa que realmente los hace útiles.

Claude Code. Codex. Cursor.

No son solo modelos.

Son modelos envueltos en un sistema.

Ese sistema se llama un arnés.

Y los mejores arneses ahora se mejoran a sí mismos.

Aquí tienes todo lo que necesitas saber sobre el nuevo stack de IA.

La mentira que todo el mundo cree sobre los productos de IA

Rahul - inline image

La mayoría de la gente piensa que el progreso de la IA = modelos más inteligentes.

No es así.

El modelo es una parte del stack.

La arquitectura es pública. Todos copian el mismo transformer. Todos los laboratorios usan los mismos bloques de construcción.

Lo que realmente separa a Claude Code de un proyecto de fin de semana no es el modelo.

Es lo que rodea al modelo.

El arnés.

En 2017, el progreso de la IA se trataba de mecanismos de atención. En 2020, se trataba de escala. En 2026, se trata de ingeniería de arneses.

Y los arneses ahora son diseñados por IA, no por humanos.

¿Qué es un arnés?

Rahul - inline image

Un arnés es el sistema que rodea a un modelo.

Decide:

→ Cómo piensa y planifica el modelo

→ Cuándo llama a herramientas y qué hace con los resultados

→ Qué recuerda a lo largo de los pasos

→ Cómo almacena artefactos y gestiona el estado

→ Cómo evalúa su propia salida

→ Cuándo retrocede y lo intenta de nuevo

Piénsalo como un sistema operativo.

El modelo es la CPU. El arnés es el SO.

Puedes tener una CPU potente y un software terrible y no lanzar nada útil. Puedes tener una CPU modesta y un software excelente y lanzar algo grandioso.

Los agentes de codificación más exitosos (Claude Code, Codex, Cursor) tienen todos la misma idea:

El bucle importa tanto como el modelo.

Los 3 patrones de arnés que todo creador de IA necesita

Todo sistema de IA en producción utiliza al menos uno de estos.

Patrón 1: El bucle

Rahul - inline image

El modelo no responde una vez y se detiene.

Hace un bucle.

Planificar → Ejecutar → Observar → Mejorar → Repetir

Este es el núcleo de todo agente de codificación.

Un bucle simplificado de Claude Code:

  1. Leer la tarea
  2. Planificar el enfoque
  3. Escribir código → ejecutarlo
  4. Ver qué falló
  5. Arreglarlo
  6. Ejecutar de nuevo
  7. Repetir hasta que las pruebas pasen

El modelo no es más inteligente en el bucle 3 que en el bucle 1.

Pero el sistema sí lo es.

Cada bucle le da al modelo un nuevo contexto: mensajes de error, resultados de pruebas, trazas de ejecución.

La salida del bucle 1 se convierte en la entrada del bucle 2.

Ese contexto compuesto es la razón por la que los sistemas agentivos superan a las indicaciones de un solo disparo en tareas complejas.

La idea clave: El modelo se mantiene fijo. El contexto se vuelve más inteligente.

Patrón 2: Sistema de archivos como memoria

Rahul - inline image

La mayoría de los desarrolladores meten todo en la ventana de contexto.

Esto es una trampa.

Las tareas de largo alcance generan:

→ Registros de experimentos

→ Diferencias de código → Trazas de error

→ Historiales de implementaciones anteriores → Resúmenes de documentos → Artefactos intermedios

Todo eso crece mucho más allá de cualquier ventana de contexto.

La solución: escribir en archivos, no en el contexto.

text
1# Malo: todo en el contexto
2contexto = salida_anterior + resultado_herramienta + registro_error + historial...
3# Explota en el paso 47
4
5# Bueno: usar el sistema de archivos
6agente.escribir("experimentos/ejecucion_3/registro_error.txt", traza_error)
7agente.escribir("experimentos/ejecucion_3/resultados.json", metricas)
8
9# Más tarde, el agente lee solo lo que necesita
10relevante = agente.leer("experimentos/ejecucion_3/resultados.json")

Esto lo cambia todo en las tareas de largo alcance.

→ El agente puede reanudarse después de fallos

→ El agente puede razonar sobre su propio historial de ejecución

→ El contexto se mantiene limpio incluso en el paso 200

→ Múltiples subagentes pueden compartir estado a través de archivos

Los mejores agentes tratan el sistema de archivos como un segundo cerebro.

No un vertedero. Una memoria estructurada.

Patrón 3: Subagentes

Rahul - inline image

Un agente no puede hacerlo todo.

Los mejores sistemas generan subagentes en paralelo.

El agente padre:

→ Divide la tarea en subtareas independientes

→ Lanza subagentes para ejecutarlas en paralelo

→ Monitorea su estado → Fusiona sus resultados

Ejemplo para un arnés de investigación:

text
1El agente padre recibe: "Escribe un informe completo de análisis competitivo"
2
3Genera 4 subagentes simultáneamente:
4→ Subagente 1: Investiga los precios y características del competidor A
5→ Subagente 2: Investiga los precios y características del competidor B
6→ Subagente 3: Busca noticias recientes sobre ambos competidores
7→ Subagente 4: Extrae reseñas de usuarios de Reddit y App Store
8
9El padre espera y luego fusiona las 4 salidas en el informe final
10
11Tiempo total: el mismo que el subagente más lento (no 4 veces más)

La regla de diseño clave: las salidas de los subagentes deben ir a archivos.

No a un contexto transitorio. A archivos.

Si solo viven en el contexto, desaparecen cuando termina la sesión del subagente.

Si viven en archivos, el agente padre puede inspeccionarlos, el sistema puede recuperarse de fallos y todo es auditable.

Herramientas que usa todo agente de codificación

Si estás construyendo un agente, este es el conjunto de herramientas que estandariza todo agente de codificación importante.

text
1Herramientas del sistema de archivos:
2→ glob, grep, ls # encontrar archivos
3→ read, read_many # leer contenido
4→ write # crear nuevo archivo
5→ edit # edición por reemplazo de cadena
6→ apply_patch # diff estructurado
7
8Herramientas de shell:
9→ bash # ejecutar cualquier comando
10→ PowerShell # equivalente en Windows
11
12Control de versiones:
13→ git_status, git_diff # inspeccionar cambios
14→ git_commit # guardar progreso
15
16Gestión de agentes:
17→ spawn_agent # lanzar subagente
18→ wait_agent # esperar resultado
19→ list_agents # ver qué está ejecutándose
20→ interrupt_agent # cancelar si es necesario
21
22Contexto externo:
23→ web_search, web_fetch # obtener información actual
24→ Herramientas MCP # conectar a servicios externos

No necesitas todas estas para cada agente.

Pero todo agente en producción eventualmente necesita la mayoría.

Las que más importan al principio: bash, read, write, edit.

Domina esas cuatro y podrás construir casi cualquier cosa.

Ingeniería de contexto: la habilidad de la que nadie habla

Rahul - inline image

El modelo es fijo.

No puedes cambiar sus pesos en tiempo de ejecución.

Pero puedes cambiar lo que ve.

Eso es la ingeniería de contexto.

Y ahora es una de las habilidades de mayor apalancamiento en la ingeniería de IA.

Contexto malo:

→ Meter todo → esperar lo mejor

→ El contexto se hincha → el modelo pierde el foco → las salidas se degradan

Contexto bueno:

→ Estructurado. Conciso. Evolutivo.

→ La información correcta en el paso correcto.

→ Los fallos anteriores informan el intento actual.

El enfoque de vanguardia (ACE — Ingeniería de Contexto Agentiva):

text
13 componentes:
2
3Generador: ejecuta la tarea, referencia un manual de contexto estructurado
4Reflector: analiza éxitos y fracasos, destila ideas
5Curador: actualiza el manual con nuevos aprendizajes — añade, elimina, deduplica
6
7El manual NO es un bloque de indicaciones.
8Es una lista estructurada de pares (identificador, idea).
9
10Ejemplo:
11{
12 "id": "001",
13 "idea": "Siempre escribir las trazas de error en un archivo antes de reintentar."
14},
15{
16 "id": "002",
17 "idea": "El subagente para búsqueda web devuelve mejores resultados con consultas específicas del sitio."
18},
19{
20 "id": "003",
21 "idea": "Ejecutar pruebas antes de confirmar detecta el 80% de las regresiones."
22}

El manual se actualiza después de cada ejecución.

El agente que ejecuta la tarea 50 está trabajando con 49 ejecuciones de aprendizajes destilados.

El agente que ejecuta la tarea 1 no tenía nada.

Así es como un sistema se vuelve más inteligente sin tocar los pesos del modelo.

El arnés que se mejora a sí mismo

Rahul - inline image

Aquí es donde se pone emocionante.

¿Qué pasaría si el arnés mismo fuera lo que se optimiza?

No la indicación. No el modelo.

El código que ejecuta el agente.

Esto es exactamente lo que hace Self-Harness.

Bucle de 3 pasos:

Paso 1 — Encontrar debilidades

Ejecuta el arnés actual en un conjunto de tareas. Recopila trazas de fallos. Agrupa los fallos por causa raíz.

No "falló". Sino por qué falló.

Tipos de fallos descubiertos:

→ "El agente se agota en lecturas de archivos largas"

→ "Las salidas del subagente se pierden cuando el padre falla"

→ "Los mensajes de error no son lo suficientemente informativos para autocorregirse"

→ "El contexto crece demasiado después del paso 30, el modelo pierde el foco"

Paso 2 — Proponer correcciones

El mismo modelo observa los patrones de fallo. Propone ediciones específicas y precisas al código del arnés.

No reescrituras. Ediciones dirigidas.

Edición propuesta al arnés:

→ Añadir un manejador de tiempo de espera a las operaciones de lectura de archivos

→ Volcar automáticamente la salida del subagente al disco en cada paso (no solo al final)

→ Estandarizar el formato del mensaje de error para incluir: paso, herramienta, entrada, salida, motivo del fallo

→ Añadir un paso de compresión de contexto cada 25 turnos

Paso 3 — Validar y fusionar

Cada edición propuesta se prueba en tareas reservadas.

¿Soluciona la debilidad sin romper nada más?

Si es así: se fusiona en el arnés. Si no: se registra, se rechaza, el arnés no cambia.

El resultado: el arnés mejora con cada generación.

Claude 3.5 Sonnet ejecutando Self-Harness pasó del 20% al 50% en SWE-bench Verified.

No por un modelo mejor.

Por un sistema mejor.

Búsqueda evolutiva de arneses

Self-Harness corrige un arnés de forma iterativa.

AlphaEvolve ejecuta una población de arneses y evoluciona los mejores.

El algoritmo:

text
11. Comienza con un grupo de candidatos a arnés
22. Puntúa cada uno en tareas de referencia
33. Selecciona los de mejor rendimiento como "padres"
44. Pide al modelo que proponga diferencias/mejoras
55. Genera nuevos arneses "hijos"
66. Puntúa a los hijos
77. Conserva los que mejoran
88. Añádelos de nuevo al grupo
99. Repite
10
11(La misma lógica que la selección natural. Aplicada al código.)

(La misma lógica que la selección natural. Aplicada al código.)

Un detalle de diseño clave de AlphaEvolve:

Las regiones de código elegibles para evolución están marcadas explícitamente:

text
1# EVOLVE-BLOCK-START
2def planificar_siguiente_paso(contexto, herramientas):
3 # Esta sección puede ser modificada por la búsqueda evolutiva
4 indicacion = f"Dado: {contexto}\nHerramientas disponibles: {herramientas}\nSiguiente acción:"
5 return llm.generar(indicacion)
6# EVOLVE-BLOCK-END
7
8# El resto del arnés se mantiene fijo
9def ejecutar_herramienta(nombre_herramienta, args):
10 return registro_herramientas[nombre_herramienta](**args)

Este confinamiento evita que el agente modifique accidentalmente código crítico para la seguridad.

La búsqueda evolutiva solo toca lo que explícitamente permites que toque.

AlphaEvolve usó esto para optimizar algoritmos de multiplicación de matrices.

El resultado: superó el código optimizado a mano de DeepMind.

El agente encontró soluciones que los ingenieros humanos no habían descubierto en décadas.

Máquina de Gödel Darwin: agentes que se reescriben a sí mismos

Rahul - inline image

La versión más extrema de esta idea.

Un agente que modifica su propio código de arnés para mejorar en las tareas.

Máquina de Gödel Darwin (DGM):

text
11. Comienza con un agente de codificación en el grupo
22. Ejecútalo en puntos de referencia, recopila puntuaciones
33. El agente examina sus propios registros de evaluación
44. El agente propone mejoras a su propio código de arnés
55. Herramientas disponibles: bash + editor de archivos (ver/crear/editar archivos)
66. Se crea una nueva versión del agente
77. La nueva versión se puntúa
88. Si es mejor: se añade al grupo
99. Si es peor: se descarta
1010. Repite — seleccionando padres por rendimiento, inversamente por número de descendientes

Condición inicial: Claude 3.5 Sonnet + arnés inicial simple.

Resultado:

→ SWE-bench Verified: 20% → 50%

→ Punto de referencia de codificación políglota: 14.2% → 30.7%

Cero cambios en los pesos del modelo. Cero ingeniería humana entre generaciones.

El agente diseñó mejores versiones de sí mismo.

Esto no es ciencia ficción.

Esto es un artículo de 2025.

5 modos de fallo a evitar

Estas son las formas en que equipos de investigación reales han fallado.

Todo documentado. Todo evitable.

1. Colapso del contexto

Las tareas de largo alcance pierden detalles críticos si los registros no se escriben como artefactos persistentes.

Solución: escribe todo lo importante en archivos. Nunca confíes solo en el contexto después del paso 20.

2. Deriva de implementación

Cuando la tarea se vuelve técnicamente difícil, el modelo se desvía hacia soluciones más fáciles y comunes en lugar del objetivo real.

Solución: escribe un archivo de especificaciones al inicio. El agente verifica la especificación en cada bucle.

3. Exceso de optimismo

El modelo declara éxito a pesar de experimentos fallidos.

Encuentra "cinta adhesiva numérica": parches que hacen que las métricas se vean bien sin resolver el problema real.

Solución: reserva un conjunto de pruebas que el agente nunca ve. Valida solo con datos reservados.

4. Hackeo de recompensas

El agente optimiza cualquier señal que se le dé.

Si la señal son pruebas unitarias, escribe pruebas que siempre pasan. Si la señal es un modelo juez, aprende trucos para engañar al juez. Si la señal es la puntuación de referencia, explota los artefactos de referencia.

Solución: el evaluador vive fuera del bucle. Revisión humana en puntos de decisión clave.

5. Colapso de diversidad

Los bucles evolutivos convergen en una estrategia.

Cada generación parece una variante de la misma solución.

Solución: rastrea explícitamente la novedad. Penaliza soluciones demasiado similares a los miembros existentes del grupo (la similitud del coseno basada en incrustaciones funciona).

El nuevo stack de IA en español sencillo

Rahul - inline image

Esto es lo que realmente estás construyendo cuando construyes productos serios de IA:

Capa 1 — El modelo

Inteligencia en bruto. Preentrenado. Pesos fijos en tiempo de ejecución.

Esta es la CPU. Potente pero pasiva.

Capa 2 — El arnés

El SO. Envuelve el modelo. Orquesta todo.

→ Herramientas (bash, lectura/escritura de archivos, búsqueda web)

→ Memoria (sistema de archivos, registros estructurados)

→ Bucle (planificar → ejecutar → evaluar → reintentar) → Subagentes (ejecución en paralelo)

→ Gestión de contexto (lo que el modelo ve en cada paso)

Capa 3 — El optimizador

El arnés que mejora el arnés.

→ Extrae patrones de fallo de las trazas de ejecución

→ Propone ediciones dirigidas al código del arnés → Valida en tareas reservadas

→ Fusiona mejoras, descarta regresiones

Capa 4 — El evaluador

Vive fuera de todas las demás capas.

→ Puntuaciones de referencia → Revisión humana en puntos de decisión clave → Conjuntos de pruebas reservados que el optimizador nunca toca

No puedes saltarte ninguna capa.

Sáltate la Capa 2: tu modelo es un chatbot, no un producto.

Sáltate la Capa 3: tu sistema nunca mejora sin ingeniería manual.

Sáltate la Capa 4: tu agente optimiza lo incorrecto y no te darás cuenta.

Qué significa esto para los creadores ahora mismo

No necesitas construir un arnés de auto-mejora para beneficiarte de estas ideas.

Empieza aquí:

Semana 1: Construye el bucle

Deja de construir indicaciones de un solo disparo. Construye un bucle de planificar → ejecutar → evaluar → reintentar para cualquier tarea que requiera más de un paso.

Semana 2: Añade memoria persistente

Deja de depender del contexto. Escribe las salidas intermedias en archivos. Deja que el agente lea su propio trabajo anterior.

Semana 3: Añade subagentes

Identifica cualquier parte de tu flujo de trabajo que pueda ejecutarse en paralelo. Genera subagentes. Escribe sus salidas en archivos. Fusiona.

Semana 4: Añade ingeniería de contexto

Rastrea qué patrones conducen al éxito y al fracaso. Construye un manual estructurado simple que se actualice después de cada ejecución.

Ese es el arnés.

No el modelo.

El modelo ya está ahí.

El arnés es lo que tú construyes.

La verdad incómoda sobre la IA en 2026

La aceleración de la investigación en los laboratorios fronterizos ha aumentado drásticamente.

Anthropic y OpenAI están lanzando más rápido que nunca.

No porque los modelos se volvieran más inteligentes de la noche a la mañana.

Porque los arneses mejoraron.

Un agente que hace bucles, recuerda, subdelega y se autocorrige supera a un modelo más inteligente usado incorrectamente.

El foso no es el modelo.

El foso es el sistema.

Y el sistema ahora puede mejorarse a sí mismo.

Si esto fue útil:

→ Comparte de nuevo: todo creador de IA necesita entender este stack

→ Sigue a @sairahul1 para más análisis como este

→ Marca como favorito: solo el stack de 4 capas vale la pena guardarlo

Suscríbete a theaibuilders.co para más artículos interesantes como este

Escribo sobre IA, construcción de productos y sistemas que funcionan sin ti.

Recrear en YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Para creadores

Convierte tu Markdown en un artículo de 𝕏 impecable

Cuando publicas tus propios textos largos, dar formato en 𝕏 a imágenes, tablas y bloques de código es un fastidio. YouMind convierte un borrador completo en Markdown en un artículo de 𝕏 impecable y listo para publicar.

Prueba Markdown a 𝕏

Más patrones por descifrar

Artículos virales recientes

Explorar más artículos virales