A2UI 在哪里使用?¶
A2UI 正被 Google 和合作伙伴组织的团队采用,以构建下一代智能体驱动的应用。以下是 A2UI 产生影响的真实案例。
生产部署¶
Google Opal:面向所有人的 AI 迷你应用¶
Opal 使数十万人能够使用自然语言构建、编辑和分享 AI 迷你应用——无需编码。
Opal 如何使用 A2UI:
Google 的 Opal 团队从一开始就是 A2UI 的核心贡献者。他们使用 A2UI 为 Opal 的 AI 迷你应用提供动态生成式 UI 系统。
- 快速原型设计:快速构建和测试新的 UI 模式
- 用户生成的应用:任何人都可以创建具有自定义 UI 的应用
- 动态界面:UI 自动适应每个用例
"A2UI 是我们工作的基础。它让我们能够灵活地让 AI 以新颖的方式驱动用户体验,而不受固定前端的限制。其声明式特性和对安全性的关注使我们能够快速安全地进行实验。"
— Dimitri Glazkov,首席工程师,Opal 团队
了解更多: opal.google
Gemini Enterprise:面向企业的自定义智能体¶
Gemini Enterprise 使企业能够构建针对其特定工作流和数据量身定制的强大自定义 AI 智能体。
Gemini Enterprise 如何使用 A2UI:
A2UI 正在集成,以允许企业智能体在业务应用中渲染丰富的交互式 UI——超越简单的文本响应,引导员工完成复杂的工作流。
- 数据输入表单:AI 生成的结构化数据收集表单
- 审批仪表板:用于审查和审批流程的动态 UI
- 工作流自动化:复杂任务的分步界面
- 自定义企业 UI:针对行业特定需求的定制界面
"我们的客户需要他们的智能体不仅仅是回答问题;他们需要它们引导员工完成复杂的工作流。A2UI 将允许在 Gemini Enterprise 上构建的开发者让他们的智能体生成任何任务所需的动态自定义 UI,从数据输入表单到审批仪表板,极大地加速工作流自动化。"
— Fred Jabbour,产品经理,Gemini Enterprise
了解更多: Gemini Enterprise
Flutter GenUI SDK:移动端的生成式 UI¶
Flutter GenUI SDK 为 Flutter 应用带来跨移动端、桌面端和 Web 的动态 AI 生成 UI。
GenUI 如何使用 A2UI:
GenUI SDK 使用 A2UI 作为底层协议在服务端智能体和 Flutter 应用之间通信。当你使用 GenUI 时,你实际上在底层使用 A2UI。
- 跨平台支持:相同的智能体适用于 iOS、Android、Web、桌面端
- 原生性能:Flutter 组件在每个平台上原生渲染
- 品牌一致性:UI 匹配你的应用设计系统
- 服务器驱动的 UI:智能体控制显示内容,无需应用更新
"我们的开发者选择 Flutter 是因为它让他们能够快速创建富有表现力、品牌丰富的自定义设计系统,在每个平台上都感觉很棒。A2UI 非常适合 Flutter 的 GenUI SDK,因为它确保每个用户在每个平台上都能获得高质量的原生体验。"
— Vijay Menon,工程总监,Dart & Flutter
试试看: - GenUI 文档 - 入门视频 - Verdure 示例(客户端-服务器 A2UI 示例)
合作伙伴集成¶
AG UI / CopilotKit:全栈智能体框架¶
AG UI 和 CopilotKit 提供了一个用于构建智能体应用的综合框架,具有零日 A2UI 兼容性。
它们如何协同工作:
AG UI 擅长在自定义前端和其专用智能体之间创建高带宽连接。通过添加 A2UI 支持,开发者可以两全其美:
- 状态同步:AG UI 处理应用状态和聊天历史
- A2UI 渲染:从第三方智能体渲染动态 UI
- 多智能体支持:协调来自多个智能体的 UI
- React 集成:与 React 应用无缝集成
"AG UI 擅长在定制构建的前端和其专用智能体之间创建高带宽连接。通过添加对 A2UI 的支持,我们为开发者提供了两全其美的方案。他们现在可以构建丰富的、状态同步的应用,同时也可以通过 A2UI 从第三方智能体渲染动态 UI。这对于多智能体世界来说是完美的匹配。"
— Atai Barkai,CopilotKit 和 AG UI 创始人
了解更多: - AG UI - CopilotKit
Google 的 AI 驱动产品¶
随着 Google 在整个公司采用 AI,A2UI 提供了一种标准化的方式让 AI 智能体交换用户界面,而不仅仅是文本。
内部智能体采用:
- 多智能体工作流:多个智能体贡献到同一界面
- 远程智能体支持:运行在不同服务上的智能体可以提供 UI
- 标准化:跨团队的通用协议减少集成开销
- 外部暴露:内部智能体可以轻松对外暴露(例如,Gemini Enterprise)
"就像 A2A 让任何智能体都可以与另一个智能体对话而不受平台限制一样,A2UI 标准化了用户界面层,并通过编排器支持远程智能体用例。这对内部团队来说非常强大,使他们能够快速开发智能体,其中丰富的用户界面是常态,而不是例外。随着 Google 进一步推进生成式 UI,A2UI 为在任何客户端上渲染的服务器驱动 UI 提供了完美的平台。"
— James Wren,高级工程师,AI Powered Google
社区项目¶
A2UI 社区正在构建令人兴奋的项目:
开源示例¶
- Restaurant Finder (samples/agent/adk/restaurant_finder)
- 带动态表单的桌位预订
- Gemini 驱动的智能体
-
完整源代码可用
-
Contact Lookup (samples/agent/adk/contact_lookup)
- 带结果列表的搜索界面
- A2A 智能体示例
-
演示数据绑定
-
Component Gallery (samples/client/angular - gallery mode)
- 所有组件的交互式展示
- 带代码的实时示例
- 非常适合学习
社区贡献¶
你用 A2UI 构建了什么吗?与社区分享!
下一步¶
在生产中使用 A2UI? 在 GitHub 讨论上分享你的故事。