Meta 的 Muse 和 OpenAI 的 Dots 是個人 AI 代理程式,能依照使用者的要求在網路上進行商品調查、填寫表單,有時甚至能從將商品加入購物車一路操作到結帳。Muse 已在美國和加拿大開放給 18 歲以上人士使用,且大多數用途均免費。對業者來說,現在不只要讓網站能透過搜尋找到,也得面對網站是否方便代理程式順利操作的考驗。
AI 不只閱讀,還開始操作網站
在 10 個分頁之間切換比較、預約、再次下單。過去由人類手動完成的工作,如今正逐漸被對 AI 說一句話取代。Muse 和 Dots 都屬於能在網路上執行受託工作的代理程式。Meta 詳細公開了其運作機制,OpenAI 則未透露太多有關 Dots 的資訊。
人們仍記得,過去幾乎所有網路瀏覽都在電腦上進行,直到智慧型手機問世,版圖才隨之改變。根據 StatCounter 的統計,電腦的全球流量占比從 2010 年 1 月的 98%,降至 2026 年不到一半。人類操作的瀏覽器與代理程式操作的瀏覽器之間,會不會也發生同樣的變化?這正是本文討論的出發點。
業者有兩條路可接觸到代理程式
代理程式接觸業者的管道,大致可分為兩種。一種是使用連接功能,也就是所謂的連接器。Meta 表示,Muse 上線時已準備好數十家合作夥伴,並可存取 Shopify 的全部商品目錄。未來還預計加入 Walmart、Best Buy、Sephora、Wayfair 等業者。OpenAI 也表示,透過外掛機制可連接超過 4,000 款應用程式,業者也能自行開發並提交審核。
另一種則是透過瀏覽器前往沒有連接器的多數網站。Meta 表示,Muse 會在專用的安全電腦上執行 Chromium 核心瀏覽器。據稱,Dots 也會透過自己的雲端電腦和瀏覽器執行工作。換言之,當使用者要求代理程式「買這位設計師的襯衫」,代理程式就會僅憑網頁上顯示的內容前往網站。
使用 Shopify 的業者,其市場定位可能已由平台設定決定。Shopify 表示,銷售管道中的 Agentic 設定預設為「交由 Shopify 管理」,商品資訊則預設會透過 Shopify Catalog 與 Meta 分享。使用自有平台的網站,若不建立連接器,就會被歸入瀏覽器管道。
訪客不表明身分,robots.txt 就派不上用場
傳統的防機器人措施在此面臨考驗。robots.txt 和爬蟲允許清單,都是以對方會表明身分為前提設計的。然而,Meta 和 OpenAI 都沒有公布 Muse 或 Dots 瀏覽器的使用者代理程式、請求標頭或簽章。Meta 提供給網站營運者參考的爬蟲有 5 種,OpenAI 則有 4 種,兩者都不包括 Muse 或 Dots。也就是說,根本沒有可填入的名稱。
Meta 表示,Muse 瀏覽網頁時,會看起來像是使用者本人在操作。以買襯衫為例,賣家甚至可能根據這次造訪,在 Instagram 上投放廣告。這讓人想起電影《神鬼交鋒》:主角只穿著飛行員制服,就能在機場裡走動。只要制服看起來夠像真的,就沒人會確認他是否具備飛行資格。Muse 就像是穿著顧客制服前來的訪客。
說到底,robots.txt 是一種君子協定,規範本身也明確指出,它「不是授權存取的手段」。Amazon 的 robots.txt 列有 99 個代理程式名稱,卻沒有 Muse 或 Dots。Amazon 在 9 月封鎖 Muse,採用的手段是服務條款。據 GeekWire 報導,原因有三:Meta 沒有告知 Amazon Muse 會存取其商店;Muse 瀏覽時不表明身分;以及 Muse 看起來會取得並儲存顧客的登入資訊。
判斷地點正從 robots.txt 轉向防機器人系統。防火牆或平台的機器人過濾器所看到的,是雲端上的 Chromium 瀏覽器。要當成真人放行,還是直接封鎖?這種二選一的決定,可能在 SEO 人員不知情的情況下,由某人的設定左右。HUMAN Security 表示,其機器人偵測產品能辨識 Muse;不妨向防機器人服務供應商確認,他們能否分辨「由人操作的 Chromium」和「AI 代理程式」。
Dots 還有另一條途徑。OpenAI 的文件指出,若網站封鎖雲端瀏覽器,可改在使用者已連線的電腦上嘗試。文件也說明,在這種情況下,經授權的點擊、表單送出,以及登入狀態下的操作,可能會被視為由使用者本人的帳戶執行。
代理程式透過無障礙樹讀取網頁
那麼,透過瀏覽器前來的代理程式是怎麼看網頁的?Meta 表示,Muse 的瀏覽子代理程式看到的不是網頁的原始 DOM,而是無障礙樹的快照。而且它無法在網頁中執行 JavaScript。網頁本身的指令碼會在實際瀏覽器中執行,但 Muse 無法自行加入任何內容,整體機制就是如此。
無障礙樹是螢幕閱讀器(螢幕朗讀軟體)使用的資訊。瀏覽器會根據 DOM 建立無障礙樹,並為各個元素設定類型(按鈕、連結、標題等)、名稱和狀態,其中不包含設計資訊。至於 OpenAI,尚未公開說明 Dots 的瀏覽器如何讀取網頁。Google 則指出,瀏覽器代理程式可能會使用螢幕截圖、DOM 結構、無障礙樹等資訊。
### 各元素的呈現方式
heading_placeholder


コメント