Google A2UI 1.0 發布:生成式介面協定新增雙向函式呼叫,AI 代理可跨平臺產生互動介面

BlueSky

AI 摘要

  • Google A2UI 1.0 是生成式介面協定,AI 代理可描述表單、圖表或確認卡片,由應用程式以既有元件算繪。
  • 新版新增雙向函式呼叫,應用程式與 AI 代理可互相請求執行獲准的函式並取得結果或錯誤資訊。
  • 網頁、Flutter、iOS 等平臺已有算繪支援,Android 的 Jetpack Compose 目前仍支援 A2UI 0.9.1,1.0 支援預計後續推出。

Google 推出生成式介面協定 Google A2UI 1.0,讓 AI 代理能以結構化訊息描述表單、圖表或確認卡片,再由應用程式使用既有元件算繪畫面。新版最大變化是新增雙向函式呼叫機制,讓訂位、航班選擇等互動介面能向代理查詢資料並依結果更新選項,同時擴充無障礙與中繼資料支援。

產品定位與核心機制

A2UI 的設計重點在於讓 AI 代理不必直接執行 AI 生成的介面程式碼。開發者可限制代理只能使用預先核准的介面元件,以降低安全風險。

  • 結構化訊息:代理以結構化訊息描述介面內容,由應用程式使用既有元件算繪。
  • 預先核准元件:開發者可限制代理只能呼叫經核准的介面元件。
  • 資料繫結於伺服器端:Google 表示,資料與介面元件可在伺服器端繫結,避免將敏感資料傳送給 AI 模型。

1.0 版新增功能

雙向函式呼叫

新增的雙向函式呼叫讓應用程式介面可要求 AI 代理執行特定功能,代理也能要求介面執行獲准的函式,雙方均可取得執行結果或錯誤資訊。以訂位為例,使用者選擇日期後,介面可透過函式向代理查詢可訂時段,再依回傳結果更新選項。函式由哪一方呼叫,受元件目錄的權限設定限制;實際查詢與訂位仍須由開發者整合後端服務。

混合元件目錄與初始資料

新版允許同一畫面混合使用不同元件目錄的元件,並可在建立介面時一併傳送初始元件與資料。

無障礙支援

除既有的元件名稱與說明外,1.0 版新增畫面更新提示,協助螢幕閱讀器掌握畫面變化。

平臺支援與 SDK 現況

各平臺的算繪套件支援狀況如下:

平臺/技術支援狀況
網頁提供 React、Angular 及 Lit 算繪套件,並可整合 MCP Apps
Flutter支援行動、網頁及桌面平臺,並可整合 MCP Apps
iOS可使用 SwiftUI 算繪
AndroidJetpack Compose 目前仍支援 A2UI 0.9.1,對 1.0 的支援預計後續推出

在代理端,除既有的 Python SDK 外,新版新增 TypeScript 及 Dart SDK,協助開發者整合代理框架、轉換訊息及處理錯誤。

應用案例與後續發展

網頁與 Flutter 算繪套件可整合 MCP Apps,使 A2UI 介面能出現在支援該機制的 Claude 及 Gemini 等 AI 助理中。Google 內部已將 A2UI 用於 Gemini Notebook,使用者可透過選項卡片設定簡報格式與內容,確認後再產生結果。Gemini Enterprise 目前已支援 A2UI,但尚未升級至 1.0,Google 正著手進行相關更新。

Reference Link : ithome.com.tw

Related Articles

Stay Connected

0FansLike
0FollowersFollow
22,800SubscribersSubscribe
spot_img

Latest Articles