动态 UI 用于动态 AI:深入新兴的 A2UI 模型
Source: VentureBeat
请提供您希望翻译的正文内容,我将为您翻译成简体中文并保持原有的格式。
介绍
Agentic AI 使企业能够更具动态性地运营。与传统的预编程机器人和静态规则不同,代理能够“思考”,并在面对未知情况时制定替代路径。利用诸如 FIBO(金融行业业务本体)之类的业务领域本体,有助于将代理限制在安全轨道内,防止不良行为。
用户体验瓶颈
虽然代理在本体的指导下适应数据漂移,但用户体验(UX)层通常保持静态。固定的字段和配置会限制代理的创造自由。现代标准如 AG‑UI(Agent User Interface)简化了 UX 与代理之间的通信,但界面仍需在设计时预先定义。
A2UI:Agent‑to‑User‑Interface
一种更新的技术 A2UI(Agent‑to‑User‑Interface)更进一步,允许代理根据它们生成的内容动态渲染用户界面。
- UX schema:一种松耦合的模式定义了组件应如何渲染。
- Renderer:代理与符合 A2UI 标准的渲染器通信,渲染器根据即时生成的 JSON 构建交互式屏幕。
- Bidirectional communication:屏幕可以通过 AG‑UI 将事件回传给发起的代理。
诸如 Copilotkit 等公司正在构建 A2UI 渲染器,能够根据 JSON 规范构建 UI,并通过 AG‑UI 将其连接回代理。
Compression with TOON
新一代压缩标准 Token Object Notation (TOON) 能够高效编码 JSON 负载,使本体论和 A2UI 规范能够被包含在上下文提示中。随着模型变得更智能,它们将在预训练期间能够自动生成符合 A2UI 与 AG‑UI 的屏幕。
Source: …
架构概览
下面的示意图展示了该架构的一种视图。
- 业务本体(例如 FIBO)定义了贷款、当事人、利率条款、契约和条件等核心概念。
- A2UI 规范描述了这些概念的 UI 组件应如何呈现。
- 代理生成符合 A2UI 架构的 JSON 负载。
- 渲染器消费 JSON,构建交互式界面,并通过 AG‑UI 与原始代理保持连接。
- 交互循环:用户操作(按钮点击、表单提交)会发送回代理,从而在单一视图——通常是传统的聊天机器人界面——中实现实时响应。
好处
- 单一真实来源 – 更改在 A2UI 规范中进行,而不是在各个屏幕中进行,确保整个应用的一致性。
- 降低 UI 维护成本 – 动态屏幕按需生成,减轻 UX 设计师和 UI 开发人员的负担。
- 合规性 – 通过在本体和 A2UI 规范中嵌入合规规则,UI 组件可以自动渲染以满足标准(例如 ISO 9241‑110)。
- 可扩展性 – 业务范围的更新(例如收购后添加新徽标)会通过规范自动传播,消除对数千个表单的手动编辑。
- 提升生产力 – 可复用组件一次构建后在多个上下文中重复使用,加快开发周期。
示例用例:贷款批准
- 本体层:定义实体,如
Loan、Borrower、InterestRate和Covenant。 - A2UI 层:指定贷款批准表单应为每个实体渲染字段,在品牌面板中显示状态信息,并强制执行符合 ISO 标准的布局。
- 代理工作流:
- 代理从不同的源系统检索贷款数据。
- 代理生成符合 A2UI 标准的 JSON 负载,描述表单布局和预填充值。
- 渲染器在聊天界面中构建交互式表单。
- 用户提交表单;事件通过 AG‑UI 发送回代理进行处理。
未来展望
- 在模型预训练期间自动生成符合 A2UI 标准的界面。
- 更紧密地集成像 TOON 这样的压缩格式,以嵌入更丰富的上下文。
- 在寻求动态、本体驱动用户体验的各行业中更广泛采用 A2UI‑AG‑UI 堆栈。