BAML은 유형 안전한 AI 에이전트와 워크플로를 구축하기 위해 설계된 도메인 특화 언어이며, 핵심은 LLM 프롬프트 엔지니어링을 유지보수 가능하고 테스트하기 쉬운 함수로 변환해 개발의 신뢰성과 효율성을 높이는 데 있습니다.
Python, TypeScript, Go, Ruby, Java 등 다양한 언어의 SDK를 제공하며, OpenAI, Anthropic, Google 등 주요 LLM 공급자와 오픈소스 모델을 모두 지원합니다.
BAML은 CLI 도구와 에디터 확장을 포함한 무료 스타터 플랜을 제공하며, 팀 버전과 엔터프라이즈 버전 등 유료 옵션도 제공합니다.
타입 안전성, 컴파일 타임 검사, 에디터 통합 및 샌드박스 테스트 등으로 프롬프트 엔지니어링의 유지 비용을 줄이고 LLM에서 얻은 구조화 출력의 신뢰성을 높입니다.
BAML은 BoundaryML 오픈 소스 기반으로 AI 에이전트 개발에 특화된 프로그래밍 언어이고, 바이두의 BML은 PaddlePaddle 기반의 AI 개발 플랫폼이므로 두 제품은 완전히 다른 것입니다.

Python 기반의 생성형 인공지능 에이전트 프레임워크로, 데이터 검증과 타입 안전성을 통합해 개발자가 신뢰할 수 있고 구조화된 생산급 AI 애플리케이션과 워크플로를 구축하도록 돕습니다.

Vellum AI는 AI 제품 팀을 위한 엔드투엔드 개발 플랫폼으로, AI 에이전트 및 애플리케이션 개발에 중점을 둡니다. 이 플랫폼은 시각적 워크플로우 오케스트레이션, 프롬프트 엔지니어링, 다중 모델 테스트 및 평가 등 기능을 제공하며, 아이디어 구상 단계에서 생산 환경까지 대형 언어 모델 기반 애플리케이션의 구축, 테스트 및 배포를 더욱 효율적으로 돕습니다.