Browser Use (browser-use)
Browser Use Inc.가 2024년 10월에 출시한 Browser Use는 대형 언어 모델(Large Language Model) 및 시각 언어 모델(Vision-Language Model)을 웹 브라우저에 직접 연결하는 강력한 **오픈소스 AI 웹 에이전트 프레임워크**입니다. 이 도구는 마치 노련한 연구 비서가 모니터 화면을 보며 마우스와 키보드로 웹 서핑을 하듯이 동작하며, AI가 브라우저의 문서 객체 모델(Document Object Model)을 분석하고 화면을 시각적으로 관찰하며 인간 수준의 브라우징을 수행할 수
Browser Use Inc.가 2024년 10월에 출시한 Browser Use는 대형 언어 모델(Large Language Model) 및 시각 언어 모델(Vision-Language Model)을 웹 브라우저에 직접 연결하는 강력한 오픈소스 AI 웹 에이전트 프레임워크입니다. 이 도구는 마치 노련한 연구 비서가 모니터 화면을 보며 마우스와 키보드로 웹 서핑을 하듯이 동작하며, AI가 브라우저의 문서 객체 모델(Document Object Model)을 분석하고 화면을 시각적으로 관찰하며 인간 수준의 브라우징을 수행할 수 있게 돕습니다. LangChain 등의 프레임워크 및 Playwright를 기반으로 구축되어 OpenAI, Anthropic, Google Gemini 등 대부분의 최신 상용 및 오픈소스 모델과 결합하여 복잡한 다단계 웹 인터랙션을 지능적으로 해결합니다. 기존의 전통적인 웹 스크레핑이나 브라우저 자동화 도구는 웹페이지의 마크업 구조가 미세하게 변경되기만 해도 선택자 오류로 인해 자동화 파이프라인이 즉시 마비되는 치명적인 취약성을 가지고 있었습니다. Browser Use는 이러한 정적이고 깨지기 쉬운 규칙 기반 방식의 한계를 극복하고, AI 에이전트가 웹사이트를 동적으로 해석하여 목적지에 스스로 도달할 수 있는 유연한 적응력을 제공합니다. 이는 사전에 정해진 궤도만 달리는 열차와 실시간 도로 상황에 따라 경로를 수정하며 운전하는 자율주행 차량의 차이로 비유할 수 있습니다. 동적 단일 페이지 애플리케이션(Single Page Application)이나 다양한 폼 양식 입력, 로그인 세션 유지 등 기계적 자동화가 까다로웠던 복잡한 웹 환경에서도 사람과 동일한 상황 판단력으로 오류 없이 작동하는 차별성을 가집니다. 생명과학 및 임상 연구 현장에서 Browser Use는 반복적인 정보 수집과 데이터 정제 업무를 혁신하는 지능형 연구 보조 도구로 활약할 수 있습니다. 연구자는 자연어 지시만으로 PubMed나 bioRxiv에서 최신 종양학 연구 문헌을 자동으로 검색 및 필터링하여 주요 요약 보고서를 작성할 수 있으며, UniProt이나 ChEMBL과 같은 복잡한 생물정보학 데이터베이스에 접속하여 타깃 단백질의 변이 정보나 약물 반응 수치(IC50/Ki 값)를 직접 탐색하고 다운로드하는 등의 파이프라인을 구축할 수 있습니다. 이는 복잡한 웹 크롤러 스크립트를 매번 새로 작성하는 비효율을 없애고, 연구팀이 데이터 분석과 실험 설계라는 보다 핵심적인 연구 활동에 온전히 몰입할 수 있도록 돕습니다.
💻 필요한 컴퓨터 사양
local LLM 사용 시 NVIDIA VRAM 8GB+ 권장 / API 호출 시 CPU로 충분함
약 500MB (Playwright 브라우저 바이너리 포함)
⚡ 설치법
### 4-1. Quick Start
pip install browser-use
playwright install chromium
### 4-2. 상세 설치
# 가상환경 생성 및 활성화
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# 필수 패키지 및 라이브러리 설치
pip install browser-use python-dotenv langchain-openai
# Playwright 브라우저 엔진 및 필수 OS 의존성 설치
playwright install chromium --with-deps🧬 바이오 활용
🔬 신규 약물 반응 데이터 수집
GPT-4o-mini 모델과 browser-use를 조합하여 ChEMBL 데이터베이스에서 특정 EGFR 저해제 5종의 IC50 활성 데이터 200여 건을 3분 이내로 수집 및 CSV 다운로드 수행 후 로컬 RAG 파이프라인으로 전송하여 후보군 선별 가속화.
🧬 ClinVar 유전자 변이 분석 자동화
Gemini 1.5 Pro와 browser-use를 통해 ClinVar 사이트의 복잡한 변이 변천 이력을 100여 개 유전자별로 추적하고, 병원성 분류(Pathogenicity) 판정 기준 및 ACMG 가이드라인 매칭 증거를 자동 캡처 및 정리하여 변이 분류 보고서 작성 시간 80% 단축.
🔬 PubMed 문헌 요약 및 트렌드 파악
Claude 3.5 Sonnet과 browser-use를 활용해 암 면역 요법 저항성 바이오마커 주제의 최신 논문 50건의 초록 및 본문 표 데이터 수집을 5분 만에 완료하고 엑셀 시트에 정리하여 의과학 연구팀의 주간 트렌드 동향 파악 리소스를 90% 이상 절감.
📝 업데이트 노트
- v0.13.78/11/2026
이번 업데이트는 브라우저 관리 기능과 웹 데이터 추출의 정확도를 높여, 자동화된 정보 수집의 안정성을 강화했습니다. 특히 복잡한 웹 요소나 iframe 추출 관련 버그가 수정되어, NCBI나 UniProt 같이 구조가 복잡한 생물학 데이터베이스에서 데이터를 스크래핑할 때 발생하던 오류가 줄어듭니다. 또한 브라우저 상태 관리와 데이터 처리 방식이 개선되어, 대량의 논문이나 실험 데이터를 수집하는 과정에서 발생할 수 있는 데이터 왜곡 문제를 방지할 수 있습니다. 연구 데이터 수집의 신뢰성과 자동화 효율을 높이고 싶다면 이번 업데이트를 적용해 보시길 추천합니다.
🧪 관련 생명의 코드
No related Code of Life posts yet.