Saída estruturada (JSON) de LLMs
Definição: pedir ao modelo uma resposta num formato que código consegue ler (JSON), por prompt, por modo JSON ou por schema estrito.
O que sabemos
- Pedir no prompt traz cercas ```json: json-no-prompt-vem-com-cercas.
json_objectconserta sintaxe, não o contrato: json-object-conserta-sintaxe-nao-contrato.- Schema estrito garante forma e deu mais respostas erradas no campo “aceita Brasil”: json-schema-estrito-mais-respostas-erradas.
Regra prática
Schema garante a forma. Os valores precisam de checagem própria, por código, contra o texto da fonte (verificacao).
Pergunta aberta
Por que o schema estrito responde “yes” mais vezes? Palpite: decodificação restrita muda o token vencedor. Não testado.