Tabbit部落格

用 MiniCPM5-2B 操作已登入的瀏覽器

先讓能解析 XML 工具呼叫的執行環境執行 MiniCPM5-2B,再由本機 Agent 透過 Tabbit CLI 讀取已登入的看板,檢查具名草稿後才修改。

本文目錄
  1. 重點
  2. MiniCPM5-2B 瀏覽器工作流程的分工
  3. 先測正確 checkpoint,再連接帳號
  4. Tabbit 設定與模型託管分開處理
  5. 先產生看板變化報告
  6. 讓報告可供查核

只要執行環境能解析 MiniCPM5-2B 的 XML 工具呼叫,本機 Agent 就能把它接到 Tabbit CLI,處理已登入瀏覽器的工作。但模型不會自行開啟看板。建議從 OpenBMB 推薦的 openbmb/MiniCPM5-2B checkpoint 開始,在 SGLang 設定 minicpm5 parser,先測一項無副作用的唯讀呼叫,再讓 Agent 比對看板變化。OpenBMB 在 MiniCPM5-2B 指南中說明了這組模型與 parser。

checkpoint 和執行環境都會影響結果。一位 Reddit 測試者表示,MiniCPM5 2B Q4_K_M 的工具呼叫表現不理想;另一位使用者則說自己的 Q8 配置在 OpenCode 中可用於程式碼庫探索與網頁搜尋。另一篇發布討論也提到小型模型 Agent 和瀏覽器任務。這些是個人經驗,不是可重現的 Tabbit 基準測試。請逐一確認權重、量化、parser、工具和人工覆核步驟。

重點

  • OpenBMB 文件對應的模型是 openbmb/MiniCPM5-2B,目前建議 BF16、GGUF、MLX 或 GPTQ 部署格式。

  • 工具呼叫需要能理解模型 XML 格式的執行環境;OpenBMB 建議使用 SGLang 的 minicpm5 parser。

  • Tabbit CLI 位於本機 Agent 這一層;模型輸出不會直接控制瀏覽器。

  • 先做唯讀看板任務,以穩定 ID 比對欄位並保留來源 URL;資料缺漏或衝突時停止。

  • 儲存具名草稿並設置可見覆核點。未核准前不要讓 Agent 提交或更新。

MiniCPM5-2B 瀏覽器工作流程的分工

層級設定內容繼續前確認
模型 checkpointopenbmb/MiniCPM5-2B 與執行環境支援的部署格式勿與 Base、SFT、Midtrain、MiniCPM5-1B 或社群微調版混淆
模型服務執行環境支援聊天模板和 XML 工具呼叫SGLang 依文件使用 --tool-call-parser minicpm5
本機 Agent可選擇本機端點並執行本機工具確認能發現 Tabbit skill 並呼叫 CLI
瀏覽器Tabbit Browser 中已登入目標網站自行確認分頁 URL、帳號和唯讀範圍
人工覆核有名稱的報告或草稿寫入前逐項核對欄位

先測正確 checkpoint,再連接帳號

OpenBMB 目前建議使用 BF16、GGUF、MLX 或 GPTQ 版本的 MiniCPM5-2B。官方將 Base、Midtrain、SFT 和 DSpark 分開列出,因為用途不同。請從 openbmb/MiniCPM5-2B 開始,不要用非官方微調版或其他 MiniCPM 型號代替。SGLang 指南提供 OpenAI-compatible 端點,並建議工具呼叫使用內建 minicpm5 parser。模型輸出 XML 工具呼叫,再由 parser 轉為 OpenAI-compatible tool_calls 欄位。部署細節請查閱官方模型指南與 Hugging Face 模型卡。

本機 Agent 即使能選擇 OpenAI-compatible 端點,也不代表它理解 MiniCPM5 的工具格式。請確認客戶端能解析 tool_calls 回應並提供本機工具。公開文件沒有證明所有 Agent 客戶端都支援這個配置。若你的環境無法呼叫工具,可先用模型規劃或摘要,再把結構化任務交給本機 Agent,或自行操作瀏覽器。

Tabbit 設定與模型託管分開處理

安裝 Tabbit Browser,在預定使用的設定檔登入看板。先確認本機 Agent 找得到 Tabbit skill,再依客戶端文件呼叫。Tabbit CLI 快速入門為支援的 skill 客戶端說明 /tabbit;Pi 文件使用 /skill:tabbit,其他客戶端可能使用 /skills 或選單。查看已安裝的 SKILL.md,不要猜命令。

接著在同一台裝置執行 tabbit-cli diagnose,檢查啟動器是否連上控制器。最後在 Tabbit 中確認目標頁面與看板帳號。模型端點、skill 發現、本機啟動器連線和網站登入是四項不同檢查。遠端模型端點能回應,不代表 Agent 能連上本機 Tabbit;瀏覽器已連線,也不代表模型能產生可用工具呼叫。

關卡檢查方式停止條件
模型版本客戶端選取預期端點上的 openbmb/MiniCPM5-2B實際載入其他 checkpoint 或供應商
工具格式伺服器將 XML 解析為工具呼叫格式錯誤、變成一般文字或缺少參數
Skill 發現Agent 看得到 Tabbit skill客戶端不認得使用的命令
瀏覽器連線tabbit-cli diagnose 看得到控制器啟動器無法連線到本機 Tabbit
登入頁面確認看板帳號和正確 URL帳號、記錄或頁面不符預期

本環境的 Tabbit CLI 測試以兩個具名任務確認工作階段可重用,但沒有配對 MiniCPM5-2B 客戶端,也沒有測試 XML parser。瀏覽器連線和模型整合要分開驗證。

先產生看板變化報告

選一個看板和時間範圍。讓本機 Agent 只讀取穩定記錄 ID 的可見狀態欄位,並與先前核准的快照比較。輸出應列出目前值、先前值、來源 URL 和覆核狀態。不要讓小模型推測業務影響或直接更新看板。ID 改變或欄位缺漏時就停止。

  1. 啟動本機模型服務,在 Agent 選擇器確認載入正確 checkpoint。

  2. 執行一項會回傳固定值的無副作用工具測試,確認 parser 輸出工具呼叫而非普通文字。

  3. 建立 Tabbit 任務,先只回報看板頁面標題和帳號標記。

  4. 讀取一個穩定 ID 和相關欄位,不點擊更新或提交按鈕。

  5. 與舊快照比較,儲存為 Weekly dashboard changes, 2026-11-09。

  6. 在瀏覽器或編輯器檢查草稿,再決定是否由人手動更新。

要求 Agent 在 ID 不確定時停止的提示詞:

Use Tabbit CLI to read the dashboard page already open for this task. Read only record ID GEO-104 and the fields status, owner, and updated_at. Do not click edit, save, submit, or delete. Return the page title and URL, record ID, each visible field value, and a needs_review flag. If the ID or any field is missing, stop and explain what you could not verify. Compare only against the prior snapshot I provide. Save a draft named "Weekly dashboard changes, 2026-11-09" and stop before any update.

GEO-104、欄位名稱和日期都是測試參數。請換成無害測試資料或核准記錄。初次測試時不要授權模型更新正式看板。

讓報告可供查核

每列都應連回來源頁面,分開列出目前值、先前值、來源和判斷。若資料衝突,保留兩邊的觀察並標示差異,不要讓 MiniCPM5-2B 依記憶補值。瀏覽器 Agent 首次任務清單說明唯讀邊界;Tabbit CLI 完整指南和Agent 連接指南介紹瀏覽器連線方式;MCP 與 CLI 比較協助選擇接法。另可參考 Codex 設定、Tabbit Browser 介紹、使用建議和 Agentic Browser 說明。

社群對不同量化與執行環境的 MiniCPM5-2B 經驗不一。有測試者認為 Q4_K_M 工具呼叫較弱,另一位則表示 Q8 搭配 OpenCode 可用於程式碼庫探索和網頁搜尋。OpenBMB 文件指定了 XML 工具呼叫的 parser。按官方配置後,先用唯讀測試資料驗證自己的欄位。

MiniCPM5-2B 是候選模型,不是完整的瀏覽器自動化堆疊。執行環境要解析工具呼叫,本機 Agent 要能執行 Tabbit CLI,人工則要審核具名草稿。若需要登入瀏覽器工作流程,可下載 Tabbit Browser。

常見問題

應該使用哪個 MiniCPM5-2B checkpoint?

OpenBMB 目前建議以 BF16、GGUF、MLX 或 GPTQ 格式部署 MiniCPM5-2B。Base、Midtrain 和 SFT 是不同訓練階段,請勿未查模型卡就互換。

MiniCPM5-2B 可以呼叫瀏覽器工具嗎?

模型可輸出 XML 格式工具呼叫,但執行環境必須能解析。OpenBMB 建議使用 SGLang 和 `minicpm5` parser;Agent 還需要連接 Tabbit CLI 等瀏覽器工具。

MiniCPM5-2B 會自行開啟瀏覽器嗎?

不會。模型輸出文字或工具呼叫,再由相容的執行環境和本機 Agent 交給 Tabbit CLI 控制分頁。

登入看板後,MiniCPM5-2B 能讀取資料嗎?

確認網站和權限後,本機 Agent 可透過 Tabbit CLI 讀取目前 Tabbit 設定檔中的登入頁面。模型本身不會取得瀏覽器登入狀態。

工具呼叫格式錯誤時怎麼處理?

停止寫入操作,檢查 checkpoint、聊天模板、執行環境 parser、工具 schema 和 Agent 支援,再重做無副作用的唯讀測試。

可以用遠端 MiniCPM 服務搭配 Tabbit CLI 嗎?

只有遠端 Agent 已驗證能連到執行 Tabbit 的同一台裝置時才可以。否則應在本機執行模型與瀏覽器 Agent,或將核准的頁面資訊交給遠端模型。

下一步

讓 Tabbit 與你並肩工作。

跨分頁調研、自動化重複的瀏覽器工作,讓每一處上下文都觸手可及。