摘要
谷歌发布了A2UI v0.9",这是一种与框架无关的标准,允许AI智能体声明用户界面意图并在Web、移动与桌面上原生渲染,而无需分发任意可执行的代码。该发布在谷歌开发者博客"上公布,其核心思想是:智能体应使用应用已有设计系统的表达方式,而不是自行发明新的组件。最显著的变化是理念上的转变。根据CopilotKit"的说法,v0.9不是小幅更新:核心哲学、JSON结构与schema均发生了改变,协议也变为双向的。此前的可选组件集“Standard”已重命名为“Basic”,以表明前端开发者应将智能体接入已有组件。客户端方面,有一个共享的web-core库现在为浏览器渲染器提供基础,该版本同时包含官方的React渲染器,以及版本更新的Flutter、Lit与Angular渲染器,并为社区渲染器设立了专门位置。智能体端也有了自己的工具包。新的A2UI Agent SDK为更低的延迟引入了缓存层,向Python智能体添加SDK只需一条安装命令:pip install a2ui-agent-sdk该SDK负责处理版本协商、运行时切换schema的动态目录,并具备增量解析与修复不完整LLM输出的健壮流式处理,使组件能随着内容到达而逐步渲染。新特性包括客户端定义的验证函数、用于协作编辑的客户端到服务器数据同步、改进的错误处理以及更简化的模块化schema。传输层也被精简,A2UI现在可在MCP、WebSockets、REST、AG-UI与新推出的A2A 1.0上运行。迁移指南也已经发布。v0.8到v0.9的演进指南"记录了模型提示词方面向“提示词优先”的直接嵌入式模式的演进、模块化文件的重构以及属性重命名的速查表。团队需要注意,当前稳定系列的生产发布为v0.9.1,并且网站上已提供v1.0候选规范"及相应的v0.9.1到v1.0的演进指南"。CopilotKit的Atai Barkai将v0.9称为“一次重大改进,内置AG-UI支持”",并认为其已具备大规模采用的条件,但也有怀疑的声音。Hacker News"上的一位评论者质疑为何要信任LLM输出的UI,并担心安全漏洞、UI冒充攻击与可用性问题。为什么会有人想要这个东西?为什么要相信LLM能输出UI呢?你是在自找安全漏洞、UI模拟攻击、糟糕的可用性等等。
相关事件
暂无数据