你想讓手機替你開啟時鐘、切到碼錶,再整理一段假筆記;電腦蓋上之後,它還能繼續嗎?這篇 Opposable 教學帶你先看懂手機怎麼完成任務,再準備一套能親自核對的斷網練習。
本文專為第一次接觸手機 Agent 的讀者寫,不必寫程式。你需要一支自己有權管理的 Android 練習機,願意檢查安裝來源與權限;最後要學會的,是辨認執行方式、核對成果,以及收回控制權。
以下依 2026 年 10 月 23 日查閱的官方產品頁、技術文章、隱私文件與 Android 說明整理。本次寫作環境沒有已連接的 Android 實機,後面的任務與紀錄欄是建議驗收方法,不代表本站已量得速度或成功率。
先說結論:手機自動操作=選路+動作+畫面核對
手機自動操作=選路+動作+畫面核對。把 Opposable 想成三位輪班助手:一位照固定程序、一位照已存的食譜,另一位看螢幕臨場找路。看到它點了一下,還不能據此判斷是哪位助手做的。
- 先用時鐘、計時器與自製假筆記,避開付款、訊息寄送、刪除照片及真實帳號資料。
- 下載模型與實際使用模型分開記;跑得快,也可能是固定動作或流程重播。
- 每個子目標都核對畫面,把失敗、停滯與人工接手一起留下。
- 斷網測本機執行;撤權測控制邊界。兩張考卷各自過關。
一、Opposable 教學先分清三條執行路徑
Agent 是會根據目標採取動作的系統;GUI 是人看見的圖形介面。Opposable 的 Android 路線利用 Accessibility(無障礙服務)讀取畫面內容並操作其他 App。模型決定下一步,執行層負責讀畫面與按按鈕,這個分工可搭配 Agent Harness 白話教學理解。
①「熟練店員」:固定程式動作
常見工作不一定要請模型想。官方列舉鬧鐘等日常任務可由固定程式處理,然後核對結果。它像店員按熟悉的收銀流程做事:你說出需求,程式走已寫好的步驟。這類任務適合當安裝後的第一道檢查,卻不能拿來證明螢幕模型看懂了新 App。
②「照食譜」:已學流程重播
官方把可儲存的步驟稱為 routine/recipe。外部 Agent 先完成一項工作,步驟可依畫面文字保存,之後由手機重播;這與再訓練模型是兩件事。官方機制說明也指出,保存的是沿螢幕文字操作的路線。換語言或 App 改版後,應重新檢查文字是否仍對得上。
③「看圖找路」:本機螢幕模型
遇到前兩條路未處理的工作,才可能交給螢幕模型。官方說明採用 GUI-Owl 1.5 2B;2B 指約二十億個模型參數,可把它理解成模型內部的可調設定數量。上游 Mobile-Agent 專案把 GUI-Owl 1.5 列為基於 Qwen3-VL 的跨平台 GUI 模型家族。模型家族的研究成績,與這個手機 App 的實際完成率,要分開看。

本機推論像把助手的大腦放在手機裡;透過電腦或雲端模型控制,則是另一種連線方式。官方隱私文件明說:遠端 relay(中繼站)會傳遞可能含畫面內容的請求與回覆;本機螢幕模型在手機執行。不要把「這次用了本機模型」擴大成整個產品所有連線都不經伺服器。
二、安裝與授權:先看清楚誰能操作手機
第一步「備好練習機」:只從官方入口取得 APK
截至查閱日,官方 Android 安裝頁列出的條件是 Android 11 以上。APK 是 Android 安裝檔;請在手機瀏覽器直接開啟官方網域 getopposable.com,走 Android 下載入口,記下 App 版本及下載日期。先把練習機上的真實訊息、銀行、工作檔案與帳號登入移開,再繼續。
側載時,系統可能要求允許該瀏覽器安裝未知 App。只對這一次的可信來源處理,裝好後收回該瀏覽器的安裝權限。若 Play Protect 判定有害或封鎖,先停止並查證,不照著網站文字直接略過。Google 的 Play Protect 說明建議保持保護開啟,並說明它會檢查商店外來源的 App。

第二步「交鑰匙」:理解 Accessibility 再開啟
開啟 Opposable,依系統設定進入 Settings → Accessibility(設定 → 無障礙),確認授權對象確為 Opposable。這份權限容許讀取螢幕並代你與 App 互動,範圍比讀一份筆記大得多。先看授權畫面,再決定是否讓這支練習機接受操作。
若開關被限制,Android 官方受限制設定說明列出部分適用 Android 13 以上的步驟,路徑為 設定 → 應用程式 → 該 App → 更多 → 允許受限制設定的路徑,並強調只有信任開發者時才考慮開啟。這不是一般安裝必須無條件通過的關卡;無法確認來源,就先停在這裡。不同廠牌可先用設定搜尋找到對應項目。
第三步「備好大腦」:先下載,再記錄實際 encoder
進入 Opposable 設定,找到螢幕模型下載項目,連線完成下載後才測斷網。10 月 21 日的官方技術文章將模型檔描述為約 1.5 GB;下載檔占用儲存空間;執行另外需要 RAM(運行中的記憶體)。這個下載數字不是手機 RAM 的足夠門檻。官方描述同一設定畫面會顯示選到的 encoder 與畫面編碼耗時。本文不替未核對的版本命名更深一層選單。
Encoder 是把畫面轉成模型可讀資料的「翻譯員」。記下顯示的是 NPU、GPU 或 CPU,以及手機型號、晶片、Android/App 版本、介面語言、模型名稱。這些縮寫是不同運算硬體;能下載模型,不等於你的手機已選到特定加速器。若看不到路徑資訊,就填「無法判定」,別根據快慢猜。
三、Opposable 教學:用三張小考卷做斷網驗收
下面是可自行執行的練習設計。先保持手機解鎖並放在眼前,每次只給一項小目標;先寫下預期畫面,再開始。把你的提示原文存下來,成功、失敗、超時與人工修正都各記一筆。
A 卷「固定動作」:建一個可刪除的測試計時器
若你這版 App 有可直接送出本機任務的入口,要求「設定一個五分鐘計時器」。若找不到本機任務入口,先記為未測,不把電腦 connector 當替代。先確認原本沒有同樣計時器,再核對是否為 05:00、是否已開始,以及有沒有多建第二個。完成後手動取消。若介面有執行紀錄,保留它回報的路徑;沒有路徑證據時,只寫「任務完成,路徑未確認」。
這題考的是從需求到結果能否接通。系統可能直接使用固定程式,不要把它填成「2B 模型成功一題」。同樣地,文字回報完成後,計時器畫面若沒變,就記失敗;不要只抄聊天回覆。
B 卷「食譜重播」:先學會,再考一次
若你已有授權的外部 Agent 連線,可用自製假筆記,先做「開啟測試筆記,新增一行 練習完成」,確認成功後,透過 App 提供的 routine/recipe 功能保存。官方公開文件描述了儲存與重播機制;本次未取得可逐格核對的手機選單,所以不要照猜測尋找不存在的按鈕。沒有這個入口就先略過 B 卷,記為未測。
先備份假筆記並回到相同起始畫面,再用已存流程重播。核對文字是否只出現一次、是否寫入正確檔案。接著只改一個條件,例如把 App 語言換成繁中,再考一次;這是測畫面文字改變後的適應,不是測模型重新訓練。需要重新配對時,可直接查官方電腦配對說明;CLI 版本與 Android App 版本分開記錄。
C 卷「看圖找路」:開啟時鐘,再切換碼錶
這題刻意拆成「開啟時鐘」與「切到碼錶」兩個子目標。每完成一個,就由你核對前景 App、頁籤及數字,再給下一個;先不要求啟動碼錶。若 App 提供模型執行資訊,核對確實用了螢幕模型;若固定動作或既有流程先接手,這次結果仍有用,但模型欄填「未測到」。
先完成模型下載,關閉遠端連線,拔除 USB,再開啟飛航模式,並另外確認 Wi-Fi 與行動數據都關閉;部分手機會保留 Wi-Fi。若可找到本機任務入口,就送出同一題;找不到時,這題記未測並停在設定核對,勿用遠端入口冒充離線首跑。斷網後能完成,證明的是這次工作不依賴當時的網路;要證明用了模型,還需另有路徑紀錄。只有聊天 connector 的入口失去連線,不能直接推定本機模型不支援。
建議預先定一個人工停止條件,例如兩次重複點同一處、離開測試 App,或一分鐘沒有可辨認進展就接手。這是一組入門練習門檻,不是官方效能標準。停下後先截下無個資的失敗畫面,記錄當下狀態,再重設起點;不要讓它一路試到碰上真實資料。
四、量時間與撤權:把「會做」和「能停」各自驗完
一份紀錄,至少留下七件事
- 環境:手機、Android、App、模型、encoder、介面語言。
- 起點與目標:原畫面、提示原文、預期終點。
- 路徑證據:固定動作、recipe、模型,或無法判定。
- 連線狀態:USB、Wi-Fi、行動數據、外部 Agent 是否已斷開。
- 端到端耗時:從送出任務到你確認結果;首次載入與後續執行分開記。
- 品質:成功/失敗/未測,錯點、重試、人工接手各幾次。
- 收尾:計時器已取消、假筆記已還原、控制與配對已撤回。
為什麼不只看設定頁的毫秒?那可能只是畫面編碼的一段時間,完整任務還包括讀取需求、產生動作、App 載入與核對。官方技術文章的 S25 NPU 數字只測 encoder;Mac CPU 單步與模擬器任務也是不同測試,不能混成你的手機完成時間。選定同一支手機、同一題與同一起點,再比較才有意義。
先收回一把鑰匙,再確認另一把
第一輪先停用系統 Accessibility 裡的 Opposable,再重試低風險的切頁任務,檢查它是否仍可讀取或點擊其他 App。這是你要驗收的預期,並非本文已證實每個版本都做到了;若仍有控制,就停止使用並檢查其他授權通道。
第二輪測遠端:在 App 的 Connected computers and apps移除測試連線;官方連線文件另列帳號頁的 Connected apps,及可一次撤回所有電腦/App 存取的 Rotate token。回到原本已連線的客戶端,確認舊連線無法再次操作,再看手機結果。token 是通行密碼,紀錄畫面不要拍到它。
如果曾用 USB debugging(USB 偵錯),拔線以外也關閉偵錯並撤銷偵錯授權;不要把移除網路配對當成所有通道都收回。官方 10 月 7 日文章曾揭露付款審批與 USB fallback 的程式漏洞並稱已修正。正因通道需要逐條驗,本篇練習全程避開付款與購物,不把審批宣稱當成讓主力手機接受操作的理由。
五、常見問題:八個直接答案
1. 它跟一般聊天 AI 差在哪?
差在執行入口。聊天回覆給你文字;接上手機操作層後,Agent 可以讀畫面與發出動作。授權範圍也跟著擴大。
2. 不用電腦就一定全程離線嗎?
不一定。電腦是否在線,與手機有沒有透過 relay/遠端模型連線是兩個問題;照 C 卷關掉網路,再核對執行路徑。
3. 三條路徑是三個模型嗎?
不是。固定程式與流程重播是不同執行機制;螢幕模型才是看圖決定下一步的那一條。
4. 換一個 App 就要重新訓練嗎?
先分清食譜與模型。儲存新操作路線不等於訓練模型;陌生 App 能否完成,要用自己的小任務驗收,不用展示影片推論。
5. 繁中介面可以直接套英文展示嗎?
要另考。標籤文字、版面與按鈕位置都可能改變。先固定語言測通,再只改語言,保留兩輪結果。
6. 是不是一定要有 NPU?
先看設定回報。官方設計有其他運算路徑;這篇不替所有晶片保證加速可用。完成下載後,記下實際 encoder 與你的端到端時間。
7. App 免費就等於任何接法都免費嗎?
不能這樣推。官方把本機使用與遠端 relay 分開,外部模型入口也有自己的帳號與計費;本篇的斷網練習先限定本機路徑,不需要先訂遠端方案。
8. 成功一次可以拿來操作主力手機嗎?
先累積可回復任務與撤權紀錄。至少要知道失敗如何停下、哪一個動作需要人接手;先讓範圍小到自己能逐項驗收,再決定下一步。
給新手的三個重點
- 先辨路:相同成果,可能由固定程式、重播或模型完成。
- 再驗收:每個子目標看畫面,時間從送出一路量到結果確認。
- 最後撤權:系統服務、遠端配對與偵錯入口分開收回。
接著閱讀
左右滑動查看更多推薦
下一步:先完成一題,再收回控制權
回到那句把手:手機自動操作=選路+動作+畫面核對。今天先準備一支乾淨的練習機,完成一個可取消的計時器任務,保留起點、結果與路徑證據,最後停用權限並驗一次。下一輪再加食譜或螢幕模型;能解釋它怎麼做、哪裡失敗、怎麼停,才是你真正掌握的能力。想繼續建立自己的工作流,可以到 AlphaLab AI 專區或 AlphaLab 線上課程選下一個練習。






