Aller au contenu principal
AIDive
FR
Se connecter

Description

BAML est un langage spécifique à un domaine pour créer et orchestrer des agents IA et des pipelines. Il met l’accent sur la sécurité des types et sur un comportement de modèle prévisible afin de réduire les erreurs de production difficiles à détecter.

Définir des pipelines IA en un seul endroit

BAML permet aux développeurs de décrire de façon déclarative les prompts, les fonctions et les liens entre eux. Cette source de vérité unique est ensuite transformée en un pipeline plus robuste, capable de fonctionner avec différents fournisseurs de LLM et plusieurs langages de programmation.

Définitions déclaratives pour les prompts, les fonctions et leurs relations

Compatible avec n’importe quel fournisseur de LLM

Prend en charge Python, TypeScript, Ruby, Go et d’autres langages

Sécurité des types et contrôle qualité

BAML introduit des types stricts pour les entrées et sorties des modèles, ce qui aide à détecter les incompatibilités plus tôt au lieu de déboguer des échecs à l’exécution. Cela rend les workflows d’agents et les chaînes d’appels plus faciles à maintenir dans le temps.

Typage strict des entrées/sorties pour les appels de modèles

Validation plus précoce pour réduire les surprises à l’exécution

Outils pour les développeurs

BAML inclut des outils pensés pour le développement au quotidien dans les éditeurs de code et en CI.

CLI

Prise en charge via uv

Extension VS Code

Reconnu par des outils comme Cursor et Claude

0
0 commentaire

Newsletter

Soyez averti lorsqu’un nouvel outil IA est ajouté

Rejoignez la communauté.