Cómo Crear Prompts para Claude: Etiquetas XML, Ejemplos y Documentos Largos
Estructura los prompts con etiquetas XML, coloca los documentos largos primero, añade ejemplos y deja que Claude piense paso a paso. Incluye una plantilla reutilizable.
Claude maneja documentos largos e instrucciones cuidadosas especialmente bien, y Anthropic publica una guía clara sobre cómo solicitarle. El hábito más útil es estructurar su prompt con etiquetas XML. Esta guía explica por qué y cómo combinar etiquetas con ejemplos, pensamiento paso a paso y respuestas prellenadas.
Sea claro y directo
El propio consejo de Anthropic es escribir prompts de la misma manera en que le daría instrucciones a un colega nuevo e inteligente que no sabe nada sobre su proyecto:
- ¿Para qué es la tarea y quién leerá el resultado?
- ¿Cómo se ve una respuesta exitosa?
- ¿Qué pasos deben seguirse, en orden?
Si un colega necesitara hacerle una pregunta de seguimiento, Claude probablemente también necesite esa información.
Use etiquetas XML para separar las partes de su prompt
Claude fue entrenado para prestar atención a las etiquetas de estilo XML. No son una sintaxis especial —cualquier nombre de etiqueta descriptivo funciona— pero hacen que sea inequívoco qué texto es una instrucción, cuál es un dato y cuál es un ejemplo.
Eres un analista de contratos.
<contract>
{{PASTE CONTRACT HERE}}
</contract>
<instructions>
1. Enumera cada cláusula que crea una obligación de pago.
2. Para cada una, cita la cláusula y explícala en una oración sencilla en español.
3. Marca cualquier cláusula que permita a la otra parte cambiar los precios.
</instructions>
<output_format>
Devuelve una lista numerada. Coloca las cláusulas marcadas en una sección separada llamada
"Riesgos".
</output_format>
Consejos para las etiquetas:
- Nómbrelas según su contenido:
<email>,<data>,<style_guide>. - Refiérase a ellas en sus instrucciones: "Usando el informe en las etiquetas
<report>…". - Anídelas para la jerarquía:
<examples><example>…</example></examples>. - Pida una salida etiquetada cuando necesite analizar la respuesta: "Coloque la respuesta final en las etiquetas
<answer>."
Coloque los documentos largos primero, las preguntas al final
Para entradas largas (informes, transcripciones, bases de código), coloque los documentos al principio del prompt y su pregunta al final. Anthropic señala que este orden puede mejorar notablemente la calidad de la respuesta en tareas de contexto largo.
Para varios documentos, envuelva cada uno con sus metadatos:
<documents>
<document index="1">
<source>q3-report.pdf</source>
<document_content>{{REPORT}}</document_content>
</document>
<document index="2">
<source>customer-survey.csv</source>
<document_content>{{SURVEY}}</document_content>
</document>
</documents>
Usando solo los documentos anteriores, explique por qué la rotación de clientes aumentó en el tercer trimestre.
Cite los pasajes que respaldan cada razón.
Pedirle a Claude que cite pasajes relevantes antes de responder lo mantiene basado en su material.
Dé ejemplos (prompting de múltiples disparos)
De tres a cinco ejemplos diversos dentro de las etiquetas <example> son una de las formas más fiables de controlar el tono y el formato:
<examples>
<example>
<input>El pedido llegó tarde</input>
<output>Categoría: Envío | Sentimiento: Negativo | Urgencia: Media</output>
</example>
<example>
<input>¡Me encantan las nuevas opciones de color!</input>
<output>Categoría: Producto | Sentimiento: Positivo | Urgencia: Baja</output>
</example>
</examples>
Clasifica este mensaje en el mismo formato: {{MESSAGE}}
Haga que los ejemplos sean variados para que Claude aprenda el patrón en lugar de copiar un solo caso.
Deje que Claude piense primero
Para análisis, matemáticas, planificación o escritura que requiera juicio, pida a Claude que razone antes de responder y que mantenga el razonamiento separado:
Piensa en el problema dentro de las etiquetas <thinking>. Luego, da tu recomendación final
en las etiquetas <answer>.
Esto hace que las respuestas sean más precisas y le permite verificar el razonamiento. Los modelos más nuevos de Claude también ofrecen un modo de pensamiento extendido incorporado que hace esto automáticamente.
Asigne un rol con un prompt de sistema
En la API, el prompt system es el lugar adecuado para un rol ("Eres un científico de datos senior en una empresa de tecnología financiera"). En la aplicación Claude, simplemente inicie su mensaje con el rol. Un rol específico cambia el vocabulario, la profundidad y el tipo de riesgos que Claude señala.
Encadene prompts para trabajos complejos
Divida las tareas grandes en una secuencia donde la salida de cada prompt (dentro de las etiquetas) se convierte en la entrada del siguiente prompt:
- Extraiga hechos clave de un documento →
<facts> - Redacte un resumen a partir de
<facts>→<draft> - Revise
<draft>contra el original en busca de errores → versión final
Cada paso es más simple, más fácil de depurar y más preciso que un prompt gigante.
Una plantilla de prompt reutilizable para Claude
Eres {{ROL}}.
<context>
{{ANTECEDENTES, AUDIENCIA, OBJETIVO}}
</context>
<input>
{{DOCUMENTO O DATOS}}
</input>
<instructions>
1. {{PASO 1}}
2. {{PASO 2}}
3. {{PASO 3}}
</instructions>
<constraints>
- Longitud: {{ej. menos de 300 palabras}}
- Tono: {{ej. neutral, español sencillo}}
- Si falta información, dígalo en lugar de adivinar.
</constraints>
Piensa primero en las etiquetas <thinking>, luego da la respuesta final en las etiquetas <answer>.
Omita el texto repetitivo
El Generador de Prompts de Claude escribe esta estructura por usted: describa la tarea en una oración y le devolverá un prompt etiquetado y paso a paso con marcadores de posición donde van sus propios documentos.
Prueba el Generador de Prompts de Claude
Prompts paso a paso con etiquetas XML que Claude sigue bien. Gratis, sin registro.