While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

Cuando se enfrenta a tareas complejas como investigación, análisis o resolución de problemas, dar espacio a Claude para pensar puede mejorar dramáticamente su rendimiento. Esta técnica, conocida como encadenamiento de pensamiento (CoT), anima a Claude a desglosar los problemas paso a paso, lo que lleva a resultados más precisos y matizados.

Antes de implementar CoT

¿Por qué dejar pensar a Claude?

  • Precisión: Resolver problemas paso a paso reduce errores, especialmente en matemáticas, lógica, análisis o tareas generalmente complejas.
  • Coherencia: El pensamiento estructurado conduce a respuestas más cohesivas y bien organizadas.
  • Depuración: Ver el proceso de pensamiento de Claude te ayuda a identificar dónde los prompts pueden no ser claros.

¿Por qué no dejar pensar a Claude?

  • La mayor longitud de salida puede afectar la latencia.
  • No todas las tareas requieren un pensamiento profundo. Usa CoT juiciosamente para asegurar el equilibrio correcto entre rendimiento y latencia.
Usa CoT para tareas que un humano necesitaría pensar detenidamente, como matemáticas complejas, análisis de múltiples pasos, escritura de documentos complejos o decisiones con muchos factores.

Cómo hacer prompts para el pensamiento

Las técnicas de encadenamiento de pensamiento a continuación están ordenadas de menos a más complejas. Los métodos menos complejos ocupan menos espacio en la ventana de contexto, pero generalmente también son menos potentes.

Consejo CoT: Siempre haz que Claude muestre su pensamiento. ¡Sin mostrar su proceso de pensamiento, no ocurre ningún pensamiento!
  • Prompt básico: Incluye “Piensa paso a paso” en tu prompt.
    • Carece de guía sobre cómo pensar (lo cual es especialmente inadecuado si una tarea es muy específica para tu aplicación, caso de uso u organización)
  • Prompt guiado: Describe pasos específicos para que Claude siga en su proceso de pensamiento.
    • Carece de estructuración para facilitar la extracción y separación de la respuesta del pensamiento.
  • Prompt estructurado: Usa etiquetas XML como <thinking> y <answer> para separar el razonamiento de la respuesta final.

Ejemplos