browser-use/workflow-use
⚙️ Create and run workflows (RPA 2.0)
何を解決するか
Workflow Use は、従来の RPA(ロボティックプロセスオートメーション)の脆弱性や、純粋な LLM ベースのブラウザエージェントの予測不可能性を回避する、決定論的で信頼性の高いブラウザオートメーションワークフローを作成する方法を提供します。一度タスクを記録すれば、異なる変数で無期限に再利用でき、意図した通りに正確にプロセスが実行されるよう保証され、継続的な LLM プロンプトの必要がありません。
仕組み
このシステムはブラウザ操作を構造化された意味的ワークフローに変換し、JSON ファイルとして保存します。3つの主な方法でこれらのワークフローを作成できます:
- 記録:ブラウザ拡張機能を通じて、ユーザー自身の操作を記録できます。
- 生成モード:ユーザーが自然言語でタスクを記述すると、システムは
browser-useを実行して一度タスクを完了し、その実行履歴を再利用可能な意味的ワークフローに変換します。 - プログラムによる作成:Python API を通じてワークフローをプログラム的に作成・管理できます。
実行時には、AI を使用せずに意味的マッピングでワークフローを実行できるほか、ステップが失敗した場合に LLM をフォールバックとして使用してワークフローを「修復」する機能も備えています。
対象ユーザー
フォームの入力や特定データのスクレイピングなど、信頼性が高く再現可能なブラウザベースのタスクが必要な開発者やオートメーションエンジニア。標準スクリプトよりも安定性が高く、手動でのコーディングよりも作成が簡単です。
特徴
- 一度記録、永続的に再利用:記録を決定論的ワークフローに変換し、フォームから自動的に変数を抽出します。
- 生成モード:シンプルな自然言語記述から再利用可能なワークフローを自動生成します。
- クラウドブラウザ対応:Browser-Use Cloud でワークフローを実行可能。意味的抽象化により、実行中に LLM 呼び出しを排除できます。
- 視覚的管理:ワークフローをインタラクティブなグラフとして可視化し、ログを監視、カスタムパラメータでタスクを実行できる GUI を提供します。
- 自己修復基盤:ウェブサイトのレイアウトが変更された場合に、AI エージェントを自動的にフォールバックして破損したステップを修復するように設計されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト