Para conformidade garantida com esquema JSON
Se você precisa que Claude sempre produza JSON válido que esteja em conformidade com um esquema específico, use Structured Outputs em vez das técnicas de engenharia de prompt abaixo. Structured outputs fornecem conformidade de esquema garantida e são especificamente projetados para este caso de uso.
As técnicas abaixo são úteis para consistência geral de saída ou quando você precisa de flexibilidade além de esquemas JSON rigorosos.
Aqui está como tornar as respostas do Claude mais consistentes:
Defina com precisão seu formato de saída desejado usando JSON, XML ou modelos personalizados para que Claude entenda cada elemento de formatação de saída que você exige.
Preencha previamente o turno Assistant com seu formato desejado. Este truque contorna o preâmbulo amigável do Claude e impõe sua estrutura.
Forneça exemplos de sua saída desejada. Isso treina a compreensão do Claude melhor do que instruções abstratas.
Para tarefas que exigem contexto consistente (por exemplo, chatbots, bases de conhecimento), use recuperação para fundamentar as respostas do Claude em um conjunto de informações fixo.
Divida tarefas complexas em subtarefas menores e consistentes. Cada subtarefa recebe a atenção total do Claude, reduzindo erros de inconsistência em fluxos de trabalho em escala.