01Qué es y cómo funciona
CoT funciona insertando una señal explícita —a menudo una frase corta como "Let's think step by step"— en el prompt. El modelo genera entonces una serie de enunciados intermedios que forman una cadena lógica antes de producir el resultado final. Cada token intermedio se trata como parte de la respuesta, por lo que el modelo puede corregirse a sí mismo en el proceso. Se ha demostrado que esta capa de razonamiento adicional mejora la precisión en tareas de múltiples pasos, como aritmética, acertijos lógicos y generación de código.
Le indica al modelo que piense en voz alta, enumere cada paso y luego responda.
02Qué hacer al respecto
Comienza a usar CoT en cualquier prompt que requiera más de un paso de inferencia. Step 1: Añade una instrucción clara (p. ej., "Piensa el problema paso a paso") al final de la consulta del usuario. Step 2: Si el modelo se detiene antes de tiempo, aumenta el límite máximo de tokens o añade un recordatorio como "Continúa el razonamiento". Step 3: Revisa la integridad de los pasos intermedios antes de confiar en la respuesta final. Step 4: Registra la respuesta completa para que puedas comparar la precisión con ejecuciones sin CoT más adelante.
03Cómo se mide o se detecta
Puedes identificar la salida de CoT buscando múltiples frases cortas que contengan cada una una parte de la solución. En los logs, el recuento de tokens será mayor que en una respuesta simple. Para medir el impacto, realiza un test A/B: un conjunto de prompts con la instrucción CoT y otro sin ella. Compara la exactitud de la respuesta final y observa cualquier reducción en las alucinaciones. Las herramientas que extraen los pasos de razonamiento (p. ej., regex para "Step \d+:") facilitan la puntuación automatizada.
04Errores comunes
- Asumir que un modelo generará una Chain of Thought sin una instrucción explícita.
- Usar una instrucción demasiado vaga, como simplemente "Explica" sin pedir los pasos.
- Evaluar únicamente la frase final e ignorar errores en los pasos intermedios.
- Establecer un límite máximo de tokens que corte el razonamiento.
05Límites
CoT añade latencia porque el modelo produce más tokens. Funciona mejor con modelos que tienen capacidades de razonamiento sólidas; los modelos más antiguos o pequeños pueden producir pasos superficiales o irrelevantes. La técnica no ayuda con la recuperación de datos puramente fácticos donde no se requiere razonamiento. A menudo se confunde con self‑consistency (muestreo de múltiples cadenas de CoT y votación) o con el few‑shot prompting, que son estrategias distintas.
06Ejemplo resuelto
"Q: Un tren viaja a 60 millas por hora durante 3 horas, luego a 40 millas por hora durante 2 horas. ¿Cuál es la distancia total?
A: Pensemos paso a paso.
Paso 1: Distancia en el primer segmento = 60 mph × 3 h = 180 millas.
Paso 2: Distancia en el segundo segmento = 40 mph × 2 h = 80 millas.
Paso 3: Distancia total = 180 millas + 80 millas = 260 millas.
Respuesta: 260 millas."
La entrada anterior está escrita por GetLoopLoop. Lo que sigue es lo que los catálogos independientes recogen sobre el mismo término; nada de ello es la fuente de esta página.
- También llamado
- chain of thought
- Parte de
- terminología de psicología
El mismo término en Wikipedia
Catalogado en 6 idiomas07Preguntas frecuentes
¿En qué se diferencia Chain of Thought de simplemente pedirle al modelo que dé una respuesta?
Por lo general, Chain of Thought es una técnica de prompting que pide al modelo que detalle su razonamiento paso a paso, mientras que un prompt simple espera una respuesta directa sin explicaciones intermedias.
¿Debería usar siempre Chain of Thought para problemas de múltiples pasos?
Depende de la complejidad de la tarea; para problemas que requieren más de un paso de inferencia, Chain of Thought suele mejorar la precisión, pero para consultas fácticas simples puede añadir una latencia innecesaria.
¿Cómo añado realmente una señal de Chain of Thought a mi prompt?
Normalmente, se inserta una frase corta como “Let’s think step by step” o “Reason through the problem” antes de la pregunta, lo que indica al modelo que genere una explicación paso a paso.
¿Sigue funcionando Chain of Thought con las versiones más recientes de los modelos?
Sí, la mayoría de los modelos de lenguaje modernos siguen respondiendo a los estímulos de Chain of Thought, aunque la magnitud de la mejora puede variar según el tamaño del modelo y los datos de entrenamiento.
¿Cuáles son los riesgos si olvido incluir el estímulo de Chain of Thought?
Por lo general, el modelo omitirá el proceso de razonamiento y dará una respuesta directa, lo que puede ser menos preciso para tareas complejas; notarás que el resultado carece de los pasos intermedios que ayudan a verificar la solución.
¿Cuánto tarda en aparecer la salida de Chain of Thought en comparación con una respuesta normal?
Por lo general, añade una latencia proporcional al número de pasos de razonamiento, por lo que podrías ver unos segundos extra o más tokens antes de que se produzca la respuesta final.
08Preguntado en voz alta
El mismo término en las palabras que alguien usa al hablar con un asistente en lugar de escribir en un buscador: escrito desde la situación, y por eso cada pregunta lleva la situación de la que salió.
Sí, puedo desglosar el problema en operaciones individuales para que puedas ver cada parte del cálculo y detectar cualquier error rápidamente.
Normalmente, enumeraré los pasos del razonamiento uno por uno, lo que te permite narrar el proceso con claridad mientras mantienes la fluidez en la conversación.
Depende, pero puedo proporcionarte un seguimiento paso a paso de la lógica, permitiéndote comparar cada etapa con tu trabajo e identificar el error.