"聊天墙"(Chat Wall)是指纯文本智能体交互在面对需要结构化输入或复杂输出任务时的效率低下问题。传统聊天界面采用顺序文本交换模式,用户必须逐条解析智能体返回的文本信息, mentally比较选项,然后输入简短回复。例如,负责预订餐厅座位的智能体通常会导致缓慢、容易出错的文本交换:"哪一天?" -> "什么时间?" -> "没有空位,试试另一个时间?"这种来回交流对用户来说效率低下且令人沮丧,特别适合需要多维度信息收集或复杂数据展示的场景。
A2UI 通过允许智能体在需要的确切时刻动态生成操作界面来解决"聊天墙"问题。智能体不再生成大段文字描述选项,而是生成一个包含日期选择器、时间选择器和提交按钮的简单表单,用户通过原生UI组件一次性填写所有信息。例如,用户询问"显示下周四从SFO到NRT的航班",智能体发射JSON描述为每个航班选项指定FlightCard组件、SortDropdown和绑定操作的BookButton,客户端渲染带有航空公司标志、价格高亮和单点预订流程的原生卡片,用户无需解析文本墙或进行多次文本交换。
A2UI 彻底消除对话壁垒,特别适合需要向用户搜集多个维度信息的场景。例如,园林架构师Demo中,用户上传院子照片,智能体不是用一大串文字回复"我看到了你的院子,我们可以种些花,你喜欢什么花,预算多少?",而是直接在屏幕上渲染出一个原生的设计问卷表单,包含植物偏好选择、预算范围滑块、是否饲养宠物开关、灌溉系统要求勾选框等。用户通过原生UI组件一次性填写所有信息,智能体根据结构化数据生成个性化设计方案,显著降低了认知负荷。