Esta guía proporciona estrategias y técnicas avanzadas para aprovechar al máximo la función de pensamiento extendido de Claude. El pensamiento extendido permite a Claude resolver problemas complejos paso a paso, mejorando el rendimiento en tareas difíciles. Cuando habilitas el pensamiento extendido, Claude muestra su proceso de razonamiento antes de proporcionar una respuesta final, brindándote transparencia sobre cómo llegó a su conclusión.

Consulta Modelos de pensamiento extendido para obtener orientación sobre cuándo usar los modos de pensamiento extendido versus estándar.

Antes de comenzar

Esta guía asume que ya has decidido usar el modo de pensamiento extendido en lugar del modo estándar y has revisado nuestros pasos básicos sobre cómo empezar con el pensamiento extendido así como nuestra guía de implementación del pensamiento extendido.

Consideraciones técnicas para el pensamiento extendido

  • Los tokens de pensamiento tienen un presupuesto mínimo de 1024 tokens. Recomendamos comenzar con el presupuesto mínimo de pensamiento e incrementarlo gradualmente para ajustar según tus necesidades y la complejidad de la tarea.
  • Para cargas de trabajo donde el presupuesto óptimo de pensamiento está por encima de 32K, recomendamos usar procesamiento por lotes para evitar problemas de red. Las solicitudes que empujan al modelo a pensar por encima de 32K tokens causan solicitudes de larga duración que podrían chocar contra los tiempos de espera del sistema y los límites de conexiones abiertas.
  • El pensamiento extendido funciona mejor en inglés, aunque las salidas finales pueden estar en cualquier idioma que Claude soporte.
  • Si necesitas un pensamiento por debajo del presupuesto mínimo, recomendamos usar el modo estándar, con el pensamiento desactivado, con el tradicional encadenamiento de pensamiento usando etiquetas XML (como <thinking>). Consulta encadenamiento de pensamiento.

Técnicas de prompt para el pensamiento extendido

Usa primero instrucciones generales, luego soluciona problemas con instrucciones más detalladas paso a paso

Claude a menudo tiene un mejor rendimiento con instrucciones de alto nivel para pensar profundamente sobre una tarea en lugar de una guía prescriptiva paso a paso. La creatividad del modelo para abordar problemas puede exceder la capacidad humana de prescribir el proceso de pensamiento óptimo.

Por ejemplo, en lugar de:

Considera:

Dicho esto, Claude aún puede seguir efectivamente pasos de ejecución estructurados complejos cuando sea necesario. El modelo puede manejar listas incluso más largas con instrucciones más complejas que las versiones anteriores. Recomendamos comenzar con instrucciones más generalizadas, luego leer la salida de pensamiento de Claude e iterar para proporcionar instrucciones más específicas para dirigir su pensamiento desde allí.

Prompting multishot con pensamiento extendido

El prompting multishot funciona bien con el pensamiento extendido. Cuando proporcionas a Claude ejemplos de cómo pensar a través de problemas, seguirá patrones de razonamiento similares dentro de sus bloques de pensamiento extendido.

Puedes incluir ejemplos usando etiquetas XML como <thinking> o <scratchpad> en tus prompts, y Claude generalizará el patrón. Sin embargo, recomendamos:

  1. Primero intentar sin ninguna guía de pensamiento
  2. Solo si es necesario, proporcionar ejemplos de patrones de pensamiento usando cualquier etiqueta XML

Ejemplo:

Maximizando el seguimiento de instrucciones con pensamiento extendido

Claude muestra una mejora significativa en el seguimiento de instrucciones cuando el pensamiento extendido está habilitado. El modelo típicamente:

  1. Razona sobre las instrucciones dentro del bloque de pensamiento extendido
  2. Ejecuta esas instrucciones en la respuesta

Para maximizar el seguimiento de instrucciones:

  • Sé claro y específico sobre lo que quieres
  • Para instrucciones complejas, considera dividirlas en pasos numerados que Claude debe trabajar metódicamente
  • Permite a Claude suficiente presupuesto para procesar las instrucciones completamente en su pensamiento extendido

Usando el pensamiento extendido para depurar y dirigir el comportamiento de Claude

Puedes usar la salida de pensamiento de Claude para depurar su lógica, aunque este método no siempre es perfectamente confiable.

Para hacer el mejor uso de esta metodología, recomendamos los siguientes consejos:

  • No recomendamos pasar el pensamiento extendido de Claude de vuelta en el bloque de texto del usuario, ya que esto no mejora el rendimiento y puede realmente degradar los resultados.
  • El prellenado del pensamiento extendido está explícitamente prohibido, y cambiar manualmente el texto de salida del modelo que sigue a su bloque de pensamiento probablemente degradará los resultados debido a la confusión del modelo.

Cuando el pensamiento extendido está desactivado, el prellenado de texto de respuesta estándar del assistant sigue estando permitido.

A veces Claude puede repetir su pensamiento extendido en el texto de salida del asistente. Si deseas una respuesta limpia, instruye a Claude para que no repita su pensamiento extendido y solo muestre la respuesta.

Aprovechando al máximo las salidas largas y el pensamiento de forma extensa

Claude con el pensamiento extendido habilitado y capacidades de salida extendida (beta) sobresale en la generación de grandes cantidades de datos y texto de forma extensa.

Para casos de uso de generación de conjuntos de datos, prueba prompts como “Por favor, crea una tabla extremadamente detallada de…” para generar conjuntos de datos completos.

Para casos de uso como la generación de contenido detallado donde puedes querer generar bloques de pensamiento extendido más largos y respuestas más detalladas, prueba estos consejos:

  • Aumenta tanto la longitud máxima del pensamiento extendido COMO pide explícitamente salidas más largas
  • Para salidas muy largas (20,000+ palabras), solicita un esquema detallado con recuentos de palabras hasta el nivel de párrafo. Luego pide a Claude que indexe sus párrafos al esquema y mantenga los recuentos de palabras especificados

No recomendamos que empujes a Claude a generar más tokens por el simple hecho de generar tokens. En su lugar, te animamos a comenzar con un pequeño presupuesto de pensamiento y aumentarlo según sea necesario para encontrar la configuración óptima para tu caso de uso.

Aquí hay ejemplos de casos de uso donde Claude sobresale debido al pensamiento extendido más largo:

Haz que Claude reflexione y verifique su trabajo para mejorar la consistencia y el manejo de errores

Puedes usar prompting en lenguaje natural simple para mejorar la consistencia y reducir errores:

  1. Pide a Claude que verifique su trabajo con una prueba simple antes de declarar una tarea completa
  2. Instruye al modelo para que analice si su paso anterior logró el resultado esperado
  3. Para tareas de programación, pide a Claude que ejecute casos de prueba en su pensamiento extendido

Ejemplo:

Siguientes pasos