¿Por qué dejar que Claude piense?

Imagina que te despiertan y te piden inmediatamente que respondas a una serie de preguntas complicadas. Probablemente tendrías un mejor desempeño si te dieran algo de tiempo para pensar en tus respuestas primero, ¿verdad? ¡Lo mismo se aplica a Claude!

Permitir que Claude razone sobre un problema antes de responder puede conducir a resultados más precisos e inteligentes, particularmente para consultas multifacéticas o desafiantes. Al instruir explícitamente a Claude para que piense paso a paso, fomentas un enfoque más metódico y exhaustivo para resolver problemas.

Además, examinar el proceso de pensamiento de Claude puede ser invaluable para solucionar problemas e identificar áreas donde las instrucciones de tu indicación pueden ser poco claras o fácilmente malinterpretadas.

¡Es importante tener en cuenta que el pensamiento no puede ocurrir sin salida! Claude debe generar su pensamiento para realmente “pensar”.


Cómo indicar el pensamiento paso a paso

La forma más simple de fomentar el pensamiento paso a paso es incluir la frase “Piensa paso a paso” en tu indicación. Por ejemplo:

RolContenido
Usuario¿Los directores de Jaws y Casino Royale son del mismo país? Piensa paso a paso.

Claude luego desglosará su proceso de pensamiento antes de proporcionar una respuesta final:

RolContenido
Assistant (respuesta de Claude)Para determinar si los directores de las películas “Jaws” y “Casino Royale” son del mismo país, desglosémoslo en pasos:

Paso 1: Identificar al director de la película “Jaws”.
El director de “Jaws” es Steven Spielberg.

Paso 2: Identificar el país de origen de Steven Spielberg.
Steven Spielberg nació en Cincinnati, Ohio, Estados Unidos.

Paso 3: Identificar al director de la película “Casino Royale”.
El director de la película “Casino Royale” de 2006 es Martin Campbell.

Paso 4: Identificar el país de origen de Martin Campbell.
Martin Campbell nació en Hastings, Nueva Zelanda.

Paso 5: Comparar los países de origen de ambos directores.
Steven Spielberg es de Estados Unidos, mientras que Martin Campbell es de Nueva Zelanda.

Por lo tanto, los directores de “Jaws” y “Casino Royale” no son del mismo país.

Para consultas más complejas, puedes guiar el pensamiento de Claude especificando los pasos que debe seguir. Aquí hay un ejemplo:

RolContenido
UsuarioUsa las siguientes pistas para responder la pregunta de opción múltiple a continuación, usando este procedimiento:
1. Revisa las pistas una por una y considera si cada una es potencialmente relevante
2. Combina las pistas relevantes para razonar la respuesta a la pregunta
3. Asigna la respuesta a una de las opciones de opción múltiple: (a), (b) o (c)

Pistas:
1. La señorita Scarlett era la única persona en el salón.
2. La persona con la pipa estaba en la cocina.
3. El coronel Mustard era la única persona en el observatorio.
4. El profesor Plum no estaba en la biblioteca ni en la sala de billar.
5. La persona con el candelabro estaba en el observatorio.

Pregunta: ¿Estaba el coronel Mustard en el observatorio con el candelabro?
(a) Sí; el coronel Mustard estaba en el observatorio con el candelabro
(b) No; el coronel Mustard no estaba en el observatorio con el candelabro
(c) Desconocido; no hay suficiente información para determinar si el coronel Mustard estaba en el observatorio con el candelabro

Al delinear un proceso de pensamiento claro, ayudas a Claude a enfocar su razonamiento en la información más relevante y aseguras que piense en todos los factores necesarios para desempeñarse bien en la tarea asignada.


Capturando el proceso de pensamiento de Claude

Para facilitar la separación del razonamiento paso a paso de Claude de su respuesta final, considera usar etiquetas XML como <thinking> y <answer>. Puedes instruir a Claude para que coloque su proceso de pensamiento dentro de las etiquetas <thinking> y su respuesta final dentro de las etiquetas <answer>.

Aquí hay un ejemplo de indicación con este método:

RolContenido
Usuario[Resto de la indicación] Antes de responder la pregunta, por favor piensa en ello paso a paso dentro de las etiquetas <thinking></thinking>. Luego, proporciona tu respuesta final dentro de las etiquetas <answer></answer>.

Incluso puedes precompletar la etiqueta <thinking> en el rol de Assistant para guiar a Claude sobre dónde comenzar:

RolContenido
Assistant (precompletar)<thinking>

Claude luego completará su proceso de pensamiento dentro de las etiquetas y proporcionará su respuesta final:

RolContenido
Assistant (respuesta de Claude)[Razonamiento a través del problema paso a paso]
</thinking>

<answer>[Respuesta final]</answer>

Usar etiquetas hace que sea simple extraer solo la respuesta final dentro de las etiquetas <answer></answer> durante el postprocesamiento si se desea.


Algunas consideraciones

Si bien fomentar el pensamiento paso a paso puede mejorar enormemente las respuestas de Claude, ten en cuenta estos puntos:

  • El pensamiento no puede ocurrir a menos que se permita a Claude generar su proceso de pensamiento. No hay forma de que Claude piense en privado y solo devuelva la respuesta final.
  • Indicar el razonamiento paso a paso aumentará la longitud de las salidas de Claude, lo que puede afectar la latencia. Considera esta compensación al decidir si usar esta técnica.

Recursos adicionales

  • Técnicas de ingeniería de indicaciones: Explora otras estrategias para optimizar tus indicaciones y mejorar el rendimiento de Claude.
  • Anthropic cookbook: Explora una colección de cuadernos Jupyter con fragmentos de código copiables que demuestran técnicas, integraciones e implementaciones altamente efectivas y avanzadas usando Claude.
  • Biblioteca de indicaciones: Inspírate con una selección curada de indicaciones para diversas tareas y casos de uso.