Ir para o conteúdo principal
AIDive
PT
Entrar

Descrição

BAML é uma linguagem específica de domínio para construir e orquestrar agentes e pipelines de IA. O foco está em segurança de tipos e comportamento previsível do modelo para reduzir erros de produção difíceis de encontrar.

Defina pipelines de IA em um só lugar

BAML permite que desenvolvedores descrevam prompts, funções e as conexões entre eles de forma declarativa. Essa única fonte de verdade é então transformada em um pipeline mais robusto, que pode ser executado com diferentes provedores de LLM e em várias linguagens de programação.

Definições declarativas de prompts, funções e seus relacionamentos

Funciona com qualquer provedor de LLM

Compatível com Python, TypeScript, Ruby, Go e outras linguagens

Segurança de tipos e controle de qualidade

BAML introduz tipos rígidos para entradas e saídas do modelo, ajudando a identificar incompatibilidades mais cedo em vez de depurar falhas em tempo de execução. Isso torna os fluxos de trabalho de agentes e as cadeias de chamadas mais fáceis de manter ao longo do tempo.

Tipagem rígida de entrada/saída para chamadas de modelo

Validação mais cedo para reduzir surpresas em tempo de execução

Ferramentas para desenvolvedores

BAML inclui ferramentas projetadas para o desenvolvimento diário em editores de código e CI.

CLI

Suporte via uv

Extensão para VS Code

Reconhecido por ferramentas como Cursor e Claude

0
0 comentário

Newsletter

Receba notificações quando novas ferramentas de IA forem adicionadas

Junte-se à comunidade.