YAML(YAML Ain't Markup Language)是一种人类可读的数据序列化格式,擅长表达层级结构和列表,广泛应用于配置文件、DevOps工具以及AI Agent的元数据描述中。它凭借简洁的语法和跨语言兼容性,在开发者生态中占据稳固位置。
YAML 近期进展
shot-scraper 1.10 引入 YAML storyboard 功能:2026年6月30日,Simon Willison 发布了 shot-scraper 1.10,新版本支持通过 YAML 文件(video storyboard.yml)定义演示视频的录制流程,允许开发者用声明式语法控制截图、操作和延迟。这一更新将 YAML 作为可视化叙述的编排语言,降低了生成自动化演示的门槛。shot-scraper 1.10 发布:新功能 video storyboard.yml 录制视频演示
Google Cloud 推出 Open Knowledge Format(OKF):2026年6月,Google Cloud 发布了 OKF 规范,这是一种基于 Markdown 和 YAML Front Matter 的知识包格式,旨在为 AI Agent 提供结构化、厂商中立的上下文。每个 OKF 文件包含 YAML 头(描述元数据、来源、权限)和 Markdown 正文,使 Agent 能够高效消费和组合信息。此举试图统一分散的文档格式,强化 YAML 在 Agent 数据管道中的标准角色。Google Cloud发布OKF:供应商中立Markdown规范,为AI Agent提供策划上下文
配置格式争议:YAML/JSON 与 Markdown 之争:在 baoyu-skills 项目的讨论中,开发者建议用 JSON 或 YAML 替代 Markdown 作为技能配置格式,认为结构化的 YAML 更便于校验和解析,而 Markdown 的灵活性在复杂场景下容易引发歧义。这一讨论反映了工具链设计中对 YAML 严格性与 Markdown 易用性的权衡。baoyu-skills 配置格式建议:用 JSON/YAML 替代 Markdown
当前焦点与观察点
YAML 在 2026 年的角色正从传统配置文件向 AI Agent 的“胶水语言”演进。一方面,它的声明式语法适合描述 Agent 的输入输出模板、工作流步骤(如视频 storyboard);另一方面,Google OKF 的推出表明 YAML 正在成为知识包元数据的标准载体。然而,围绕配置格式的争论从未停止:JSON 的紧凑性、YAML 的易读性、Markdown 的灵活性各有拥趸。随着 AI 系统对结构化数据的需求增长,YAML 的严格缩进规则可能带来解析隐患,但它的表达力仍使其在 Agent 编排和 DevOps 领域难以替代。未来,YAML 能否在保留简洁性的同时增强类型校验,将是其持续吸引开发者的关键。