¿Qué es el encadenamiento de prompts?

El encadenamiento de prompts implica usar la salida de un prompt como entrada para otro prompt. Al encadenar prompts, puedes guiar a Claude a través de una serie de tareas más pequeñas y manejables para finalmente lograr un objetivo complejo.

El encadenamiento de prompts ofrece varias ventajas:

  • Mejor precisión y consistencia en la salida generada en cada paso distinto
  • Solución de problemas más fácil al aislar subtareas específicas que pueden ser particularmente propensas a errores o difíciles de manejar

Cuándo usar el encadenamiento de prompts

Considera usar el encadenamiento de prompts en los siguientes escenarios:

  1. Tareas de varios pasos: Si tu tarea requiere varios pasos distintos, como investigar un tema, esbozar un ensayo, escribir el ensayo y luego formatear el ensayo, el encadenamiento de prompts puede ayudar a garantizar que cada paso de la tarea tenga la atención total de Claude y se ejecute con un alto nivel de rendimiento.
  2. Instrucciones complejas: Cuando un solo prompt contiene demasiadas instrucciones o detalles, Claude puede tener dificultades para seguirlas de manera consistente. Dividir la tarea en una serie de subtareas encadenadas puede mejorar el rendimiento de cada subtarea.
  3. Verificación de salidas: Puedes usar el encadenamiento para pedirle a Claude que verifique sus propias salidas con una rúbrica dada y mejore su respuesta si es necesario, asegurando resultados de mayor calidad. Por ejemplo, después de generar una lista de elementos, puedes enviar esa lista de vuelta a Claude y pedirle que verifique la precisión o integridad de la lista.
  4. Procesamiento paralelo: Si tu tarea tiene varias subtareas independientes, puedes crear prompts separados para cada subtarea y ejecutarlos en paralelo para ahorrar tiempo.

Consejos para un encadenamiento de prompts efectivo

  1. Mantén las subtareas simples y claras: Cada subtarea debe tener un objetivo bien definido e instrucciones simples. Esto hace que sea más fácil para Claude entender y seguir.
  2. Usa etiquetas XML: Encerrar las entradas y salidas en etiquetas XML puede ayudar a estructurar los datos y facilitar su extracción y transmisión al siguiente paso al encadenar prompts.

Ejemplos

Aquí hay algunos ejemplos que muestran cómo usar prompts encadenados y dividir tareas en subtareas:

Responder preguntas usando un documento y citas

Aquí queremos que Claude, dado un documento y una pregunta, genere una respuesta utilizando citas relevantes del documento.

Prompt 1: Extrayendo las citas

RolContenido
UsuarioAquí hay un documento, en etiquetas XML \