← Últimos artigos
💻 computer science

LAPIS: Lightweight API Specification for Intelligent Systems

O artigo apresenta o LAPIS, uma especificação de API leve e otimizada para o consumo por Modelos de Linguagem Grande (LLMs) que reduz o uso de tokens em até 88,6% em comparação com o OpenAPI, ao mesmo tempo em que preserva informações semânticas essenciais e introduz inovações estruturais para raciocínio de APIs.

Autores originais: Daniel Garcia

Publicado 2026-02-24
📖 4 min de leitura☕ Leitura rápida

Autores originais: Daniel Garcia

Artigo original sob licença CC BY 4.0 (http://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ê é um chef de cozinha muito talentoso (o Inteligência Artificial ou LLM) e precisa cozinhar pratos complexos usando ingredientes de várias despensas diferentes (as APIs de sites como GitHub, Twilio, etc.).

Para o chef saber o que pode cozinhar, os donos das despensas entregam um manual. O manual atual, chamado OpenAPI, é como um livro de receitas escrito para impressoras e engenheiros. Ele é super detalhado, cheio de tabelas, códigos de barras, avisos legais e descrições minuciosas de cada ingrediente.

O problema? Quando você tenta ler esse livro gigante para o seu chef de IA, acontece duas coisas ruins:

  1. O livro é enorme: O chef tem uma "memória de curto prazo" limitada (chamada janela de contexto). Se o livro for muito grande, ele esquece o começo antes de chegar ao fim.
  2. Muita "gordura": O livro tem muita informação que o chef não precisa para cozinhar (como o endereço do dono da despensa ou a licença de uso do papel), mas que ocupa espaço na mesa.

É aqui que entra o LAPIS.

O que é o LAPIS?

O LAPIS (Lightweight API Specification for Intelligent Systems) é como transformar aquele livro de receitas gigante e cheio de burocracia em um bilhete de papel adesivo (um sticky note) direto e objetivo.

O autor do artigo, Daniel García, criou um novo formato de escrita que foi feito especificamente para a "mente" da Inteligência Artificial, não para humanos ou máquinas de imprimir.

Como funciona a mágica? (As Analogias)

1. O "Saco de Lixo" vs. O "Saco de Ouro"

No manual antigo (OpenAPI), se você precisa explicar que "se o cliente não tiver senha, o sistema dá um erro 401", você escreve essa explicação inteira 1.000 vezes (uma para cada porta da despensa).

  • OpenAPI: É como ter 1.000 sacos de lixo idênticos ocupando seu caminhão.
  • LAPIS: É como ter um único saco de lixo no fundo do caminhão que diz: "Atenção: erro 401 significa falta de senha". Isso economiza um espaço enorme.

2. A Linguagem do Chef

O OpenAPI usa uma linguagem técnica cheia de chaves, colchetes e aninhamentos profenos (como uma caixa dentro de uma caixa dentro de uma caixa).

  • OpenAPI: {"requestBody": {"content": {"application/json": {"schema": {"type": "object", "properties": {"name": {"type": "string"}}}}}}}
  • LAPIS: Parece uma conversa normal de programador: POST /clientes > nome: string. É como se o chef lesse um bilhete escrito no quadro branco da cozinha, em vez de um contrato jurídico.

3. O que foi jogado fora?

O LAPIS remove tudo o que a IA não precisa para "raciocinar" sobre como usar a API.

  • Jogado fora: Informações sobre quem é o contato de suporte, licenças de software, exemplos de código redundantes e metadados de governança.
  • Mantido (e melhorado): A IA precisa saber o que a API faz, quais dados ela pede e o que ela devolve. O LAPIS até adiciona coisas que o manual antigo não tinha bem explicado, como: "Se eu fizer isso, o que acontece depois?" (fluxos de trabalho) e "Quanto eu posso pedir antes de ser bloqueado?" (limites de taxa).

Os Resultados da Prova de Fogo

O autor testou essa ideia em APIs reais e gigantes, como a do GitHub (que tem mais de 1.000 "portas" ou funções).

  • O OpenAPI (formato YAML) para o GitHub tinha 1,8 milhão de "tokens" (palavras/unidades de leitura para a IA).
  • O LAPIS para o mesmo GitHub tinha apenas 313 mil tokens.

Traduzindo: O LAPIS reduziu o tamanho do manual em 85,5%. É como pegar um livro de 1.000 páginas e transformá-lo em um panfleto de 150 páginas, sem perder nenhuma informação importante para a IA.

Por que isso importa para você?

  1. Economia de Dinheiro: A IA cobra por "token" lido. Reduzir o tamanho do manual em 85% significa que você paga muito menos para usar a IA com esses dados.
  2. IA Mais Esperta: Como o manual é menor, cabe mais informação na "memória" da IA. Ela consegue "ler" especificações maiores e mais complexas sem se perder.
  3. Velocidade: Processar um texto menor é mais rápido.

Resumo em uma frase

O LAPIS é a tradução de um manual técnico chato e gigante para uma "cola" rápida e inteligente, permitindo que as Inteligências Artificiais entendam e usem ferramentas digitais de forma mais barata, rápida e eficiente, sem se afogar em informações desnecessárias.

É como trocar um mapa rodoviário detalhado de 500 páginas por um GPS simples que só te diz: "Vire à direita na próxima, cuidado com o buraco e o limite é 60km/h".

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 →