A2UI: Agent-to-User Interface很多智能代理在生成丰富用户界面时常常受限于安全和跨平台问题,难以直接输出交互式UI。A2UI 是谷歌开源的一个项目,提供了一种声明式的 JSON 格式,用于描述由智能代理生成的用户界面。客户端根据这个格式渲染本地组件,实现安全、灵活且跨框架的界面展示。它的核心优势在于:- 安全优先,只传递数据而非执行代码,保证系统安全;- 友好支持大语言模型,支持增量更新界面,实现流畅交互体验;- 跨平台兼容,支持 Web 和 Flutter 等多种框架渲染;- 高度可扩展,开发者可注册自定义组件,实现复杂场景下的UI需求。适合构建动态表单、远程子代理界面、智能工作流仪表盘等多种场景。代码开源托管在 GitHub:github.com/google/a2ui
