browser-use/workflow-use

⚙️ Create and run workflows (RPA 2.0)

해결하는 문제

Workflow Use는 전통적인 RPA(Robotic Process Automation)의 취약성과 순수한 LLM 기반 브라우저 에이전트의 예측 불가능성을 피하면서도 결정론적이고 신뢰할 수 있는 브라우저 자동화 워크플로우를 생성할 수 있는 방법을 제공합니다. 한 번 작업을 기록하면 변수를 다르게 하여 무제한으로 재사용할 수 있으며, 지속적인 LLM 프롬프트 없이도 의도한 대로 정확하게 프로세스가 실행되도록 보장합니다.

작동 방식

시스템은 브라우저 상호작용을 구조화된 의미적 워크플로우로 변환하여 JSON 파일로 저장합니다. 이 워크플로우를 생성하는 세 가지 주요 방법이 있습니다:

  1. 기록: 사용자는 브라우저 확장 프로그램을 통해 자신의 상호작용을 기록할 수 있습니다.
  2. 생성 모드: 사용자가 자연어로 작업을 설명하면, 시스템은 browser-use를 실행하여 한 번 작업을 완료한 후 그 실행 기록을 재사용 가능한 의미적 워크플로우로 변환합니다.
  3. 프로그래밍 방식 생성: 워크플로우는 Python API를 통해 프로그래밍 방식으로 생성하고 관리할 수 있습니다.

실행 시, 시스템은 AI를 사용하지 않고 의미적 매핑을 통해 워크플로우를 실행할 수 있으며, 단계가 실패한 경우 LLM을 백업 메커니즘으로 사용하여 워크플로우를 "수리"할 수 있습니다.

대상 사용자

양식 작성이나 특정 데이터 크롤링과 같은 신뢰성 있고 반복 가능한 브라우저 기반 작업이 필요한 개발자 및 자동화 엔지니어. 표준 스크립트보다 안정적이지만 수동 코딩보다 쉽게 만들 수 있습니다.

주요 특징

  • 한 번 기록, 영원히 재사용: 기록을 결정론적 워크플로우로 변환하여 폼에서 자동으로 변수를 추출합니다.
  • 생성 모드: 간단한 자연어 설명에서 재사용 가능한 워크플로우를 자동 생성합니다.
  • 클라우드 브라우저 지원: 의미적 추상화를 통해 실행 중 LLM 호출을 제거할 수 있는 Browser-Use Cloud에서 워크플로우를 실행할 수 있습니다.
  • 시각적 관리: 워크플로우를 상호작용 가능한 그래프로 시각화하고, 로그를 모니터링하며 사용자 정의 파라미터로 작업을 실행할 수 있는 GUI를 제공합니다.
  • 자기 복구 기반: 웹사이트 레이아웃이 변경되었을 때 AI 에이전트를 자동으로 백업하여 손상된 단계를 수리하도록 설계되어 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트