礼印外盒.
分类: 语文(5) 技术开发(12) 鸽鸽(null) 杂七杂八(4) 歌词(null) 数学(null) 生活(10) 那时(0) 基础知识(null) 阅读(null)

通过记录浏览器操作并自动生成工作流文件,实现自动化任务执行。

workflow-use

一个用于创建和运行工作流(RPA 2.0)的项目,通过记录浏览器操作并自动生成工作流文件,实现自动化任务执行。

Github地址

https://github.com/browser-use/workflow-us

项目特点

  • • 记录一次,重复使用:用户只需记录一次浏览器交互,即可无限次重放。

  • • 展示而非提示:无需花费大量时间提示 Browser Use 重复相同的操作。

  • • 结构化和可执行的工作流:将录制内容转换为确定性、快速且可靠的工作流,并自动从表单中提取变量。

  • • 类人交互理解:智能过滤录制中的噪声,创建有意义的工作流。

  • • 企业级基础架构:为未来的可扩展性而构建,支持自我修复和工作流差异等功能。

快速开始指南

  1. 1. 克隆仓库

git clone https://github.com/browser-use/workflow-use
  1. 2. 构建扩展

cd extension && npm install && npm run build
  1. 3. 设置工作流环境

cd .. && cd workflows
uv sync
source .venv/bin/activate  # 适用于 Mac/Linux
playwright install chromium
cp .env.example .env  # 添加你的 OPENAI_API_KEY 到 .env 文件
  1. 4. 运行工作流

  • • 作为工具运行:

    python cli.py run-as-tool examples/example.workflow.json --prompt "fill the form with example data"
  • • 使用预定义变量运行: