Para garantizar la conformidad con esquemas JSON
Si necesitas que Claude siempre genere JSON válido que se ajuste a un esquema específico, usa Structured Outputs en lugar de las técnicas de ingeniería de prompts que se muestran a continuación. Los Structured Outputs proporcionan conformidad garantizada con esquemas y están diseñados específicamente para este caso de uso.
Las técnicas que se muestran a continuación son útiles para la consistencia general de la salida o cuando necesitas flexibilidad más allá de esquemas JSON estrictos.
Así es como hacer que las respuestas de Claude sean más consistentes:
Define con precisión tu formato de salida deseado usando JSON, XML o plantillas personalizadas para que Claude entienda cada elemento de formato de salida que requieres.
Prefill el turno del Assistant con tu formato deseado. Este truco evita el preámbulo amigable de Claude y refuerza tu estructura.
Proporciona ejemplos de tu salida deseada. Esto entrena la comprensión de Claude mejor que las instrucciones abstractas.
Para tareas que requieren contexto consistente (p. ej., chatbots, bases de conocimiento), usa recuperación para fundamentar las respuestas de Claude en un conjunto de información fijo.
Divide tareas complejas en subtareas más pequeñas y consistentes. Cada subtarea obtiene la atención completa de Claude, reduciendo errores de inconsistencia en flujos de trabajo escalados.
Para aplicaciones basadas en roles, mantener un personaje consistente requiere prompting deliberado.
Was this page helpful?