TabbitBlog

ブラウザーエージェントのトークン使用量を減らす方法

同じ作業で全体と部分のブラウザー観察を比較し、必要な証拠を残して結果を検証します。

この記事の内容
  1. ターン全体と観察内容を計測する
  2. 今の判断に必要な範囲に絞る
  3. 必要な画像と操作のまとまりを使う
  4. 結果を検証して成功数を比較する
  5. トークンと成功数
  6. どれだけの文脈を残しますか?

一つの操作を選んで結果を確かめるために必要な情報から始めます。全体のスナップショットには無関係のパネル、ナビゲーション、反復行が入ることがあります。省けば入力トークンは減り得ますが、警告や対象、確認表示を省くと失敗することがあります。

ターン全体と観察内容を計測する

モデル、作業、観察形式、プロバイダーの入力・キャッシュ・出力の各カウンターを記録します。文字数とトークン数は別です。ターンには固定指示などが含まれるため、観察文字数の大幅な減少が入力全体に同じ割合で現れるとは限りません。キャッシュを分けて記録し、請求額と区別します。

Codex · Non-interactive mode

今の判断に必要な範囲に絞る

作業がある領域を特定し、名前、状態、操作できる要素、周辺のエラーや確認表示を残します。ボタン同士の違いがコードだけなら、一行でも重要です。移動や状態変化後には観察を更新します。対象が曖昧、欠落、重なりや別領域の影響を受ける場合は広げます。

Playwright · Snapshots

必要な画像と操作のまとまりを使う

ボタンの重なりやレイアウトには対象に絞った画像が役立ちます。テキストと画像の情報と計測方法は異なります。ページと状態が安定していれば可逆の読み取りや単純な操作をまとめます。結果が変わる操作の後は確認してから進みます。この比較の変数は観察範囲だけです。

結果を検証して成功数を比較する

成功条件を先に定義します。正確なラベルを返すだけでなく、ブラウザーが対象を選び、期待した結果が画面に出ることを確かめます。同じ環境を各試行で初期化し、失敗も数えます。必要な情報を省いた場合は戻し、成功例と失敗例を再実行します。

トークンと成功数

3つの作業台と無関係の在庫145行がある架空のTabbit画面で3組を比較しました。Codex CLI 0.166.0とGPT-6.1 Solを使用し、各組の違いは観察範囲だけです。モデルは本物のTabbitアクセシビリティスナップショットから1ターンでボタンを選択し、固定のTabbit制御器が押してT02-CONFIRMEDを確認しました。モデルの自律ツールループはありません。部分観察の入力は合計17.0%減り、両群とも3回成功しました。キャッシュ量は異なり、一般的な成功率や請求額は推定しません。

指標全体部分
入力トークン89,85774,559
キャッシュ入力25,08837,632
出力トークン2525
ブラウザー成功数3/33/3
観察の文字数30,201257–266
手順全体 · 入力トークン部分 · 入力トークン
Orchid29,81024,852
Juniper30,02424,855
Cedar30,02324,852

確認表示のあるTabbitのテスト画面

ブラウザーツール開発者が関係を明らかにし、自分の計測を共有しました。別のCodex利用者は保存行と参照値を照合し接続方式を比較したと報告しました。手順は異なり、本比較の変数は観察範囲だけです。

Reddit · r/mcp · Reddit · r/codex

どれだけの文脈を残しますか?

特定、判断、操作、確認に必要な情報を残します。確認表示が領域外なら別途読みます。部分観察から始め、実際のページに合わせて広げます。

よくある質問

トークン使用量をどう測りますか?

モデル、作業、観察形式、プロバイダーの入力・キャッシュ・出力の各カウンターを記録します。文字数とトークン数は別です。ターンには固定指示などが含まれるため、観察文字数の大幅な減少が入力全体に同じ割合で現れるとは限りません。キャッシュを分けて記録し、請求額と区別します。

部分観察に何を残しますか?

作業がある領域を特定し、名前、状態、操作できる要素、周辺のエラーや確認表示を残します。ボタン同士の違いがコードだけなら、一行でも重要です。移動や状態変化後には観察を更新します。対象が曖昧、欠落、重なりや別領域の影響を受ける場合は広げます。

画像はいつ使いますか?

ボタンの重なりやレイアウトには対象に絞った画像が役立ちます。テキストと画像の情報と計測方法は異なります。ページと状態が安定していれば可逆の読み取りや単純な操作をまとめます。結果が変わる操作の後は確認してから進みます。この比較の変数は観察範囲だけです。

成功数はどう比較しますか?

成功条件を先に定義します。正確なラベルを返すだけでなく、ブラウザーが対象を選び、期待した結果が画面に出ることを確かめます。同じ環境を各試行で初期化し、失敗も数えます。必要な情報を省いた場合は戻し、成功例と失敗例を再実行します。

どれだけの文脈を残しますか?

特定、判断、操作、確認に必要な情報を残します。確認表示が領域外なら別途読みます。部分観察から始め、実際のページに合わせて広げます。

次のステップへ

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

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