
Libretto, 실패한 Playwright 스크립트를 AI가 자동 수정하는 도구 출시
Libretto는 기반 브라우저 를 유지보수해주는 무료 라이브러리다. 기존 스크립트에 코드 한 줄만 추가하면, 스크립트가 실패했을 때 에이전트가 자동으로 원인을 찾아 을 열어 고쳐준다.
원래 Libretto는 몇 달 전 나온 CLI 겸 로, 반복적인 업무용 브라우저 작업은 매번 AI가 실시간으로 판단하게 하기보다 미리 정해진() 스크립트로 만드는 편이 검사하기 쉽고 실행도 빠르며 비용도 훨씬 저렴하다는 아이디어에서 출발했다. 문제는 웹사이트가 자주 바뀌면서 이런 고정 스크립트들이 깨지고, 여러 개를 한꺼번에 유지보수하기가 번거로워진다는 점이다.
이미 잘 작동하는 스크립트가 많다면 browser-use나 stagehand 같은 새로운 런타임 AI 프레임워크로 전부 새로 짜고 싶지는 않을 것이다. Libretto PR 에이전트는 GitHub에서 코드를 가져와, 방금 실패한 브라우저 세션에 CDP()로 연결하고, 코드를 주입할 수 있는 실행 도구를 통해 문제를 진단하고 수정한다.
핵심 포인트
- 스크립트에 코드 한 줄만 추가하면 적용 가능한 무료 라이브러리
- 스크립트 실패 시 에이전트가 원인을 진단하고 로 자동 수정 제안
- 기존 방침: AI가 실시간 판단하는 대신 미리 정해진 결정론적 스크립트를 사용해 속도와 비용 이점 확보
- GitHub 코드와 CDP로 실패 당시 브라우저 세션에 연결해 디버깅
- browser-use, stagehand 같은 런타임 AI 프레임워크로 전면 전환하지 않아도 되는 것이 장점