browser-use は何をしますか?
browser-use オープンソースライブラリを使用してPythonコードを記述するためのドキュメントリファレンス。ユーザーがAgent、Browser、またはToolsの設定に関するヘルプを必要としている場合、browser_use からインポートするコードを作成している場合、@sandboxデプロイ、サポート対象LLMモデル、Actor API、カスタムツール、ライフサイクルフック、MCPサーバーセットアップ、またはLaminarやOpenLITを使用した監視/可観測性について質問している場合に、このスキルを利用してください。また、browser-useのインストール、プロンプト戦略、機密データの取り扱いに関する質問にも対応します。
インストール
pip install browser-use
基本的な使い方
from browser_use import Agent
agent = Agent(
task="Googleで天気を検索して",
llm=ChatOpenAI(model="gpt-4")
)
await agent.run()
機能
- Agent: タスクを自律的に実行するエージェントを作成・設定
- Browser: ブラウザインスタンスの管理(ヘッドレスモード、プロキシ、ユーザーエージェント等)
- Tools: カスタムツールの統合と既存ツールの利用
- @sandbox: 安全なサンドボックス環境でのコード実行
- サポートLLM: GPT-4、Claude、Gemini等の主要モデル
- MCPサーバー: Model Context Protocol サーバーのセットアップ
- 監視/可観測性: Laminar、OpenLITとの統合