Stagehand v4, Playwright보다 2배 빠르고 토큰 효율 80% 높은 브라우저 자동화

1 week ago 28

AI 에이전트가 웹사이트를 조작하고 데이터를 추출하는 오픈소스 SDK로, Playwright와 비슷한 코드에 자연어 명령을 함께 사용할 수 있음 브라우저를 제어할 때마다 외부 스크립트와 통신하던 구조를 바꿔, 브라우저 안의 확장 프로그램에서 명령을 처리하고 여러 동작을 묶어 실행하여 왕복 지연을 줄임 페이지에서 모델에 필요한 정보만 추려 전달하며, v4는 Playwright 대비 2배의 속도와 80% 높은 토큰 효율을 달성 act()로 자연어 지시를 실행하고, observe()로 조작할 요소를 찾으며, extract()로 원하는 형식의 데이터를 추출할 수 있음 TypeScript, Python, Go를 지원하고 로컬 브라우저에서도 실행 가능하며, Claude Code와 Codex 등 기존 에이전트에 브라우저 기능을 연결할 수 있음 에이전트를 위한 브라우저 SDK Stagehand는 테스트용으로 만들어진 Playwright와 달리 에이전트를 대상으로 하며, TypeScript, Python, Go에 걸쳐 완전한 브라우저 드라이버를 제공함 Playwright 스타일 API인 goto, click, locator, screenshot을 지원함 page와 locator 문서에서 브라우저 및 요소 API를 확인할 수 있음 기존 자동화 코드를 옮기기 위한 Playwright 마이그레이션 가이드를 제공함 로컬 실행에는 Chrome 설치가 필요하며, Quickstart에서 초기 설정을 안내함 브라우저와의 왕복 통신을 줄인 v4 기존 구조에서는 클릭이나 입력 같은 동작마다 외부 스크립트와 브라우저 사이를 오가야 하며, 클라우드처럼 둘 사이의 거리가 멀수록 지연이 커짐 v4는 브라우저 시작 시 확장 프로그램을 자동으로 불러와 브라우저 내부에서 제어 명령을 처리하도록 구조를 다시 설계함 CDP를 없앤 것이 아니라, 별도 실행 환경에서 보내던 명령을 브라우저 안의 확장 프로그램에서 전달하는 방식 여러 동작을 묶는 배치 실행으로 왕복 횟수를 추가로 줄임 페이지의 접근성 트리에서 불필요한 정보를 덜어내 모델이 읽어야 할 문맥과 토큰 사용량을 줄임 README의 2배 속도 비교는 Browserbase에서 실행한 동일 스크립트와 클라우드 Playwright를 기준으로 함 토큰 효율과 브라우저 실행 구조 접근성 트리의 하이브리드 가지치기로 에이전트에 필요한 페이지 문맥만 전달함 브라우저 확장 프로그램으로 브라우저 옆에서 실행해 모든 동작의 ...

Read Entire Article