Formatos estruturados ja existem. Entao por que uma nova linguagem e necessaria?
A Objecao Mais Comum
Quando alguem encontra pela primeira vez a ideia de uma linguagem de raciocinio para IA, a primeira coisa que diz e:
“Formatos estruturados ja existem, nao e?”
Eles estao certos. Existem. Muitos deles.
Existe Markdown. Existe JSON. Existe XML. YAML, TOML, Protocol Buffers, MessagePack, CSV…
O mundo transborda de formatos de dados. Entao por que a IA ainda pensa em linguagem natural?
Para responder essa pergunta, precisamos identificar exatamente o que cada formato faz bem e o que ele nao pode fazer.
Markdown: A Memoria Atual dos Agentes de IA
Em 2026, o formato mais amplamente usado por agentes de IA e o Markdown.
O Claude Code lembra em arquivos .md.
Agentes baseados em GPT tambem deixam notas em Markdown.
CLAUDE.md, memory.md, notes.md.
A memoria de longo prazo da IA se sustenta no Markdown neste exato momento.
Por que Markdown? A razao e simples. LLMs leem e escrevem Markdown bem. Markdown e abundante nos dados de treinamento, e sua estrutura e simples o suficiente para geracao e parsing faceis.
Mas Markdown e um formato de documento feito para humanos lerem.
# Status do Projeto
## Estrategia de Cache
- Bitmask SIMD adotada (decidido em 28/01)
- Aceleracao por GPU em analise
## Nao Resolvido
- Metodo de geracao de consulta a definir
Como uma maquina interpreta isso?
Ha um cabecalho de secao chamado “Estrategia de Cache”. Abaixo dele, ha um item “Bitmask SIMD adotada”. Ha uma data “(28/01)” entre parenteses.
Uma maquina nao consegue entender isso estruturalmente.
Ela pode dizer pelo ## que “Estrategia de Cache” e um cabecalho de secao,
mas a relacao semantica de que e “um subtopico de arquitetura” nao existe no Markdown.
Um humano sabe que “28/01” e uma data, mas uma maquina tem que adivinhar.
28 de janeiro, ou um vinte e oito avos?
Em ultima analise, para “entender” Markdown, um LLM deve realizar interpretacao de linguagem natural. Markdown e linguagem natural com indentacao por cima — nao sao dados estruturados.
JSON: Estrutura Sem Significado
JSON vai um passo alem do Markdown.
{
"entity": "Yi Sun-sin",
"birth": "1545",
"death": "1598",
"occupation": "naval_commander"
}
Ha estrutura. Pares chave-valor sao explicitos. Uma maquina pode parsear. Campos sao acessiveis.
Mas ha um problema.
JSON nao sabe o que a chave “entity” significa.
A pessoa que criou esse JSON sabe que “entity” significa “um objeto”. No JSON de outra pessoa, o mesmo conceito pode ser “name”, “subject” ou “item”.
{"name": "Yi Sun-sin"}
{"subject": "Yi Sun-sin"}
{"item": "Yi Sun-sin"}
{"entity": "Yi Sun-sin"}
Quatro JSONs expressam a mesma coisa, mas uma maquina nao pode saber que sao iguais.
JSON carece de semantica compartilhada. Ha estrutura, mas nao ha acordo sobre o que essa estrutura significa.
Cada projeto cria seu proprio schema. Cada API usa seus proprios nomes de campo. Conectar schema A ao schema B requer mais uma camada de transformacao.
Isso e a Torre de Babel. A estrutura existe, mas ninguem entende a estrutura do outro.
XML: O Imposto da Verbosidade
XML tentou resolver o problema do JSON.
Namespaces, definicoes de schema (XSD), definicoes de tipo de documento (DTD). Ele fornece meta-estruturas que definem o significado das estruturas.
<entity xmlns="http://example.org/schema">
<name>Yi Sun-sin</name>
<birth>
<year>1545</year>
<calendar>lunar</calendar>
</birth>
<death>
<year>1598</year>
<cause>killed_in_action</cause>
</death>
</entity>
O significado pode ser definido. A estrutura pode ser aplicada com schemas. E mais rigoroso que JSON.
Mas XML tem um problema fatal.
E verboso.
No XML acima, a informacao real e “Yi Sun-sin, 1545, 1598, killed_in_action.” Todo o resto sao tags. Tags de abertura e fechamento superam a informacao.
Por que isso e um problema para IA?
A janela de contexto de um LLM e finita. Se transmitir a mesma informacao requer 3x os tokens, a quantidade de informacao que cabe no contexto encolhe para um terco.
XML e verboso para que humanos possam le-lo facilmente.
Uma linguagem de raciocinio de IA nao deve ter esse desperdicio.
Para um LLM, a tag <name> e desperdicio.
E XML e um design do inicio dos anos 2000. Foi criado em uma era em que LLMs nao existiam, para humanos e software tradicional. Nunca foi projetado como uma linguagem de raciocinio de IA.
A Limitacao Compartilhada
Markdown, JSON, XML. Cada um dos três formatos tem seus pontos fortes, mas compartilham limitacoes comuns.
Sao baseados em texto. Todos eles serializam em strings. Uma maquina precisa parsea-los para processa-los. Parsing e um custo.
Uma linguagem ideal de raciocinio e um stream binario. Uma sequencia de palavras de 16 bits. Sem parsing necessario. Interpretavel no instante em que e lida.
Foram projetados antes da era dos LLMs. Markdown e de 2004. JSON e de 2001. XML e de 1998. Foram projetados em uma era em que o conceito de LLMs nao existia, para humanos ou software tradicional.
Uma linguagem de raciocinio de IA deve ser projetada na era dos LLMs, para LLMs. O principio de design “1 palavra = 1 token” pressupoe a existencia de LLMs.
Seu sistema semantico unificado e ausente ou incompleto. Markdown nao tem nenhum sistema semantico. JSON tem estrutura mas nao tem significado. XML pode definir schemas mas eles nao sao unificados.
Um indice semanticamente alinhado e um ID de significado globalmente unificado. Onde quer que seja usado, o mesmo SIDX significa a mesma coisa. Nenhuma conversao necessaria. O consenso e incorporado.
Resumo
| Formato | Estrutura | Significado | Amigavel para LLM | Binario | Suporte a Afirmacoes | Modificadores Verbais |
|---|---|---|---|---|---|---|
| Markdown | Fraca | Nenhum | Alto | Nao | Nenhum | Nenhum |
| JSON | Sim | Nenhum | Medio | Nao | Nenhum | Nenhum |
| XML | Sim | Parcial | Baixo | Nao | Nenhum | Nenhum |
| Linguagem Ideal de Raciocinio | Sim | Sim | Alto | Sim | Sim | Sim |
Um novo formato e necessario nao porque os formatos existentes sao ruins. E porque os formatos existentes foram feitos em uma era diferente, para um proposito diferente.
Markdown foi feito para documentos que humanos leem. JSON foi feito para troca de dados em APIs web. XML foi feito para serializacao de proposito geral de documentos e dados.
Um formato para registrar e acumular o raciocinio da IA. Isso ainda nao existe.
Quando o proposito e diferente, a ferramenta deve ser diferente.