Abrir menú de navegación
AIDive
ES
Iniciar sesión

Descripción

BAML es un lenguaje específico de dominio para crear y orquestar agentes y pipelines de IA. Se centra en la seguridad de tipos y en un comportamiento predecible del modelo para reducir errores de producción difíciles de encontrar.

Define pipelines de IA en un solo lugar

BAML permite a los desarrolladores describir de forma declarativa los prompts, las funciones y las conexiones entre ellos. Esa única fuente de verdad se convierte después en un pipeline más robusto que puede ejecutarse con distintos proveedores de LLM y en varios lenguajes de programación.

Definiciones declarativas para prompts, funciones y sus relaciones

Funciona con cualquier proveedor de LLM

Compatible con Python, TypeScript, Ruby, Go y otros lenguajes

Seguridad de tipos y control de calidad

BAML introduce tipos estrictos para las entradas y salidas del modelo, lo que ayuda a detectar desajustes antes en lugar de depurar fallos en tiempo de ejecución. Esto hace que los flujos de trabajo de agentes y las cadenas de llamadas sean más fáciles de mantener con el tiempo.

Tipado estricto de entrada y salida para llamadas al modelo

Validación más temprana para reducir sorpresas en tiempo de ejecución

Herramientas para desarrolladores

BAML incluye herramientas diseñadas para el desarrollo diario en editores de código y CI.

CLI

Compatibilidad con uv

Extensión para VS Code

Reconocido por herramientas como Cursor y Claude

2
0 comentarios

Boletín

Recibe avisos cuando se añadan nuevas herramientas de IA

Únete a la comunidad.