Stagehand - AIベースのオープンソース ブラウザ自動化フレームワーク
(github.com/browserbase)- Stagehandは、シンプルで拡張性の高いAI Webブラウジングフレームワークで、Playwrightと完全に互換性がある
act、extract、observeという3つのシンプルなAI APIを提供し、自然言語によるWeb自動化を可能にする- 非技術ユーザーにとっても扱いやすく、UI/DOMの些細な変更の影響を受けにくい
- 例: Hacker Newsからトップニュースを抽出、AmazonでAirPodsを検索して購入、ESPNでSteph Curryの直近10試合の成績を検索
- 耐久性が高く高性能なブラウザ自動化コードを簡単に書ける。
- Browserbaseと併用すると、セッション再生やステップごとのデバッグなど、優れたデバッグツールを利用できる。
- Stagehandは初期リリース段階にあり、コミュニティからのフィードバックを積極的に集めている。
- MITライセンス
1件のコメント
Hacker Newsのコメント
Stagehandを使ってページからデータを抽出する際、LLMを使わずにページを再スクレイピングできるxpath要素を返してくれるとよい、という意見がある
StagehandがPlaywrightなどを置き換えるべきだというアイデアには同意しない
類似のフレームワークを使ってワークフロー自動化を実装しようとしたが、見えないCAPTCHAのために頓挫した
"create-browser-app"という名前はあまりに汎用的で、"stagehand"と命名すべきだった、という意見がある
testdriver.ai向けのテストプラットフォームを構築する前に、Goodlooksという類似SDKを作ったが大きな反響は得られなかった
Stagehandを使ってみた結果、有用な抽象化だと感じた
Stagehandのブラウザ自動化をDOM変更に対してより強くすることに注力している点が気に入った
既存の開いているブラウザタブを自動化できる可能性があるのか気になる
Slackでこのチームの驚異的な製品開発スピードを見ており、今後の発展が楽しみだ
AIメソッドをPlaywrightの下位メソッドに変換する形で動作するのか、そして変換された実際のメソッドをデバッグできるのか気になる