谷歌开源面向 Agent 的 UI 交互协议: A2UI

谷歌正式推出开源协议 a2ui,聚焦于解决 ai agent 在跨平台场景下安全传输与渲染交互式用户界面的关键挑战。

谷歌开源面向 Agent 的 UI 交互协议: A2UI

据官方说明,A2UI 是一套面向 Agent 驱动界面的开放协议,核心目标是在不同信任域之间实现安全、可控的富交互 UI 传递与呈现。该协议要求 Agent 仅通过声明式组件结构(而非任意可执行脚本)来定义界面,所有渲染均由客户端本地预置的可信组件完成,从而确保在 Web、移动端及桌面端等多平台上的一致性与安全性。

谷歌开源面向 Agent 的 UI 交互协议: A2UI

A2UI 的设计遵循四大核心理念:

  • 安全为先:Agent 只能调用客户端已明确授权的组件,杜绝未授权行为;
  • LLM 友好:采用扁平化 JSON 格式,结构简洁、易于模型增量生成;
  • 框架中立:同一份响应可在 Angular、Flutter、React 等多种前端框架中无缝复用;
  • 渐进式渲染支持:适配流式输出与分块加载,提升交互响应体验。

当前 A2UI 处于 v0.8 早期公开预览版本,基于 Apache 2.0 许可协议开源,已在 Google 内部及外部多个项目落地验证,包括 AG UI/CopilotKit、Opal、Gemini Enterprise,以及 Flutter 生态中的 GenUI SDK 等。

开发者可通过官方文档快速上手实践。

开源地址:https://www.php.cn/link/604e134d86dafac8fcf467d461ceb9c1

源码地址:点击下载

网友留言(0 条)

发表评论