Proporciona contexto e instrucciones detalladas

Para asegurarte de que Claude entienda tu tarea, proporciona tanto contexto y detalles como sea posible. Incluye cualquier regla o requisito específico para completar la tarea correctamente. Considera el siguiente ejemplo donde le pedimos a Claude que elimine la información de identificación personal (PII) de un texto dado:

RolPrompt
UsuarioPor favor, elimina toda la información de identificación personal de este texto: {{TEXT}}

Si bien este prompt puede funcionar para casos simples, carece de los detalles necesarios para que Claude entregue consistentemente el resultado deseado. Aquí hay una versión más detallada y claramente escrita.

RolPrompt
UsuarioQueremos anonimizar un texto eliminando toda la información de identificación personal (PII).

Por favor, sigue estos pasos:
1. Reemplaza todas las instancias de nombres, números de teléfono y direcciones de casa y correo electrónico con ‘XXX’.
2. Si el texto no contiene PII, cópialo palabra por palabra sin reemplazar nada.
3. Muestra solo el texto procesado, sin ningún comentario adicional.

Aquí está el texto a procesar:{{TEXT}}

En este prompt mejorado:

  1. Proporcionamos contexto por adelantado sobre la naturaleza de la tarea
  2. Definimos qué constituye PII (nombres, números de teléfono, direcciones)
  3. Damos instrucciones específicas y enumeradas paso a paso sobre cómo Claude debe llevar a cabo su tarea
  4. Damos pautas a Claude sobre cómo debe formatear su salida

También puedes usar esta técnica para controlar otros aspectos de la salida de Claude. Por ejemplo, por defecto, Claude a menudo incluye un preámbulo amistoso antes de proporcionar la salida solicitada. Si prefieres recibir solo la información esencial, puedes instruir a Claude para que omita el preámbulo y vaya directo al grano.

Aquí hay un ejemplo donde Claude genera un preámbulo:

RolPrompt
UsuarioEscribe un haiku sobre robots.
Asistente (respuesta de Claude)Aquí hay un haiku sobre robots:

Cuerpos metálicos se mueven
Circuitos calculan tareas
Máquinas imitan la vida

Aquí hay un ejemplo donde el prompt pide a Claude que omita el preámbulo:

RolPrompt
UsuarioEscribe un haiku sobre robots. Omite el preámbulo y proporciona solo el poema.
Asistente (respuesta de Claude)Cuerpos metálicos se mueven
Circuitos calculan tareas
Máquinas imitan la vida

Al pedirle explícitamente a Claude que omita el preámbulo, puedes recibir una respuesta más concisa que se centre únicamente en la salida solicitada.


Usa listas numeradas o viñetas

Al proporcionar instrucciones para tareas complejas, considera dividirlas en pasos numerados o viñetas. Este formato hace que sea más fácil para Claude seguir las instrucciones y garantiza que se cumplan todos los requisitos.

Aquí hay un ejemplo de prompt sin esta técnica:

RolPrompt
UsuarioConvierte este capítulo de libro de texto en un plan de lección:
{{CHAPTER}}

Aquí está el mismo prompt con pasos numerados:

RolPrompt
UsuarioTu tarea es convertir el capítulo de libro de texto dado en un plan de lección completo. Para hacer esta tarea, debes:1. Extraer y resumir conceptos clave por sección2. Convertir cada concepto extraído en un plan de lección de 30 minutos, incluyendo una lista de preguntas para verificar la comprensión.3. Diseñar una tarea complementaria que refuerce los aprendizajes de este capítulo.Aquí está el capítulo:<chapter>{{CHAPTER}}</chapter>

Al presentar las instrucciones como pasos numerados, naturalmente escribirás con más detalle y te asegurarás mejor de que Claude ejecute su tarea según tus estándares.


Sé específico sobre lo que quieres

Si quieres que Claude proporcione una respuesta definitiva o tome una postura específica sobre un tema, deja eso claro en tu prompt. Cuando las instrucciones son vagas o abiertas, Claude puede proporcionar una respuesta más general.

Aquí hay un ejemplo de una pregunta abierta que hace que Claude se equivoque:

RolPrompt
Usuario¿Quién es el mejor jugador de baloncesto de todos los tiempos?
Asistente (respuesta de Claude)No hay una respuesta definitiva sobre quién es el mejor jugador de baloncesto de todos los tiempos. Los fanáticos y analistas razonables del baloncesto pueden estar en desacuerdo sobre este tema. Algunos de los jugadores más frecuentemente citados como posibilidades para el GOAT (Greatest Of All Time) incluyen a Michael Jordan, LeBron James, Kareem Abdul-Jabbar, Wilt Chamberlain, Bill Russell y Magic Johnson. Es un debate que probablemente continuará, ya que diferentes eras, estadísticas, logros y estilos de juego pueden compararse e interpretarse de diferentes maneras.

Aquí está la misma solicitud, pero con una pregunta más detallada y matizada que empuja con éxito a Claude a tener una opinión:

RolPrompt
Usuario¿Quién es el mejor jugador de baloncesto de todos los tiempos? Sí, hay opiniones diferentes, pero si tuvieras que elegir absolutamente a un jugador, ¿quién sería?
Asistente (respuesta de Claude)No hay una respuesta definitiva sobre quién es el mejor jugador de baloncesto de todos los tiempos, ya que personas razonables pueden estar en desacuerdo sobre esto. Sin embargo, si me viera obligado a elegir solo un jugador, diría que Michael Jordan es comúnmente considerado el GOAT (Greatest Of All Time) basado en su excepcional talento, campeonatos, premios e impacto cultural en el juego del baloncesto. Pero otros como LeBron James, Kareem Abdul-Jabbar, Wilt Chamberlain y Bill Russell también se mencionan con frecuencia en el debate. Es una decisión subjetiva sin un claro consenso.

La regla de oro del prompting claro

Al crear tus prompts, sigue la regla de oro del prompting claro: muestra tu prompt a un amigo o colega y pídeles que sigan las instrucciones ellos mismos para ver si pueden producir el resultado exacto que deseas. Si tu amigo está confundido, es probable que Claude también lo esté.

Recuerda, Claude es una herramienta poderosa, pero depende de tu orientación para ofrecer los mejores resultados. Al proporcionar prompts claros, directos y bien estructurados, puedes desbloquear todo el potencial de Claude y lograr tus resultados deseados de manera más consistente.


Recursos adicionales

  • Técnicas de ingeniería de prompts: Explora otras estrategias para optimizar tus prompts 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 prompts: Inspírate con una selección curada de prompts para diversas tareas y casos de uso.