GPT-6 Astra 如何過驗證碼?通關《I'm Not a Robot》

GPT-6 Astra 已被報道零失誤通關48關驗證碼遊戲,展現了連續識別、操作與驗證的能力。透過 PandaNpc 瀏覽器 MCP 和 Chrome 擴充功能,你也能連接自己的 Astra 會話親身體驗;本文附前4關實測截圖與糾錯過程。

PandaNpc首次發佈於
GPT-6 Astra 如何過驗證碼?通關《I'm Not a Robot》

驗證碼用來區分人類與機器,如今,AI 也開始挑戰這些要求「證明自己是人類」的題目。GPT-6 Astra 通關《I'm Not a Robot》的消息,令不少人想親自試試:自己的 AI 能不能看得懂關卡,並實際操作瀏覽器?

要體驗這件事,就需要把 Astra 的判斷能力與瀏覽器工具連接起來。 本文介紹如何透過 PandaNpc Chrome 外掛程式和瀏覽器 MCP,連接自己的 Astra 工作階段、開啟遊戲,並結合我們實際完成前4關的操作記錄,說明如何判斷任務是否成功。

本文由 PandaNpc 開發者撰寫,涉及自有外掛程式和 MCP。公開報道中的48關通關成績,與本文記錄的前4關瀏覽器工具體驗分開說明;這次體驗出現過重試,並未驗證全部48關。

《I'm Not a Robot》是甚麼遊戲?在哪裏玩?

《I'm Not a Robot》是 Neal.fun 上的瀏覽器遊戲,以「我不是機械人」驗證為主題,將驗證碼式互動組成一系列挑戰。

點擊開啟《I'm Not a Robot》,瀏覽器中即可體驗。

對 AI 來說,這類遊戲不只用來考驗識別能力。它還需要讀懂規則、找到操作目標、執行動作,再觀察頁面是否接受了操作。關卡變化後,模型需要重新理解當前任務。

GPT-6 Astra 通關48關,新聞意味著甚麼?

公開報道顯示,GPT-6 Astra 完成了《I'm Not a Robot》的全部48關。部分報道使用「零失誤」的表述,但本文未獨立核驗完整運行記錄,不據此推斷穩定成功率。相關報道

這條消息值得關注之處,是模型完成了一段連續互動:理解頁面、選擇操作、檢查回饋,再繼續下一步。

OpenAI 亦將電腦與瀏覽器操作列為 Astra 的主要能力,公開介紹的任務包括填寫表單、使用軟件和進行網頁研究。OpenAI 官方介紹

遊戲通關並不等於所有真實網站的驗證碼都能通過。我們可以從這次演示出發,體驗模型如何使用工具,但具體表現仍要看自己的運行環境和操作記錄。

Astra、瀏覽器 MCP 和 Chrome 外掛程式如何協作?

組件 負責甚麼 用戶能觀察到甚麼
GPT-6 Astra 理解關卡、決定動作、判斷結果 模型的分析與下一步操作
瀏覽器 MCP 向工作階段提供頁面讀取、截圖和輸入工具 工作階段中的工具調用
PandaNpc Chrome 外掛程式 在目標瀏覽器中執行操作 頁面上的點擊、輸入、拖動及變化

整個過程是:你的任務 → Astra 調用 MCP 工具 → 外掛程式執行 → 頁面回饋返回 Astra。

A 透過瀏覽器 MCP 調用 Chrome外掛程式,頁面回饋返回模型的協作示意圖
協作示意圖(AI 生成):Astra 理解和決策,MCP 提供瀏覽器工具,外掛程式執行動作並返回頁面回饋;圖中的頁面是概念示意,不是實測截圖。

PandaNpc 目前的 Codex 接入實現包含瀏覽器 MCP 配置注入;瀏覽器工具提供截圖、點擊、輸入、拖動和瀏覽器實例選擇等介面。這是 PandaNpc 的工具鏈,不代表新聞演示使用了相同方案。

開始前,需要準備甚麼?

  • PandaNpc 帳號:用於連接設備、項目和工作階段。
  • 運行 Codex 的電腦:透過 PandaPaw 接入 PandaNpc。
  • 可使用 GPT-6 Astra 的模型帳號或配置:設備連接成功不代表模型已獲得授權。
  • 已安裝 PandaNpc 外掛程式的 Chrome 瀏覽器:負責執行遊戲中的操作。

已經能在 PandaNpc 使用 Astra 工作階段的用戶,可以直接跳到外掛程式安裝部分。模型選擇可參考 GPT-6 Astra 與 Claude Fable 5.1 對比。

1. 將運行 Codex 的電腦接入 PandaNpc

登入 PandaNpc,開啟設備頁面,選擇新增設備。依照頁面提示複製適用於目標電腦的安裝命令,在那台電腦的終端機執行。安裝完成後,回到設備頁面確認電腦已經出現。

如果電腦已安裝 PandaPaw,可以執行:

bash
pandapaw status

如果尚未完成帳號授權,可以再執行:

bash
pandapaw login

依照開啟的網頁提示完成授權。正常在線的設備不需要反覆重新登入。

隨後開啟 PandaNpc Agent,找到對應的設備和項目,進入 Codex 工作階段。完整安裝說明見 PandaPaw 接入文件。

2. 安裝 Chrome 外掛程式並同步帳號

從 Chrome Web Store 安裝 PandaNpc 外掛程式。

在安裝外掛程式的同一個 Chrome 設定檔中,開啟 PandaNpc 登入頁並登入,然後開啟外掛程式側邊欄。

目前外掛程式使用網頁帳號登入狀態。 未登入時,側邊欄會引導你前往網頁登入;登入後,再進入設備、項目和工作階段列表。

找到剛才接入的設備和 Codex 工作階段。若列表沒有出現,先檢查網頁登入是否成功,以及設備與外掛程式是否使用同一個 PandaNpc 帳號。其他 Chrome 設定檔中的登入不會取代目前設定檔的登入。

3. 確認工作階段實際使用 GPT-6 Astra

進入自己的 Codex 工作階段後,檢查工作階段顯示的模型資訊,確認實際模型是 GPT-6 Astra。

如果目前使用其他模型,就需要透過該 Codex 環境支援的模型配置入口完成選擇,再檢查工作階段所報告的模型。目前外掛程式中,Codex 工作階段不使用 Claude 的同一套一般模型切換按鈕。

不要單憑模型在回覆中說「我是 Astra」就認定切換成功,應查看工作階段的模型資訊。如果帳號沒有 Astra 的存取權限,外掛程式與 MCP 無法補足這項權限。

4. 驗證瀏覽器 MCP 是否連通

先發一個簡單任務:

請檢查目前可用的瀏覽器工具,讀取作用中分頁的標題,並取得一張截圖。暫時不要點擊或輸入。

確認返回的標題和截圖是來自你準備操作的瀏覽器。如果連接了多個瀏覽器,可以要求:

請列出可用的瀏覽器實例,選擇我要體驗遊戲的實例,然後重新截圖確認。

這一步可以驗證工作階段能否調用工具、外掛程式是否在線,以及目標瀏覽器是否正確。如果模型只提供文字建議,沒有調用工具,就要先解決連接問題,再開始遊戲。

5. 開啟遊戲,交給 Astra 挑戰

在已連接的 Chrome 中開啟《I'm Not a Robot》,保持遊戲視窗可見。

第一次體驗,建議只嘗試目前關卡:

請透過瀏覽器 MCP 體驗目前開啟的《I'm Not a Robot》。

先讀取目前關卡規則,再透過正常頁面互動完成操作。不要讀取原始碼尋找答案,也不要修改遊戲狀態跳關。

每次操作後檢查頁面回饋。先嘗試目前關卡,完成後暫停,告訴我調用了哪些工具,以及如何確認結果。遇到失敗請如實說明。

確認完整流程可以執行後,再讓它繼續,並記錄通過的關卡、失敗原因、重試和人工介入情況。

如何確認遊戲操作真的成功?

每次操作都要走完「觀察 → 判斷 → 執行 → 驗證」。工具回傳內容只說明執行情況,頁面是否進入下一關才是遊戲通過的證據。結果不符合預期時,先讀取新畫面、檢查輸入框內容,再修正動作。

觀察、判斷、執行、驗證四個階段及失敗糾正分支的流程示意圖
流程示意圖(AI 生成):工具成功不等於遊戲成功;以頁面回饋決定繼續下一關還是重新觀察並糾錯。

我們的實際體驗:完成前4關,進入第5關

我們在用戶指定的瀏覽器實例中,透過 PandaNpc 瀏覽器 MCP 和 Chrome 外掛程式開啟遊戲,完成了前4關。操作依據是頁面截圖與回饋,使用了點擊、填寫和真實輸入工具,沒有讀取遊戲原始碼或修改關卡狀態。

最後一張截圖顯示 Level 5: Rotation,說明前4關已經通過。第5關沒有開始挑戰,本次記錄用於展示工具鏈的實際工作過程。

關卡 頁面任務 實際操作與結果
Level 1: Checkbox 勾選「I'm not a robot」 點擊勾選框,頁面進入第2關
Level 2: Stop Signs 選擇包含停車標誌的方格 根據截圖選擇4個方格,點擊 Verify,進入第3關
Level 3: Wiggles 輸入動態扭曲文字 出現字元誤讀和輸入追加;重新辨認並清空輸入後提交,進入第4關
Level 4: Vegetables 選擇蔬菜圖片 根據圖片作出選擇並點擊 Verify,進入第5關

圖片選擇:依據畫面決定動作,依據下一關確認結果

第2關的停車標誌跨越多個方格。我們根據截圖選取了包含標誌的4個方格,再點擊 Verify。隨後頁面顯示第3關 Wiggles,才確認這次選擇通過。

第2關 Stop Signs,停車標誌橫跨網格右上方4個方格
第2關操作前截圖:模型根據畫面選擇包含停車標誌的方格。

第4關則是不同對象的圖片選擇。提交後頁面進入第5關 Rotation,形成了另一段完整的「看圖 → 操作 → 頁面回饋」記錄。

第4關 Vegetables 的九宮格圖片選擇題
第4關操作前截圖:頁面要求選擇蔬菜;這畫面同時證明第3關已經通過。

這兩關展示了瀏覽器工具的實際作用:模型作出的判斷可以直接轉成頁面動作,而結果仍由遊戲頁面確認。

第3關:字元誤讀和輸入追加,修正後通過

第3關的文字帶有動態扭曲。第一次把其中一個字元看錯,輸入了 FNZZCD,提交後沒有進入下一關。

隨後嘗試重新輸入時,全選操作沒有達到預期,新文字追加到了舊內容之後,輸入框中出現了 FNZZCDFNZZCD。工具雖然執行了輸入動作,但實際欄位內容已經不符合題目要求。

第3關 Wiggles 的輸入框出現重複追加的 FNZZCDFNZZCD
實際錯誤現場:輸入被追加而非取代,工具執行成功不等於遊戲判定通過。

重新查看截圖後,辨認出的文字是 FNZZSD。這次先清空輸入框,再聚焦並調用真實輸入工具,最後提交,頁面進入第4關。

這段過程包含識別錯誤和輸入處理問題,不能寫成「零失誤」。因為修正時同時改變了答案和輸入方式,也不能把最終通過單獨歸因於換用了某個工具。

可重用的經驗是:重試之前先檢查頁面和輸入框的實際狀態;只有當頁面進入下一關,才報告通過。

本次體驗結束時的頁面

第4關提交後,頁面顯示第5關的旋轉拼圖。我們保留了這個畫面,作為前4關完成的結果證據,沒有繼續挑戰第5關。

遊戲顯示 Level 5 Rotation 與道路旋轉拼圖
結果截圖:已進入第5關,證明前4關完成;不代表48關通關。

MCP 沒有反應、截圖失敗或點錯位置,如何處理?

現象 優先檢查
外掛程式沒有設備或工作階段 網頁帳號與設備歸屬是否一致
Codex 無法正常回覆 模型認證、額度及運行環境是否正常
模型沒有調用瀏覽器工具 目前工作階段是否載入瀏覽器 MCP
截圖來自錯誤頁面 瀏覽器實例與作用中分頁
截圖失敗 視窗是否可見,以及工具返回的具體原因
輸入後沒有通過 先看實際欄位內容,檢查誤讀、追加或未清空
點擊完成但頁面不動 操作後的頁面回饋
下一步突然點錯 頁面是否重新整理或版面是否變化
工具請求被拒絕 目前權限及拒絕原因

在這次體驗中,新分頁剛開啟時,第一次頁面快照傳回無法連接至內容指令碼的錯誤;隨後截圖成功,頁面已顯示第1關。單次讀取失敗不能直接說明整條瀏覽器鏈路不可用,要結合工具錯誤與後續的實際頁面來判斷。

常見問題 FAQ

只安裝 Chrome 外掛程式,就能使用 GPT-6 Astra 嗎?

不能。外掛程式負責瀏覽器執行;你還需要可運行的 Codex 工作階段,以及 Astra 的存取權限。

能直接把這個外掛程式連接到普通 ChatGPT 網頁嗎?

本文介紹的路徑是 PandaNpc 中的 Codex 工作階段接入瀏覽器 MCP。僅在另一個分頁開啟 ChatGPT,不會自動建立這條連接。

MCP 本身會識別驗證碼嗎?

MCP 是連接模型與工具的協定。在這套方案中,模型負責理解和決策,瀏覽器工具與外掛程式負責取得頁面和執行動作。

這次實際體驗了多少關?是否零失誤?

完成了前4關,進入第5關後結束體驗。第3關存在字元誤讀和輸入追加,修正後通過,不是零失誤,也不是全部48關通關。

工具返回成功,為甚麼遊戲仍沒有通過?

工具執行與遊戲判定是兩個結果。我們的第3關就出現了文字輸入成功、但內容追加錯誤的情況。應檢查輸入內容和提交後的頁面回饋。

能通過遊戲,就能通過真實網站驗證碼嗎?

不能直接推論。遊戲結果只證明相應條件下的表現,不能代表其他驗證系統會接受相同的操作。

為甚麼要同時使用外掛程式與 MCP?

MCP 讓模型知道有哪些工具、怎樣調用;外掛程式把這些調用落實到瀏覽器。連接兩者後,模型可以觀察頁面、實際操作,再讀取結果。