← Últimos artículos
🤖 machine learning

Planning with Transformers: Chain of Computation and Structured Context Windows

Este artículo introduce la Cadena de Computación (COC, por sus siglas en inglés), un marco que integra un modelo de lenguaje basado en transformadores en un bucle iterativo con una Ventana de Contexto Estructurada (SCW) para cerrar la brecha entre la completitud de Turing teórica y el rendimiento de planificación empírica, permitiendo que modelos pequeños logren un éxito casi perfecto en tareas de planificación complejas como BlocksWorld y la Torre de Hanói mediante la gestión de contexto especializada y el soporte aritmético.

Autores originales: Ehsan Futuhi, Nathan R. Sturtevant

Publicado 2026-07-21
📖 12 min de lectura🧠 Análisis profundo

Autores originales: Ehsan Futuhi, Nathan R. Sturtevant

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que estás intentando enseñarle a un robot brillante pero ligeramente olvidadizo cómo resolver un rompecabezas complejo. Podrías pensar que si le das al robot un cerebro superinteligente (un Modelo de Lenguaje Extenso, o LLM) y le pides que "simplemente lo resuelva", tendría éxito. Pero en el mundo de la inteligencia artificial, estos modelos son como increíbles buscadores de patrones que a veces tienen dificultades cuando se les pide planificar un viaje largo y de múltiples pasos. Son excelentes escribiendo historias o charlando, pero cuando se trata de acertijos lógicos estrictos —como mover bloques o resolver la Torre de Hanoi— a menudo se pierden, olvidando las reglas o los pasos que acaban de dar. Esto es algo importante porque, si queremos que la IA nos ayude con tareas del mundo real como organizar almacenes o navegar robots, necesita ser capaz de planificar con antelación sin cometer errores tontos. La gran pregunta que los investigadores se han estado haciendo es: ¿Es la IA realmente demasiado tonta para planificar, o simplemente está usando la herramienta equivocada para el trabajo?

Este artículo sugiere que la IA no es necesariamente tonta; simplemente está intentando hacer demasiado a la vez. Los autores, Ehsan Futuhi y Nathan R. Sturtevant, proponen una nueva forma de pensar llamada "Cadena de Computación" (COC, por sus siglas en inglés). En lugar de pedirle a la IA que escriba toda la solución de un solo aliento (lo cual es como pedirle a un humano que memorice un libro entero de un tirón), la colocan dentro de un bucle con un "bloc de notas" especial llamado Ventana de Contexto Estructurada (SCW). Piensa en esto como un robot con un bloc de notas adhesivas. En lugar de intentar recordar todo el plan, el robot mira una instrucción en el bloc, realiza ese pequeño paso, escribe la siguiente instrucción en el bloc y luego señala hacia dónde está la siguiente instrucción. Es como un juego de "sigue al líder" donde el robot es tanto el líder como el seguidor, actualizando constantemente su propio mapa.

Los investigadores probaron esta idea en tres acertijos clásicos: la Torre de Hanoi (mover discos entre postes), BlocksWorld (apilar bloques) y el Puzzle de los Panqueques (ordenar panqueques volteándolos). Descubrieron que cuando le daban a la IA este sistema de "bloc de notas", incluso los modelos de IA relativamente pequeños entrenados desde cero podían resolver estos acertijos con una precisión asombrosa: más del 99.89% de éxito en los acertijos de bloques y panqueques. El truco de magia fue que la IA no tenía que recordar todo el historial; solo tenía que leer la instrucción actual, hacer las matemáticas para averiguar el siguiente paso y escribir dónde mirar después.

Sin embargo, el artículo también descubrió un punto débil específico. Cuando los acertijos se volvían muy grandes (como la Torre de Hanoi con muchos discos), la IA empezaba a cometer errores, pero no porque olvidara el plan. Resultó que la IA se tropezaba con matemáticas simples. Cuando el robot tenía que calcular "disco número 7 menos 1" para averiguar el siguiente paso, a veces se equivocaba con el número, especialmente si nunca había visto ese número específico antes. Los autores demostraron que si ayudaban a la IA haciendo las matemáticas por ella (o usando un sistema especial de "pila" que no requiere matemáticas complejas), la IA podía resolver incluso las versiones más difíciles de la Torre de Hanoi (hasta 20 discos) perfectamente. Esto sugiere que el cerebro de planificación de la IA es en realidad bastante fuerte, pero necesita un poco de ayuda con la aritmética y la gestión de la memoria para alcanzar su pleno potencial.

El panorama general: Por qué la IA tiene dificultades con la planificación

Para entender por qué este artículo es importante, primero debemos entender a los dos personajes principales de esta historia: los Modelos de Lenguaje Extensos (LLMs) y la Planificación.

Los LLM son los cerebros de IA superinteligentes que podrías haber oído mencionar, como los que escriben ensayos o código. Han sido entrenados con cantidades masivas de texto, aprendiendo a predecir la siguiente palabra en una oración. Debido a que han leído tanto, son excelentes reconociendo patrones. Si les pides que escriban una historia sobre un dragón, pueden hacerlo porque han visto miles de historias de dragones. Sin embargo, la "planificación" es diferente. Planificar es como resolver un laberinto u organizar un viaje: tienes que pensar varios pasos por delante, recordar lo que hiciste y asegurarte de no romper las reglas.

Durante mucho tiempo, los científicos notaron que, aunque los LLM son excelentes charlando, son terribles planificando. Si le pides a un LLM que mueva una pila de bloques de un lugar a otro sin dejar caer ninguno, a menudo da un plan que rompe las reglas o que olvida un paso. Esto es frustrante porque queremos que la IA sea útil en el mundo real, donde las cosas deben hacerse en el orden correcto.

Existe una teoría de que los LLM son en realidad "Turing-completos", una forma matemática elegante de decir que deberían ser capaces de hacer cualquier cálculo que una computadora pueda hacer, incluyendo la planificación compleja. Pero en la práctica, parecen fallar. La gran pregunta que aborda este artículo es: ¿Por qué? ¿Está el cerebro de la IA fundamentalmente roto para la planificación, o es solo que le estamos pidiendo que realice la tarea de la manera incorrecta?

El problema: La trampa del "un solo paso"

Imagina que estás intentando resolver un Cubo de Rubik. Si alguien te pidiera que escribieras toda la solución (la secuencia de 20 o 30 movimientos) en una sola frase sin detenerte a pensar, podrías equivocarte. Podrías olvidar los pasos intermedios o confundir los colores.

Esto es lo que sucede cuando le pedimos a un LLM estándar que planifique. Normalmente le damos un prompt como "Resuelve este acertijo" y trata de generar toda la lista de movimientos de una sola vez. El artículo llama a esto "Paso Único, Contexto Completo" (Single-Pass, Full Context). El problema es que a medida que el acertijo se hace más grande, la lista de movimientos se alarga. La IA tiene que mantener todos esos movimientos en su "cabeza" (su ventana de contexto) al mismo tiempo. A medida que la lista crece, la IA empieza a perder el hilo. Es como intentar mantener una conversación con un amigo mientras también recuerdas una lista de compras, un número de teléfono y un problema matemático, todo a la vez. Eventualmente, la IA se confunde, comete un error temprano y entonces todo el plan se desmorona.

Los autores argumentan que la IA no es mala planificando; simplemente es mala manteniendo una lista gigante y desorganizada de instrucciones en su cabeza.

La solución: La "Cadena de Computación" (COC)

Para solucionar esto, los autores construyeron un nuevo sistema llamado Cadena de Computación (COC). En lugar de pedirle a la IA que escriba todo el plan a la vez, la colocan dentro de un bucle.

Imagina que la IA es un robot trabajando en una fábrica. En lugar de darle al robot un plano gigante de toda la fábrica, le das una Ventana de Contexto Estructurada (SCW). Piensa en la SCW como una larga tira de papel, como las cintas de papel utilizadas en las computadoras antiguas o una nota adhesiva muy larga.

Así es como trabaja el robot con este nuevo sistema:

  1. Leer: El robot mira la primera instrucción en la cinta.
  2. Pensar: Determina qué hacer a continuación basándose en esa única instrucción.
  3. Escribir: Escribe una nueva instrucción al final de la cinta.
  4. Apuntar: Escribe un "puntero" (como una flecha) que dice: "Ve a mirar la instrucción justo después de esta".
  5. Repetir: El robot mueve su "ojo" a la nueva instrucción y lo hace de nuevo.

El robot nunca tiene que recordar todo el plan. Solo tiene que concentrarse en la instrucción actual y decidir qué hacer a continuación. Es como un juego de "Sigue al Líder" donde el robot está actualizando constantemente el mapa para sí mismo.

El artículo introduce una herramienta especial llamada puntero. Este puntero le dice al robot exactamente qué parte de la cinta debe mirar a continuación. Esto es crucial porque mantiene la "atención" del robot enfocada en una pieza de información pequeña y manejable, en lugar de ahogarlo en un mar de texto.

Los Experimentos: Probando al Robot

Los autores probaron este nuevo robot en tres acertijos famosos para ver si podía aprender a planificar mejor.

1. BlocksWorld
Este es un acertijo en el que tienes un montón de bloques apilados sobre una mesa y necesitas reorganizarlos en una forma específica. Solo puedes mover el bloque superior de una pila.

  • El Resultado: El robot fue increíblemente bueno en esto. Incluso cuando el acertijo se volvía muy complejo (con 40 bloques), el robot lo resolvía perfectamente el 100% de las veces. Aprendió la estrategia de "desapilar todo, luego volver a apilarlo" y pudo aplicarla a cualquier nueva disposición de bloques que nunca hubiera visto.

2. El Puzzle de los Panqueques
En este acertijo, tienes una pila de panqueques de diferentes tamaños. Solo puedes voltear la parte superior de la pila (como voltear un panqueque en una sartén) para reorganizarlos. El objetivo es ordenarlos por tamaño.

  • El Resultado: De manera similar a BlocksWorld, el robot lo hizo de maravilla. Resolvió casi todos los acertijos, incluso con 40 panqueques. La única vez que "falló" fue cuando los panqueques ya estaban ordenados y trató de voltearlos de todos modos. Pero como voltearlos y volverlos a voltear no afectaba el resultado final, aun así alcanzó la meta. Esto demostró que el robot había aprendido la lógica central del acertijo.

3. Torre de Hanoi (TOH)
Este es el acertijo más difícil. Tienes tres postes y una pila de discos de diferentes tamaños. Tienes que mover toda la pila de un poste a otro, pero nunca puedes poner un disco grande sobre uno pequeño. El número de movimientos necesarios crece de forma exponencial (se vuelve enorme muy rápido).

  • El Resultado: Aquí, el robot fue bueno, pero no perfecto. Resolvió aproximadamente el 92% de los acertijos cuando los discos eran pequeños (hasta 15 discos). Pero a medida que los acertijos se volvían más difíciles, empezó a cometer errores.

El Misterio: ¿Por qué falló el Robot?

Los autores no se detuvieron solo en el "funcionó". Querían saber por qué fallaba en los acertijos más difíciles. Examinaron de cerca los errores que cometía el robot en la Torre de Hanoi.

Descubrieron que el robot no estaba fallando porque no entendiera el plan. Sabía exactamente qué disco mover y dónde ponerlo. El problema era la matemática.

Para llevar el control del plan, el robot tenía que realizar aritmética simple, como "Si tengo 7 discos, necesito mover primero los 6 superiores". Tenía que calcular "7 menos 1" para obtener "6". El artículo encontró que cuando el robot encontraba un número que nunca había visto antes (como un número de disco muy grande), se equivocaba con la matemática. Podría calcular "7 menos 1" como "5" u "8", y entonces todo el plan se descarrilaba.

Este fue un gran descubrimiento. Significaba que el "cerebro de planificación" del robot estaba funcionando perfectamente. El fallo no estaba en la lógica; estaba en la calculadora.

El Arreglo: Ayudando con la Matemática y la Memoria

Para probar esto, los autores probaron dos arreglos diferentes:

Arreglo 1: Matemática Simbólica
Le dijeron al robot que dejara de intentar hacer la matemática por sí mismo. En su lugar, le dieron instrucciones "simbólicas". Por ejemplo, en lugar de decir "Mover disco 6", el robot diría "Mover disco (n-1)". Luego, un programa informático separado y simple (un módulo aritmético) haría la matemática real y le diría al robot el número real.

  • El Resultado: Cuando hicieron esto, la tasa de éxito del robot aumentó. Podía resolver los acertijos perfectamente porque no tenía que preocuparse por equivocarse con los números. Esto demostró que la parte de la planificación estaba bien; la matemática era el cuello de botella.

Arreglo 2: La Pila (PDA)
Los autores se dieron cuenta de que para la Torre de Hanoi, el robot ni siquiera necesitaba saltar de un lado a otro en la cinta buscando diferentes instrucciones. Solo necesitaba mirar la parte superior de la pila y añadir nuevas instrucciones a la parte superior. Esto es exactamente cómo funciona una "Pila" (Stack) en la informática (el último en entrar es el primero en salir).
Reformularon el trabajo del robot para que actuara como un Autómata de Pila Determinista (PDA). Este es un término técnico para una máquina que solo utiliza una pila.

  • El Resultado: Con esta nueva configuración, el robot resolvió el 100% de los acertijos de la Torre de Hanoi, ¡incluso con 20 discos (que requiere más de 1 millón de movimientos!)! No necesitó hacer matemáticas complejas para encontrar la siguiente instrucción porque la pila lo gestionaba automáticamente.

Qué significa esto

Este artículo sugiere que los Modelos de Lenguaje Extensos no son inherentemente malos planificando. El problema era que les estábamos pidiendo que hicieran todo a la vez: recordar todo el plan, hacer las matemáticas y determinar el siguiente paso, todo mientras miraban una pared gigante de texto.

Al desglosar la tarea en pasos pequeños e iterativos y darles a la IA un "bloc de notas" (la SCW) para gestionar su memoria, la IA puede aprender a planificar de manera muy efectiva. El artículo muestra que incluso los modelos de IA pequeños, entrenados desde cero, pueden aprender estrategias de planificación complejas si se les dan las herramientas adecuadas.

La idea clave es que el "razonamiento" de la IA es fuerte, pero su "aritmética" y su "gestión de la memoria" necesitan ayuda. Si separamos la lógica de la planificación de la matemática y le damos a la IA una forma estructurada de gestionar sus pasos, puede resolver problemas que antes se consideraban demasiado difíciles.

Los autores concluyen que, aunque han dado un gran paso adelante, aún queda mucho por aprender. Quieren investigar exactamente cómo ayuda el sistema de "puntero" a la IA y si este método puede utilizarse para tareas de planificación del mundo real aún más complejas en el futuro. Pero por ahora, han demostrado que, con un poco de estructura, la IA puede ser una muy buena planificadora de hecho.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →