Logo

Описание

BAML — это доменно-специализированный язык для сборки и оркестрации AI-агентов и пайплайнов. Инструмент фокусируется на типобезопасности и предсказуемом поведении моделей, чтобы снизить количество скрытых ошибок в продакшене.

Язык для описания AI-пайплайнов

Разработчик описывает промпты, функции и связи между ними декларативно, в одном месте. BAML превращает это описание в устойчивый пайплайн, который работает с любыми поставщиками LLM и разными языками программирования — Python, TypeScript, Ruby, Go и другими.

Типобезопасность и контроль качества

BAML вводит строгие типы для входов и выходов моделей. Это помогает заранее обнаруживать несоответствия, а не отлавливать их уже в рантайме. Такой подход делает агенты и цепочки вызовов более надежными и удобными для сопровождения.

Интеграции и инструменты разработчика

Для BAML доступен CLI, поддержка через uv, а также расширение для VS Code. Язык уже понимают популярные AI-инструменты вроде Cursor и Claude, что упрощает повседневную работу с промптами и агентами прямо в редакторе кода.

Сводка

Теги

    Рассылка

    Расскажем о выходе новых нейросетей

    Присоединяйтесь к сообществу.