跳到正文
分析 / HiA2UI Team

A2UI 官方网站正式上线:完整入门指南

Google A2UI 现已拥有官方网站 a2ui.org。这里是开始 A2UI 开发所需的一切。

A2UI 官方网站正式上线:完整入门指南

开发者社区的好消息:a2ui.org 正式上线! Google 的官方 A2UI 网站为文档、规范和入门资源提供了一个中央枢纽。

在本文中,我们将带您了解该网站上有哪些资源,以及如何迈出 A2UI 开发的第一步。

[!IMPORTANT] 更新 (2026年1月): A2UI 现已正式开源! 本文介绍的是最初的网站上线预览。有关官方公开发布、参考实现和开源仓库的最新详细信息,请阅读我们的新专题文章:A2UI 正式开源

什么是 a2ui.org?

a2ui.org 是 A2UI 项目的官方主页。它充当:

  • A2UI 规范的 权威来源
  • 面向构建 A2UI 客户端或 Agent 的开发者的 文档中心
  • 链接到 GitHub、Discord 和贡献指南的 社区入口

专业提示 (E-E-A-T):始终以 a2ui.org 作为最新规范的参考来源。第三方教程可能会随着协议向 v1.0 演进而过时。

a2ui.org 上的核心资源

1. A2UI 规范

定义 Agent 如何描述 UI 组件的核心 JSON 模式。这是以下内容的 唯一事实来源 (Single Source of Truth)

  • 组件类型 (button, form, datePicker 等)
  • 操作定义 (用户交互时发生什么)
  • 状态管理模式

2. 客户端渲染器库

用于在您的应用程序中渲染 A2UI JSON 的官方库:

平台状态
Fluttera2ui_flutter✅ 稳定
Angular@a2ui/angular✅ 稳定
Web (Lit)@a2ui/lit✅ 稳定
React@a2ui/react⏳ 2026 年 Q1

3. Agent 集成指南

将 A2UI 集成到您的 AI Agent 中的分步教程,无论您使用的是:

4. 安全最佳实践

一个专门介绍 为什么 A2UI 选择 JSON 以及组件目录模型如何防止 UI 注入攻击的章节。

快速入门:您的第一个 A2UI Agent

以下是一个 A2UI JSON 负载的最小示例:

{
  "components": [
    {
      "id": "greeting",
      "type": "text",
      "content": "你好!有什么我可以帮您的?"
    },
    {
      "id": "dateInput",
      "type": "datePicker",
      "label": "选择日期",
      "action": "selectDate"
    },
    {
      "id": "submitBtn",
      "type": "button",
      "label": "提交",
      "action": "submitForm"
    }
  ]
}

当您的客户端应用程序接收到此负载时,它会使用其自身的 UI 框架渲染一个原生文本元素、一个日期选择器和一个按钮。

为什么这很重要?

a2ui.org 的上线标志着 A2UI 正在超越”实验性”阶段。拥有专属网站意味着:

  • 提高可见性:开发者更容易发现和学习。
  • 社区建设:一个用于讨论和贡献的中心场所。
  • 增强企业信心:一个专业的形象,让企业采用者更加放心。

下一步是什么?

随着官方网站的上线,我们建议:

  1. 收藏 a2ui.org 以获取规范更新。
  2. Star GitHub 仓库 以跟踪开发进度。
  3. 加入社区 以对 A2UI 路线图 提供反馈。

延伸阅读

newsgetting-startedofficialresources