ANTIGRAVITY LABEN
記事一覧/Antigravity 基本
Antigravity 基本/2026-03-27上級

Browser Sub-Agent 実践ガイド — AIがWebを自律的に操作する

Antigravity の Browser Sub-Agent の実装と運用を体系的に整理。Web スクレイピング、フォーム自動入力、E2E テストの自動化から、本番環境のセキュリティ設計まで、実践的なワークフローを習得します。

browser-sub-agent3web-automationscrapingtesting15ai-agent17

プレミアム記事

Browser Sub-Agent とは

Google Antigravity IDE の Browser Sub-Agent は、AI エージェントに「手」を与えるための機能です。従来の Web スクレイピングツールやテスト自動化ツールと異なり、自然言語命令を理解した AI が、ブラウザを通じて人間のように Web サイトを操作します。

具体的には以下が可能になります:

  • Web スクレイピング: JavaScript レンダリングに対応した複雑なサイトからのデータ抽出
  • フォーム自動入力: CAPTCHA 回避(自社サイトの場合)、多段階ログイン、複雑なチェックボックス選択
  • E2E テスト: ユーザーシナリオに基づいた自動テスト実行・スクリーンショット取得
  • 自動化ワークフロー: 日次業務の完全自動化(例: 競合商品の価格監視、定期レポート生成)

Browser Sub-Agent のアーキテクチャ

内部動作フロー

┌─────────────────────────────────────┐
│ AI Agent (自然言語命令受け取り)      │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│ Intent Parser                       │
│ 命令を「アクション」に分解           │
│ - "ボタンをクリック" → click(xy)    │
│ - "テキスト入力" → type(selector)   │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│ DOM Interpreter                     │
│ セレクター解析・要素位置計算         │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│ Chromium Browser Instance           │
│ (Headless or Headful mode)          │
│ - ページロード                      │
│ - インタラクション実行              │
│ - スクリーンショット取得            │
└──────────────┬──────────────────────┘
               │
               ↓
┌─────────────────────────────────────┐
│ Output Processor                    │
│ - DOM スナップショット              │
│ - スクリーンショット                │
│ - テキスト抽出                      │
└─────────────────────────────────────┘

重要な制限と対応策

制限事項対応策
JavaScript レンダリング遅延(3~5秒)waitForTimeoutwaitForSelector で待機
ネットワーク速度に依存タイムアウト値を長めに設定(デフォルト 30秒)
CORS ポリシーによる API 呼び出し不可Server-side proxy を用意
セッション保持(クッキー)persistCookies: true で Cookie を保存

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
ヘッドレス実行の自動承認リスクと allow ルール設計の実際
ブラウザ操作を読み取り/状態変更/不可逆の三層に分ける判断軸
夜間の自動処理を事故なく任せるための段階的な検証手順
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Antigravity 基本2026-06-19
同じエージェントハーネスを共有する時代 — CLI・デスクトップ・SDK で挙動を揃える設計
Antigravity の CLI・デスクトップ・SDK が同じエージェントハーネスを共有するようになった今、面ごとに挙動が揃う前提と揃わない要因を切り分け、スモークテストとバージョン追従の手順で挙動を一致させる設計をまとめました。
Agents & Manager2026-06-16
Antigravity のエージェント評価ゲートが揺れて信用できないとき — 確率的な揺らぎに負けない合否判定の実装メモ
同じコードなのに評価が通ったり落ちたりする。Antigravity でエージェント評価を CI に組んだとき最初に壊れるのは判定の安定性です。揺らぎを区別し、静かな劣化を捕まえる合否設計を実装で固めます。
Agents & Manager2026-04-13
Gemma 4 × Antigravity で作るコーディングエージェントシステム — コードレビュー・テスト生成・リファクタリング支援を一括処理する実装ガイド
Gemma 4とAntigravity AgentKit 2.0を使い、コードレビュー・テスト自動生成・リファクタリング提案を担う3エージェント協調システムをゼロから構築する実践ガイド。プロダクション品質のコードと落とし穴対策を網羅。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →