← Últimos artigos
💻 computer science

Testing JSON Schema Instruction Artifacts: Distributional Robustness under Validation-Equivalent Serialization and JSON Mode

Este estudo demonstra que serializações de JSON Schema equivalentes em validação podem induzir mudanças estatisticamente significativas e praticamente mensuráveis nas distribuições de saída de modelos de linguagem, revelando que a equivalência de validação, por si só, é um oráculo de regressão insuficiente para garantir a robustez distributiva em sistemas implantados.

Autores originais: Shengyao Sun

Publicado 2026-08-07
📖 4 min de leitura☕ Leitura rápida

Autores originais: Shengyao Sun

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está dando instruções para um robô muito inteligente, mas levemente literal, para construir um tipo específico de sanduíche. Você escreve as instruções em um pedaço de papel. Agora, imagine que você tem um carimbo mágico que diz: "Esta receita de sanduíche é perfeita". Este carimbo verifica se você tem todos os ingredientes certos (pão, queijo, presunto) e se você não esqueceu acidentalmente o mostarda. Mas aqui está o detalhe: o carimbo não se importa com a ordem em que você escreveu os passos. Quer você diga "Coloque o presunto no pão, depois o queijo" ou "Coloque o queijo no pão, depois o presunto", o carimbo dá o mesmo polegar para cima de "Perfeito" porque o sanduíche final tem as mesmas partes.

No mundo da ciência da computação, este "carimbo" é chamado de JSON Schema. É um livro de regras que diz ao computador como um pedaço de dados deve ser. Quando pedimos à Inteligência Artificial (IA) para escrever código ou organizar informações, frequentemente fornecemos a ela este livro de regras como um conjunto de instruções. A grande questão que os pesquisadores têm feito é: se embaralharmos a ordem das instruções no papel — sem alterar as regras reais ou o carimbo "perfeito" — a IA ainda constrói exatamente o mesmo sanduíche? Ou a IA se confunde com a nova ordem e serve algo ligeiramente diferente, mesmo que ainda passe pelo teste do carimbo? Isso é importante porque, se a IA mudar de ideia apenas porque rearranjamos as palavras, ela se torna pouco confiável para trabalhos importantes, como registros médicos ou relatórios financeiros.

Este artigo é como uma história de detetive onde o autor, Shengyao Sun, investiga se o "cérebro" da IA é sensível à ordem das palavras nesses livros de regras. O estudo testou isso pedindo a diferentes modelos de IA para resolver os mesmos quebra-cabeças usando os mesmos livros de regras, mas com as instruções escritas em ordens diferentes. Eles não perguntaram apenas uma vez; eles perguntaram cinco vezes para cada versão para garantir que quaisquer mudanças não fossem apenas sorte aleatória. Eles descobriram que, para alguns sistemas de IA, a ordem das palavras importava. Quando a ordem das propriedades (como "nome" ou "idade") era trocada, a IA começou a dar respostas diferentes, embora as respostas ainda estivessem tecnicamente "corretas" de acordo com o livro de regras.

No entanto, a história não é a mesma para toda IA. O autor descobriu que essa "sensibilidade à ordem" depende inteiramente de qual sistema de IA específico você está usando. Para os sistemas "Sonnet" e "Qwen", o embaralhamento causou mudanças perceptíveis nas respostas — cerca de 5% a 12% mais discordância do que o normal. Mas para os sistemas "GPT" e "DeepSeek", o embaralhamento quase não fez diferença. O estudo também verificou se um "Modo JSON" especial (uma configuração que diz à IA para ser extra cuidadosa com a formatação) resolveria o problema. Surpreendentemente, não resolveu; a IA ainda se confundia com a ordem das palavras mesmo nesse modo rigoroso.

A lição mais importante é que, só porque um programa de computador diz que um conjunto de instruções é "válido" ou "correto", não significa que a IA se comportará da mesma forma se você ajustar a formatação. O autor sugere que não devemos mais confiar apenas no "carimbo". Em vez disso, precisamos tratar esses conjuntos de instruções como código de software: devemos travá-los em uma ordem padrão (como sempre listar os ingredientes em ordem alfabética) e testá-los cuidadosamente antes de deixá-los rodar no mundo real. O estudo prova que a validação não é suficiente; precisamos verificar se o comportamento da IA permanece estável quando as instruções são rearranjadas, porque, para algumas IAs, a ordem das palavras é secretamente parte da receita.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →