希望WPS灵犀可以引入 A2UI,在对话中生成交互界面
Lv.2潜力创作者
A2UI(Agent to UI)是由 Google 发起并开源的一项声明式 UI 协议,旨在让Agent智能体在对话中根据上下文动态生成交互界面,使得Agent能够使用 GUI(图形用户界面)与人类交流,就像它使用自然语言一样自然。
• Google Developers Blog:Introducing A2UI: An open project for agent-driven interfaces
https://developers.googleblog.com/introducing-a2ui-an-open-project-for-agent-driven-interfaces/
• Google A2UI GitHub Repository
https://github.com/google/A2UI
• Google A2UI Docs:What is A2UI?
https://github.com/google/A2UI/blob/main/docs/introduction/what-is-a2ui.md
A2UI协议推出以后,已被国内外许多厂商所接纳,正在成为 Agent 与用户界面交互的事实标准,以下是一些公开文章:
华为开源的JiuwenSwarm率先支持 A2UI:开启 Agent 从聊天到交互的新阶段
哔哩哔哩:我们如何用 A2UI + Vue,让大模型长出“可交互界面”
高德与千问联合发布AGenUI:行业首个端云一体原生A2UI开源框架
A2UI 的核心机制可概括为:Agent 输出声明式 JSON 描述,宿主应用使用自有的受控组件库完成渲染。
这一设计包含三个关键特征:
声明式:Agent 不直接生成 HTML、CSS 或 JavaScript 代码,而是输出结构化的 UI 描述,描述的内容包括组件类型、属性、数据绑定与事件动作。
可校验:输出的 JSON 需经过 schema 校验,字段完整性、组件类型合法性、动作名称合规性均可在进入前端前被检查,避免无效或异常结构流入渲染层。
宿主渲染:真正的渲染由宿主应用完成。宿主应用基于自身的组件库与设计系统,将 JSON 描述映射为原生 UI 组件,安全边界与视觉风格完全受控于宿主。
引入A2UI后可以显著提高交互效率,优化工作流:
在个人效率场景里,待办拆解后可以直接生成任务列表和确认按钮;日程规划后可以直接选择时间、优先级和提醒方式;周报生成前,可以先让用户勾选本周重点、补充遗漏事项、确认是否隐藏敏感内容。
在企业办公场景里,报销审批可以生成字段确认卡;客户跟进可以生成下一步动作面板;会议纪要可以生成待办认领、截止时间确认和同步范围选择;数据分析结果可以生成指标卡、筛选器和导出按钮。
在开发者工具场景里,代码审查结果可以变成按文件分组的修复面板;CI(Continuous Integration,持续集成)失败分析可以变成原因、证据、建议操作的结构化视图;配置向导可以由 Agent 动态生成,不必提前穷举所有路径。
类似的工具还有CopilotKit。它通过AG-UI协议实现Agent与前端界面的双向同步,支持React、Next.js等技术栈,支持三种生成式界面模式(受控、声明式A2UI、开放式)、持久化会话、人工审批机制等,特别适合企业级应用开发。