# Keynote: BAML - A New Programming Language for Building Agents - Vaibhav Gupta

- Channel: [The Linux Foundation](https://www.youtube.com/channel/UCfX55Sx5hEFjoC3cNs6mCUQ)
- Published: 2025-09-09
- Source video: [Watch on YouTube](https://youtube.com/watch?v=2tWnjEGzRss)
- Read on ReadTube: https://www.read.tube/p/videos/2tWnjEGzRss
- Language: Simplified Chinese

## Summary

**新编程语言提升智能体可靠性**

演讲介绍了 BAML，一种为构建智能体而设计的新编程语言，目标是把原本脆弱的提示词工作流变成可测试、可推理、可维护的代码。作者认为，大模型应用之所以常常“能用但不可靠”，根源在于字符串拼接式开发、缺乏类型安全和难以快速迭代，而 BAML 试图像类型系统、测试和可视化调试一样把可靠性带回开发流程。

演讲者先指出，当前大模型应用最大的痛点不是“不会用”，而是“看起来能用但不稳定”。一旦模型幻觉、输出格式飘移或多模态输入失败，责任会直接落到应用开发者身上，因此智能体工程需要像传统软件一样重视可靠性，而不能把 95% 可用当成合格。
