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 代理以修复损坏的步骤。
相关
- 项目
- 项目
- 项目
- 项目
- 项目