Ir al contenido
Mastering Claude

Inicio / Escribir una petición que funciona

Escribir una petición que funciona7 minFondation

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.

Figure 1

Una respuesta libre frente a una respuesta con formato impuesto

Sin consigna de formato
Bien sûr, voici les trois prochaines actions de l'association que je vous propose : premièrement, deuxièmement, troisièmement...
Con consigna de formato
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.
La misma petición de lista de acciones, primero planteada sin consigna de formato y luego completada con una consigna que prohíbe cualquier frase antes del resultado.
Calíbralo tú mismo

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 hay que recordar
  • 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.
Hazlo ahora

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.

Verificar en la fuente

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.