Farama-Foundation/MiniWoB-plusplus
A collection of reinforcement learning environments for simple web interaction tasks
해결하는 문제
MiniWoB++는 AI 에이전트가 웹 브라우저와 상호작용할 수 있도록 훈련하고 테스트할 수 있는 표준화된 방법을 제공합니다. 매번 실험마다 전체 규모의 웹사이트를 새로 구축할 필요 없이, 특정 웹 기반 작업(예: 버튼 클릭 또는 폼 채우기)을 학습할 수 있는 다양한 제어 가능한 환경을 만드는 어려움을 해결합니다.
작동 방식
이 라이브러리는 100개 이상의 웹 상호작용 환경을 제공합니다. 강화 학습에는 Gymnasium API를 사용하고, Selenium WebDriver를 활용하여 Chrome 또는 Chromium 브라우저를 프로그래밍 방식으로 제어합니다. 에이전트는 관측(예: DOM 요소 및 텍스트 지시사항)을 받고, 페이지와 상호작용하기 위한 액션을 반환합니다.
대상 사용자
강화 학습, 웹 자동화, 디지털 인터페이스를 탐색하고 상호작용할 수 있는 AI 에이전트를 개발하거나 연구하는 연구자 및 개발자입니다.
주요 특징
- 100개 이상의 다양한 웹 상호작용 환경.
- RL 알고리즘과의 간편한 통합을 위한 Gymnasium API 호환성.
- 실제 브라우저 상호작용을 위한 Selenium WebDriver 사용.
- JavaScript 및 Python 인터페이스 모두 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트