TabbitBlog

MiniCPM5-2Bでログイン済みブラウザーを使う

XMLツール呼び出しを解析できるruntimeでMiniCPM5-2Bを実行し、ローカルAgentをTabbit CLIにつなぎます。ログイン済みのダッシュボードを読み、名前付き下書きを確認してから変更します。

この記事の内容
  1. 要点
  2. 各レイヤーの役割
  3. アカウントをつなぐ前にcheckpointを試す
  4. モデルのホスティングとは別にTabbitを設定する
  5. ダッシュボード変更レポートから始める
  6. レポートを検証可能にする

MiniCPM5-2Bは、runtimeがXMLツール呼び出しを解析し、ローカルAgentがTabbit CLIへつなげば、ログイン済みブラウザーの作業に利用できます。モデルだけでダッシュボードを開くことはできません。OpenBMB推奨の openbmb/MiniCPM5-2B checkpointを使い、SGLangで minicpm5 parserを設定してから、まず副作用のない読み取りを試します。MiniCPM5-2Bガイドにこの組み合わせが記載されています。

checkpointとruntimeの両方が重要です。Redditのある利用者はQ4_K_Mのツール呼び出しがテストで弱かったと報告し、別の利用者はQ8をOpenCodeで使い、リポジトリ探索やWeb検索ができたと述べています。リリース時の議論にも小型モデルのAgentやWeb作業への言及があります。いずれも個人の経験で、再現可能なTabbit評価ではありません。重み、量子化、parser、ツール、人による確認を個別に確かめてください。

要点

  • 文書で案内されるcheckpointは openbmb/MiniCPM5-2B。OpenBMBはBF16、GGUF、MLX、GPTQを推奨しています。

  • ツール呼び出しにはXMLを理解するruntimeが必要です。OpenBMBはSGLangの minicpm5 parserを推奨しています。

  • Tabbit CLIはローカルAgent側の機能です。モデル出力だけでブラウザーは操作されません。

  • 最初は読み取り専用にし、安定したIDで照合して元ページのURLを残します。欠落や不一致があれば停止します。

  • 名前付き下書きと目に見える確認点を用意し、承認前の更新を防ぎます。

各レイヤーの役割

レイヤー設定続行前の確認
Model checkpointopenbmb/MiniCPM5-2Bとruntime対応形式Base、SFT、Midtrain、MiniCPM5-1B、コミュニティ調整版と混同しない
Model runtimeチャットテンプレートとXMLツール呼び出し対応SGLangでは文書どおり--tool-call-parser minicpm5を指定
ローカルAgentローカルendpoint選択とローカルツール実行が可能Tabbit skillの検出とCLI呼び出しを確認
ブラウザー対象サイトにログインしたTabbit BrowserURL、アカウント、読み取り範囲を確認
人による確認名前付きレポートまたは下書き書き込み前に各項目を照合

アカウントをつなぐ前にcheckpointを試す

OpenBMBはBF16、GGUF、MLX、GPTQ形式のMiniCPM5-2Bを推奨しています。Base、Midtrain、SFT、DSparkは用途が異なるため、別々に案内されています。非公式調整版や別のMiniCPMではなく openbmb/MiniCPM5-2B を使います。SGLangガイドはOpenAI互換endpointと、ツール利用向けの minicpm5 parserを説明しています。モデルのXML呼び出しをparserがOpenAI互換の tool_calls フィールドに変換します。現行情報は公式ガイドとHugging Faceモデルカードで確認してください。

ローカルAgentがOpenAI互換endpointを選べても、MiniCPM5の形式を扱えるとは限りません。tool_calls応答を解析し、ローカルツールを提供できるか確認します。公開資料はすべてのAgentクライアントの対応を保証していません。ツールが使えない場合、モデルを計画や要約に使い、構造化した指示をローカルAgentへ渡すか、自分でブラウザーを操作してください。

モデルのホスティングとは別にTabbitを設定する

Tabbit Browserをインストールし、利用するプロファイルでダッシュボードにログインします。ローカルAgentがTabbit skillを検出するか確認してください。CLIクイックスタートは対応クライアントの /tabbit を説明しています。Piでは /skill:tabbit、ほかのクライアントでは /skills やメニューの場合もあります。推測せず、インストール済みの SKILL.md を確認しましょう。

同じ端末で tabbit-cli diagnose を実行してコントローラーを確認し、Tabbitで対象ページとアカウントを確認します。モデルendpoint、skill検出、ローカルランチャーへの接続、サイトログインは別の確認項目です。リモートendpointが応答してもローカルTabbitへ接続できるとは限らず、ブラウザー接続が成功してもモデルの呼び出し形式が正しいとは限りません。

確認項目確認方法停止する条件
正しいモデル予定したendpointで openbmb/MiniCPM5-2B を選択別checkpointまたは提供元が読み込まれた
ツール形式サーバーがXMLをツール呼び出しに変換形式不正、通常テキスト化、引数不足
Skill検出AgentがTabbit skillを認識クライアントがコマンドを認識しない
ブラウザー接続tabbit-cli diagnose がコントローラーを検出この端末のTabbitに接続できない
ログイン済みページダッシュボードのアカウントとURLを確認アカウント、レコード、ページが違う

この環境のfixtureページでは、名前付きのTabbitタスク間でテストセッションを再利用できました。MiniCPM5-2BとAgentクライアントの組み合わせやXML parserは検証していません。ブラウザー接続とモデル連携を別々に確認してください。

ダッシュボード変更レポートから始める

ダッシュボードと期間を一つ選びます。ローカルAgentには、安定IDの見える状態項目だけを読み、承認済みスナップショットと比較させます。結果には現在値、前回値、元URL、確認状態を含めます。小型モデルに業務影響を推測させたり、ダッシュボードを更新させたりしません。IDが変わったり項目が欠けたりしたら停止します。

  1. ローカルサーバーを起動し、Agentの選択画面でcheckpointを確認します。

  2. 固定値を返す無害なツールテストを実行し、runtimeが呼び出しとして解析したか確かめます。

  3. Tabbitタスクを作り、まずページタイトルとアカウント表示だけを報告させます。

  4. 安定IDと対象項目を読み取ります。更新や送信はクリックしません。

  5. 前回のスナップショットと比較して Weekly dashboard changes, 2026-11-09 という下書きを保存します。

  6. 更新を判断する前にブラウザーまたはエディターで確認します。

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、項目名、日付はテスト用の値です。無害なfixtureまたは承認済みレコードに置き換えてください。初回テストでは本番ダッシュボードの更新を許可しないでください。

レポートを検証可能にする

各行から元ページへ戻れるようにします。現在値、前回値、出典、判断を分けて記載します。値が食い違う場合は両方を残し、MiniCPM5-2Bに記憶で穴埋めさせないでください。ブラウザーAgent初回タスクリストは読み取り専用の境界を説明します。Tabbit CLIガイド、既存ブラウザーへのAgent接続、MCPとCLIの比較も参照してください。Codex設定、Tabbit Browser概要、利用のヒント、Agentic Browserとはも役立ちます。

MiniCPM5-2Bの報告は量子化やruntimeにより異なります。Q4_K_Mのツール利用を弱いとした人がいる一方、Q8とOpenCodeでリポジトリ探索やWeb検索ができたという報告もあります。OpenBMBはXML呼び出し用parserを指定しています。公式設定を使い、読み取り専用fixtureで自分の項目を試しましょう。

MiniCPM5-2Bはモデル候補であり、ブラウザー自動化一式ではありません。runtimeが呼び出しを解析し、ローカルAgentがTabbit CLIを実行し、人が名前付き下書きを確認します。このローカルフローにはTabbit Browserを利用できます。

よくある質問

どのMiniCPM5-2B checkpointを使えばよいですか?

OpenBMBは現在、BF16、GGUF、MLX、GPTQ形式のMiniCPM5-2Bを推奨しています。Base、Midtrain、SFTは別の学習段階なので、モデルカードを確認せずに置き換えないでください。

MiniCPM5-2Bはブラウザーツールを呼び出せますか?

モデルはXML形式のツール呼び出しを出力できますが、runtime側の解析が必要です。OpenBMBはSGLangと`minicpm5` parserを推奨しています。AgentにはTabbit CLIなどのツールも必要です。

MiniCPM5-2Bだけでブラウザーを開けますか?

できません。モデルの出力を互換性のあるruntimeとローカルAgentがTabbit CLIにつなぎます。

ログイン済みならダッシュボードを読めますか?

サイトと権限を確認した後、ローカルAgentはTabbit CLI経由でTabbitプロファイルのログイン済みページを読めます。モデル自体はログイン状態を引き継ぎません。

ツール呼び出しの形式が不正ならどうしますか?

書き込みを止めます。checkpoint、チャットテンプレート、parser、ツールschema、Agent対応を確認し、副作用のない読み取りテストをやり直してください。

リモートのMiniCPM endpointをTabbit CLIと使えますか?

リモートAgentがTabbit実行端末へ接続できると検証済みの場合に限ります。そうでなければモデルとAgentをローカルで実行するか、承認済み情報をリモートモデルに渡します。

次のステップへ

Tabbit と一緒に仕事をしましょう。

タブをまたいで調査し、繰り返しのブラウザ作業を自動化し、あらゆる文脈を手の届くところに。