Skip to main content

AI Parlance

v0.1 ainda é rascunho da linguagem. O monorepo traz parser/validador v0.1 completo (Core + Infra + Security + Behavior) e emitters em prévia na matriz de transpiladores (aip parse / validate / emit). A Phase C (ferramentas de referência) está concluída; a Phase D aprofunda TypeScript / OpenAPI / SQL e a distribuição — ver ROADMAP e Comece aqui. Esta documentação continua sendo a fonte normativa da linguagem.
AI Parlance é uma linguagem AI-first para representação intermediária (IR) na geração de software assistida por IA — focada em aplicações orientadas a dados, API, autorização e automações declarativas. Humanos, agentes e LLMs descrevem sistemas em .aip; transpiladores convertem a spec em implementações concretas.
Detalhes normativos: Especificação.

Por que existe

Modelos de IA que geram código diretamente em linguagens de propósito geral enfrentam:
  • alto volume de boilerplate (CRUD, rotas, validação, migrations)
  • inconsistência entre stacks
  • contexto grande → mais tokens e mais alucinação
  • regras de negócio e permissões espalhadas no código gerado
AI Parlance concentra intenção em uma camada semântica compacta antes da implementação.

O que descreve (e o que não)


Exemplo mínimo

Ver examples/minimal.aip. Toda spec v0.1 exige um bloco app (Especificação). Uma definição pode alimentar vários geradores (ver matriz de transpiladores).

Princípios AI-first

A linguagem prioriza, nesta ordem:
  1. intenção e semântica de domínio
  2. estrutura previsível para LLMs
  3. validação estática antes da geração
  4. implementação multi-target via transpiladores

Mapa da documentação

Próximo passo para quem está começando: Comece aqui ou o Passo a passo CRUD. Specs de referência: blog-crud.aip · crm-reference.aip.