作者用同一个货币兑换 agent 分别构建在 A2UI 0.9 和 1.0 上做对照:前者由模型直接写 JSON,连数字都自己算;后者只写一行表达式,剩下的交给服务端。一张「把 100 美元换成欧元」的费率卡,0.9 要 223 个 token,1.0 的表达式写法 139 个,服务端宏调用只要 21 个;九十天走势图从 1060 个 token 降到 21 个。A2UI 的定位是让 agent 用组件描述来回答,agent 从不发送代码,由客户端用自己的原生控件渲染。