Inicio / Escribir una petición que funciona
Formatear la salida y hablar en lugar de Claude
Precisar el formato exacto esperado, hasta prohibir explícitamente cualquier frase de introducción, elimina los preámbulos inútiles y las salidas mal formadas, mientras que la técnica histórica que consistía en escribir uno mismo el primerísimo carácter de la respuesta de Claude ya no está disponible en los modelos actuales.
Una petición que no precisa nada sobre la forma esperada deja que Claude elija. La elección más frecuente empieza con una frase de introducción, por supuesto, aquí tienes, antes de llegar al resultado. La documentación de Anthropic recomienda decir directamente lo que la respuesta debe contener en lugar de lo que no debe contener: en vez de prohibir el formato libre, precisar que la respuesta debe componerse únicamente de párrafos de prosa, o únicamente de una tabla, o únicamente de un bloque JSON.
Hablar en lugar de Claude, ayer y hoy
Una práctica más antigua, llamada el prellenado, consistía en escribir uno mismo el comienzo del mensaje de Claude, por la vía de la programación, para forzar el primer carácter de la respuesta, una llave de apertura para un JSON por ejemplo. Verificado el 2 de septiembre de 2026 en la documentación de Anthropic: esta práctica ya no funciona en los modelos Claude 4.6 y posteriores, la petición falla con un mensaje de error en esos modelos. Solo los modelos anteriores a esa generación todavía la aceptan. Esta técnica pertenecía de todos modos a la programación por API, no tenía equivalente visible para una persona que escribe directamente en la ventana de conversación de Claude.
Lo que reemplaza al gesto antiguo
El resultado buscado, una respuesta que empiece directamente por el contenido útil, sigue siendo accesible de otra forma: una línea de consigna que prohíbe explícitamente cualquier frase antes del resultado y que nombra el primer elemento esperado. Para una tabla, precisar responde únicamente con la tabla, sin frase previa. Para un bloque de datos reutilizado después en otro programa, la documentación recomienda, además de esta consigna, una funcionalidad llamada salidas estructuradas, que obliga a la respuesta a seguir una plantilla de datos precisa; se dirige a las personas que usan Claude por la programación en lugar de por la conversación.
Un ejemplo de consigna completa
Liste les trois prochaines actions de l'association.
Réponds uniquement par une liste numérotée, un élément par ligne, sans phrase d'introduction ni de conclusion.
Esta misma exigencia de formato se combina con la separación vista en separar los datos de las instrucciones: la consigna de formato se coloca en el mismo bloque que el resto de las instrucciones, nunca mezclada con el texto a tratar.
Una respuesta libre frente a una respuesta con formato impuesto
Bien sûr, voici les trois prochaines actions de l'association que je vous propose : premièrement, deuxièmement, troisièmement...
1. Relancer le fournisseur de matériel. 2. Envoyer le compte rendu de la dernière réunion. 3. Fixer la date de l'assemblée générale.
Un tesorero de una asociación le pide una primera vez a Claude la lista de los diez últimos gastos en formato JSON. Luego añade, en una segunda petición, una línea que prohíbe cualquier frase antes del resultado y que impone que la respuesta empiece directamente con una llave de apertura. Envía esta petición modificada y obtiene una respuesta que empieza con una llave de apertura, seguida de los diez gastos.
Escribe en una frase lo que esta situación establece, y en una frase lo que no establece.
Lo que esto establece: En esta petición, la consigna que prohíbe cualquier frase antes del resultado e impone el primer carácter bastó para producir una respuesta que empieza directamente con la llave de apertura esperada.
Lo que esto no establece: Esto no establece que la misma consigna produzca siempre una respuesta JSON válida en la totalidad de su contenido, quedando por verificar por separado la validez del bloque más allá del primer carácter.
Los tres calibrados falsos más frecuentes
- Demasiado amplio Esta consigna garantiza ahora que cualquier respuesta de Claude empezará con el formato pedido, sea cual sea la longitud o la complejidad de la petición.
- Demasiado estrecho Este resultado no demuestra nada, ya que la petición solo trataba de diez gastos, un número demasiado pequeño para sacar una conclusión.
- Fuera de lugar Este resultado muestra que los diez gastos habían sido correctamente registrados en la contabilidad antes de la petición.
- Precisar el formato exacto deseado, hasta prohibir una frase de introducción, evita que Claude adivine un formato por defecto.
- Escribir uno mismo el comienzo de la respuesta de Claude por la programación, la práctica llamada prellenado, ya no está soportada en los modelos Claude actuales, solo la aceptan todavía modelos más antiguos.
- La alternativa recomendada para fijar un formato, incluso para un JSON reutilizado después, es una consigna explícita de formato, completada por el lado de la programación con la funcionalidad de salidas estructuradas.
- Una respuesta que empieza directamente con el resultado pedido se verifica a simple vista, desde la primera línea, sin herramienta adicional.
Retoma una petición reciente en la que Claude haya respondido con una frase de introducción, como por supuesto o aquí tienes. Vuelve a enviarla añadiendo una línea que prohíba explícitamente esa frase y que precise el formato exacto deseado, una tabla, una lista numerada o un bloque de texto por ejemplo. Comprueba que la nueva respuesta empieza directamente por el resultado.
Cada afirmación datable de esta lección remite aquí al texto público que la respalda. Una fuente que no se abre no prueba nada.
- Prompting best practices consultée le 2026-09-02
- Using the Messages API consultée le 2026-09-02