browser-use/workflow-use
⚙️ Create and run workflows (RPA 2.0)
解決的問題
Workflow Use 提供了一種建立決定性、可靠瀏覽器自動化工作流程的方法,避免傳統 RPA(機器人流程自動化)的脆弱性,以及純 LLM 基礎瀏覽器代理的不可預測性。使用者只需記錄一次任務,即可無限次地以不同變數重用,確保流程完全依照預期執行,無需持續進行 LLM 提示。
工作原理
系統將瀏覽器互動轉換為結構化、語意化的流程,以 JSON 檔案形式儲存。它提供三種主要建立這些流程的方式:
- 錄製:使用者可透過瀏覽器擴充功能錄製自己的操作。
- 生成模式:使用者以自然語言描述任務,系統執行
browser-use完成一次任務後,將該執行歷程轉換為可重用的語意化工作流程。 - 程式化建立:可透過 Python API 建立與管理流程。
執行時,系統可在不使用 AI 的情況下(透過語意映射)執行這些流程,或在某一步驟失敗時使用 LLM 作為回退機制來「修復」流程。
適用對象
需要可靠、可重複的瀏覽器任務(如填寫表單或抓取特定資料)的開發者與自動化工程師,其穩定性高於標準腳本,但比手動編碼更易建立。
主要亮點
- 一次錄製,永久重用:將錄製內容轉換為決定性工作流程,自動從表單中提取變數。
- 生成模式:透過簡單的自然語言描述自動產生可重用的工作流程。
- 雲端瀏覽器支援:可在 Browser-Use Cloud 中執行工作流程,透過語意抽象在執行過程中消除 LLM 呼叫。
- 視覺化管理:提供 GUI 將工作流程視覺化為互動式圖表,監控日誌,並以自訂參數執行任務。
- 自修復基礎架構:當網站版面變更時,可自動回退至 AI 代理以修復損壞的步驟。
相關
- 專案
- 專案
- 專案
- 專案
- 專案