Token-Oriented Object Notation vs JSON: A Benchmark of Plain and Constrained Decoding Generation

O estudo compara a Token-Oriented Object Notation (TOON) com o JSON, revelando que, embora a TOON ofereça uma relação promissora entre precisão e consumo de tokens para tarefas complexas, sua vantagem é frequentemente anulada pelo custo do prompt em contextos curtos, enquanto a geração de JSON padrão demonstra maior precisão geral e a decodificação restrita de JSON, apesar de economizar tokens, pode apresentar degradação significativa de desempenho.

Ivan Matveev

Publicado 2026-03-05
📖 5 min de leitura🧠 Leitura aprofundada

Each language version is independently generated for its own context, not a direct translation.

Imagine que você precisa enviar uma encomenda complexa para um amigo que fala uma língua diferente. Você tem três opções de como escrever a lista de itens:

  1. JSON (O Padrão): É como escrever a lista em inglês, usando uma gramática que todo mundo conhece, mas que é um pouco "gorda" (muitas palavras repetidas, chaves, colchetes).
  2. JSON-SO (O Guarda-Costas): É como pedir para o seu amigo escrever a lista, mas você coloca uma grade de ferro na frente dele. Ele só pode escrever se seguir regras estritas. Se ele tentar escrever algo errado, a grade bloqueia. Isso evita erros, mas às vezes atrapalha o fluxo natural de pensamento dele.
  3. TOON (O Novo Idioma): É uma linguagem nova, super compacta, feita especificamente para ser lida por Inteligências Artificiais (IAs). Ela é muito mais curta e econômica, mas seu amigo nunca a viu antes. Você precisa gastar tempo ensinando a ele como funciona (o "manual de instruções") antes de ele começar a escrever.

O artigo "Token-Oriented Object Notation vs JSON" é como um teste de corrida entre essas três opções para ver qual é a mais rápida, barata e precisa. O autor, Ivan Matveev, colocou várias IAs (os "amigos") para testar.

Aqui está o resumo do que eles descobriram, usando analogias do dia a dia:

1. O Custo do "Manual de Instruções" (A Taxa de Entrada)

O TOON é muito eficiente quando a lista é longa. É como se você estivesse enviando um catálogo inteiro de 100 páginas. Se você usar o TOON, o catálogo fica minúsculo.

  • O Problema: Como o TOON é novo, você precisa enviar um "manual de instruções" gigante junto com o pedido para a IA aprender a usá-lo.
  • A Lição: Se o pedido for pequeno (uma lista de compras simples), o manual de instruções é maior do que a própria lista! Nesse caso, o TOON acaba gastando mais energia (tokens) do que o JSON comum. O TOON só vale a pena se a "carga" for grande o suficiente para justificar o peso do manual.

2. O Guarda-Costas (JSON-SO) vs. O Fluxo Natural

O JSON-SO (com restrição) funciona como um guarda-costas que impede a IA de cometer erros de digitação.

  • Para IAs "novatas" (modelos menores): O guarda-costas é um herói! Ele impede que a IA se perca e gaste uma fortuna tentando corrigir erros.
  • Para IAs "gênios" (modelos grandes): O guarda-costas às vezes atrapalha. Ele força a IA a pensar de um jeito rígido, o que faz ela começar a errar mais no início, mesmo que depois ela se recupere. Às vezes, deixar a IA escrever livremente (JSON normal) é mais rápido e preciso para os gênios.

3. O "Efeito Espelho" (Dados Alinhados vs. Caóticos)

O TOON brilha quando os dados são organizados, como uma planilha de Excel ou uma lista de compras (chamados de dados "alinhados").

  • Cenário Alinhado: Se você pede uma lista de usuários ou pedidos de loja, o TOON é incrível. É rápido, curto e preciso.
  • Cenário Caótico: Se você pede algo complexo, com camadas dentro de camadas (como uma árvore genealógica profunda ou um organograma de empresa), o TOON se perde. Ele não foi feito para isso. Nesse caso, o JSON tradicional ou o JSON-SO são muito melhores.

4. O Custo do Erro (A Taxa de Reparo)

Se a IA errar na primeira tentativa, você precisa pedir para ela corrigir.

  • No JSON, se ela errar, você pede a correção e o custo é baixo.
  • No TOON, como o "manual de instruções" é grande, quando você pede a correção, você tem que enviar o manual + o erro + a correção de novo. Isso faz o custo explodir. O TOON é barato se acertar de primeira, mas muito caro se errar.

Conclusão: Qual escolher?

  • Use JSON Normal (Padrão): Para a maioria das coisas. É confiável, não precisa de manuais e funciona bem para IAs inteligentes.
  • Use JSON-SO (Guarda-Costas): Se você está usando uma IA mais simples ou precisa garantir que o formato nunca quebre, mesmo que seja um pouco mais lento.
  • Use TOON (O Novo Idioma): Apenas se você estiver enviando muitos dados organizados (como milhares de linhas de banco de dados ou faturas). Se o seu projeto for grande e repetitivo, o TOON pode economizar muito dinheiro e tempo a longo prazo. Mas, se for algo pequeno ou muito complexo, fique longe dele por enquanto.

Em resumo: O TOON é como um carro de Fórmula 1. É super rápido e econômico em uma pista reta e longa (dados grandes e simples), mas é difícil de pilotar, exige muito preparo e não serve para andar em ruas de terra cheias de curvas (dados complexos e pequenos). O JSON é o carro popular: não é o mais rápido, mas leva você a qualquer lugar sem dor de cabeça.