BAML est un langage spécifique au domaine conçu pour construire des agents IA et des workflows avec typage sécurisé. Il transforme l’ingénierie des prompts LLM en fonctions maintenables et testables pour améliorer la fiabilité et l’efficacité du développement.
Il propose des SDK pour Python, TypeScript, Go, Ruby, Java, etc., et est compatible avec OpenAI, Anthropic, Google ainsi qu’avec des modèles open‑source.
BAML propose une offre de démarrage gratuite incluant des outils CLI et des extensions éditeur, ainsi que des formules payantes destinées aux équipes et aux entreprises.
Grâce au typage sécurisé, aux vérifications à la compilation, à l’intégration dans l’éditeur et aux tests en bac à sable, BAML réduit le coût de maintenance des prompts et augmente la fiabilité des sorties structurées obtenues depuis les LLM.
BAML est un langage open‑source de BoundaryML axé sur le développement d’agents IA, tandis que Baidu BML est une plateforme de développement IA basée sur PaddlePaddle. Il s’agit de produits distincts.

Pydantic AI est un cadre d'agents IA génératifs basé sur Python qui combine la validation des données et la sécurité de type pour aider les développeurs à construire des applications IA en production fiables et structurées, ainsi que des workflows d'orchestration.

Vellum AI est une plateforme de développement de bout en bout destinée aux équipes produit centrées IA, spécialisée dans les agents intelligents et le développement d'applications d'IA. La plateforme propose des orchestrations de workflows visuels, de l’ingénierie de prompts, des tests et évaluations multi-modèles, afin d’aider les utilisateurs à passer de l’idée à l’environnement de production et à concevoir, tester et déployer plus efficacement des applications basées sur de grands modèles linguistiques.