AI Parlance: Criei uma linguagem de programação AI-first
Começei o desenvolvimento de uma linguagem AI-first criada para funcionar como uma representação intermediária universal para geração de software com IA.
A ideia é permitir que IAs descrevam sistemas de forma semântica, previsível e estruturada, enquanto transpiladores geram o código final para diferentes linguagens.
Exemplo:
entity User {
name: string
email: email unique
}
crud User
Isso pode gerar:
- Go
- TypeScript
- Python
- PHP
- SQL
- APIs
- documentação
- workflows
O foco da linguagem é:
- reduzir boilerplate
- reduzir consumo de tokens
- melhorar consistência arquitetural
- facilitar geração por IA
- permitir geração multi-target
Ainda estou estruturando:
- sintaxe
- AST
- parser
- transpiladores
- documentação
- arquitetura do ecossistema
Estou abrindo o projeto para quem quiser participar da ideia desde o início.
Principalmente pessoas interessadas em:
- linguagens
- compiladores
- AST
- transpilers
- Go
- IA
- geração de código
- tooling
- DX
- arquitetura
A ideia é construir algo open source e orientado para o futuro do desenvolvimento AI-first.
O próximo passo agora é criar:
parser da linguagem
AST intermediária
primeiro transpilador, que provavelmente será para Go.
Quem se interessar e quiser contribuir, segue o link do projeto.
Fonte: https://aiparlance.org/