TabbitBlog

ブラウザーエージェントの指示テンプレート

対象ページ、許可する操作、停止条件、完了の証拠を指定します。同じテストで二つの指示を比較しました。

この記事の内容
  1. ページとレコードを指定する
  2. 準備と公開を分ける
  3. 異常時の扱いを決める
  4. 同じテストで二つの指示を比較
  5. 完了の証拠を指定する
  6. テンプレートを再利用する

ブラウザーエージェントへの指示には、対象、入力、許可された操作、停止条件、検証可能な完了条件が必要です。「処理して」ではどこまで進めるかをモデルが判断します。「下書きを保存し Draft saved を確認して」なら、画面で結果を確かめられます。

ページとレコードを指定する

最初の URL やタブ、レコード ID、入力値の出所を示します。ID、アカウント、環境が違う場合は入力前に停止します。ボタンの色や位置より、画面上のラベルとレコード ID の組み合わせが見た目の変更に対応しやすくなります。

Tabbit ガイド · 初回タスクの確認項目 · ブラウザーエージェント

準備と公開を分ける

許可する書き込みと停止地点を列挙します。下書き保存、送信、公開は別々の操作です。承認前には、対象、宛先、変更内容を提示させます。重要な書き込みは、権限や承認機能でも制御します。

OpenAI computer use · ブラウザー操作の安全性 · ブラウザー自動化

異常時の扱いを決める

ボタンがない、ログイン画面に戻る、金額が変わる、応答が曖昧な場合は現在の状態を報告します。書き込みの可能性があるときは、再操作する前に ID で照合します。ページに表示された文言で権限が広がることはありません。

Browser Use prompting guide · エージェント向けブラウザー

同じテストで二つの指示を比較

Cursor CLI の同じモデルに、別々のセッションで同じ初期画面のテキストを渡し、SAVE、PUBLISH、STOP の一つを選ばせました。同じ Tabbit 実行器が各選択を個別のローカルページで実行して状態を再読込しました。曖昧な指示は PUBLISH を選び Published、具体的な指示は SAVE を選び Draft saved になりました。初期状態はともに Editing で、サーバーのログに各一件の書き込みが残りました。

曖昧な指示具体的な指示画面の再読込
PUBLISHPublished
SAVEDraft saved

曖昧な指示を実行したローカルの合成レコード

具体的な指示を実行したローカルの合成レコード

完了の証拠を指定する

今回は DEMO-R01 が Draft saved となり、ログに公開がないことを完了条件にしました。実務では ID、受領情報、最終状態、人が対応する事項を返してもらいます。クリック記録は操作を示し、対象の再読込は保存結果を示します。

具体的な指示画面の再読込
対象:許可済み URL とレコード ID。DEMO-R01
許可:読み取りと下書き保存。Save draft
停止:公開、送信、削除の手前。ID 不一致、ログイン表示、応答不明時も停止。曖昧な指示: Published
完了:ID で再確認し Draft saved を検証。URL、ID、状態、未解決事項を返す。具体的な指示: Draft saved

あるコミュニティの投稿では、見た目の変化だけでは保存を証明できませんでした。別の投稿では画面変更後もクリックは通るものの、別の操作に当たりました。保存先を再確認すると、こうした違いに気付けます。

Reddit · r/AI_Agents, 2026-10-05 · Reddit · r/AI_Agents, 2026-09-02

テンプレートを再利用する

定型業務では URL、ID、入力値を差し替え、操作範囲、承認、停止、検証を残します。今回の二つの観察から他のモデルやサイトの成功率は求められません。Cursor は質問モードで選択だけを返し、Tabbit が独立して合成テストを実行しました。

対象:許可済み URL とレコード ID。
入力:値の出所と各項目の値。
許可:読み取りと下書き保存。
停止:公開、送信、削除の手前。ID 不一致、ログイン表示、応答不明時も停止。
完了:ID で再確認し Draft saved を検証。URL、ID、状態、未解決事項を返す。

Tabbit CLI ガイド · API とブラウザー自動化

よくある質問

何を指示に含めますか?

対象、入力元、許可する操作、停止条件、完了の証拠を含めます。

自動公開を防ぐには?

停止地点と確認を明示します。確実に止めるには公開権限を制限します。

ページが想定と異なるときは?

操作を止め、URL、レコード ID、違いを報告します。

送信結果が不明なら再試行できますか?

先に ID で調べ、未反映で許可がある場合だけ再試行します。

どうすれば完了と判断できますか?

対象の状態、受領情報、その他の独立して確認できる結果を調べます。

Cursor は実際に外部へ公開しましたか?

いいえ。Tabbit は Cursor の選択に従ってローカルの合成データだけを変更しました。

次のステップへ

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

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