A2UI 适合谁?¶
构建具有丰富交互式 UI 的 AI 智能体的开发者。
三类受众¶
1. 宿主应用开发者(前端)¶
构建多智能体平台、企业助手或跨平台应用,其中智能体生成 UI。
为什么选择 A2UI:
- 品牌控制:客户端拥有样式和设计系统
- 多智能体:支持本地、远程和第三方智能体
- 安全:声明式数据,无代码执行
- 跨平台:Web、移动端、桌面端
- 可互操作:开源,多个渲染器使用相同规范
2. 智能体开发者(后端/AI)¶
构建生成表单、仪表板和交互式工作流的智能体。
为什么选择 A2UI:
- 对 LLM 友好:扁平结构,易于增量生成
- 丰富的交互:超越文本(表单、表格、可视化)
- 生成而非工具:UI 作为智能体生成输出的一部分
- 可移植:一个智能体响应适用于所有 A2UI 客户端
- 可流式传输:在生成时渐进式渲染
开始使用: 智能体开发
3. 平台构建者(SDK 创建者)¶
构建智能体编排平台、框架或 UI 集成。
你是否将远程智能体引入你的应用?
你是否将你的智能体交付到你不一定控制的其他应用中?
为什么选择 A2UI:
- 标准协议:与 A2A 和其他传输层可互操作
- 可扩展:自定义组件目录
- 开源(Apache 2.0)
何时使用 A2UI¶
- ✅ 智能体生成的 UI - 核心目的
- ✅ 多智能体系统 - 跨信任边界的标准协议
- ✅ 跨平台应用 - 一个智能体,多个渲染器(Web/移动端/桌面端)
- ✅ 安全关键 - 声明式数据,无代码执行
-
✅ 品牌一致性 - 客户端控制样式
-
❌ 静态网站 - 使用 HTML/CSS
- ❌ 简单的纯文本聊天 - 使用 Markdown
- ❌ 未与客户端集成的远程组件 - 使用 iframe,如 MCP Apps
- ❌ 快速 UI + 智能体应用一起构建 - 使用 AG UI / CopilotKit