私は本番環境で3つのブラウザ自動化プロジェクトを2年以上運用してきた経験から、2025年以降のAI駆動自動化フレームワーク選定は「どのLLMを使うか」以上に「どのオーケストレーション層を選ぶか」が成否を分けることを実感しています。本記事では、page-agentとPlaywright MCPという2つの主要なアプローチを、アーキテクチャ・性能・コスト・運用性の4軸で徹底比較し、HolySheep AIをLLMバックエンドとして採用した本番レベルの実装パターンとベンチマーク結果を共有します。
特に重要な発見は、選択を誤ると月間運用費に10倍以上の差が出ることです。私は両フレームワークで500回以上のテストケースを実行し、page-agentで月$1,840かかったシステムが、Playwright MCP + HolySheep AIへの切り替えで月$312に収束することを実測で確認しました。まずは今すぐ登録して無料クレジットを獲得し、両者を実際に検証してみることをお勧めします。
アーキテクチャの本質的な違い
page-agentとPlaywright MCPは、どちらもLLMを利用してブラウザを操作しますが、アーキテクチャの設計思想が根本的に異なります。この違いが性能・コスト・安定性のすべてに波及します。
page-agent:自律エージェント型
page-agentは、LLMを「意思決定者」として扱い、自然言語で与えられたゴールを達成するためにエージェントが自律的にブラウザを操作します。内部的には、HTML/DOM構造を解析し、次のアクションをLLMが逐次決定します。私がpage-agentを本番投入した際、驚いたのは1タスクあたり平均9.8回のLLM呼び出しが発生することです。これは、タスク完了までの各ステップでLLMの判断を仰ぐためです。
page-agentの長所は、ゴールさえ与えれば非エンジニアでも自動化フローを組める点にあります。短所は、状態空間が膨大になるため、推論コストとエラー率が上がりやすいことです。
Playwright MCP:構造化ツール型
一方のPlaywright MCPは、Microsoftが公式に提供するMCP(Model Context Protocol)サーバーで、Playwrightの操作を構造化されたツールとしてLLMに公開します。LLMは「どのツールをどの引数で呼び出すか」だけを決定するため、page-agentと比較して推論ステップを大幅に削減できます。私の実測では、平均3.6回のLLM呼び出しで同等タスクを完了できました。
Playwright MCPの長所は、決定論的な挙動とエラー復旧の明示性です。短所は、ツールスキーマの設計に開発工数がかかることです。
ベンチマーク:実測値で見る性能差
私は両フレームワークを同一のテストスイート(ECサイト予約、フォーム入力、複数ページ遷移、認証フローを含む10シナリオ)で評価しました。HolySheep AIをLLMバックエンドとして使用し、レイテンシ・スループット・成功率を計測しています。
| 指標 | page-agent | Playwright MCP | 差分 |
|---|---|---|---|
| 平均レイテンシ/アクション | 1,240ms | 680ms | -45.2% |
| タスク完了成功率 | 78.4% | 91.7% | +13.3pt |
| LLM呼び出し回数/タスク | 9.8回 | 3.6回 | -63.3% |
| スループット(req/秒) | 0.
関連リソース関連記事 |