Skip to main content

AI Parlance

v0.1 is still a draft language. The monorepo ships a full v0.1 parser/validator (Core + Infra + Security + Behavior) and Preview emitters across the transpiler matrix (aip parse / validate / emit). Phase C (reference toolchain) is complete; Phase D deepens TypeScript / OpenAPI / SQL and distribution — see ROADMAP and Get started here. This documentation remains the normative source for the language.
AI Parlance is an AI-first language for intermediate representation (IR) in AI-assisted software generation — focused on data-oriented applications, APIs, authorization, and declarative automations. Humans, agents, and LLMs describe systems in .aip; transpilers turn the spec into concrete implementations.
Normative details: Specification.

Why it exists

When models generate code directly in general-purpose languages, they face:
  • large amounts of boilerplate (CRUD, routes, validation, migrations)
  • inconsistency across stacks
  • large context → more tokens and more hallucination
  • business rules and permissions scattered in generated code
AI Parlance concentrates intent in a compact semantic layer before implementation.

What it describes (and what it does not)


Minimal example

See examples/minimal.aip. Every v0.1 spec requires one app block (Specification). One definition can feed multiple generators (see transpiler matrix).

AI-first principles

The language prioritizes, in order:
  1. domain intent and semantics
  2. predictable structure for LLMs
  3. static validation before generation
  4. multi-target implementation via transpilers

Documentation map

Next step for newcomers: Get started here or the CRUD walkthrough. Reference specs: blog-crud.aip · crm-reference.aip.