Vercel Labs가 AI 에이전트를 위한 브라우저 도구인 agent-browser를 만들었습니다. 이 도구는 GitHub에서 50k+ 스타를 기록하며 성공을 거두었습니다.
저는 두 번이나 확인했습니다. 제 에이전트 중 하나가 작동하는 브라우저 없이 7일 동안 방치되었기 때문입니다.
무엇인지, 그리고 제가 이 에이전트에게 어떤 프롬프트를 줄 것인지는 답글에 있습니다.
무엇인가요: AI 에이전트가 자체적으로 웹 브라우저를 사용할 수 있게 해주는 Rust로 작성된 커맨드 라인 도구(CLI)입니다.
Vercel Labs의 설명은 다음과 같습니다: "AI 에이전트를 위한 브라우저 자동화 CLI".
만약 여러분의 에이전트가 터미널 명령을 실행할 수 있다면, 그것을 사용할 수 있습니다.
제 에이전트는 매일 작업 목록을 실행하는데, 그중 5~7개의 작업은 브라우저를 필요로 합니다.
7일 연속으로 이 에이전트의 브라우저 도구가 작동하지 않았습니다. 그래서 매일 이 작업을 다음 날로 미루게 되었습니다.
그중 하나는 제가 승인했던 요청이었습니다. 승인 기한은 9일에 만료되었습니다. 아직 전송되지 않은 상태입니다.
이 에이전트의 브라우저 도구는 Chrome을 통해 작동하는데, 예정된 일일 실행 과정에서 이 도구들이 사용 불가능했습니다.
agent-browser는 일반 터미널 명령으로부터 실행됩니다.
종이 위에서는 제 설정이 고장 난 정확한 지점에 들어맞습니다.
제가 시작할 프롬프트는 다음과 같습니다:
"agent-browser를 사용하여 [사이트 주소]를 가로 390px로 열어줘. 화면에 표시되지 않은 모든 버튼을 나열해."
11월 5일, 제 사이트 중 하나는 390px 휴대폰에서 가로 428px이었습니다. 내비게이션 바(nav)는 폭이 0px이었고, 주요 버튼은 화면에 표시되지 않았습니다.
새로운 도구가 고치지 못할 부분: 제 에이전트는 브라우저가 누락된 것을 기록하고, 이 작업을 7일 동안 미루었습니다.
만약 여러분의 에이전트가 계속해서 작업을 다음 날로 미룬다면, 그것이 버그입니다. 도구를 교체하는 것은 두 번째 문제입니다.
제가 원하는 규칙은 다음과 같습니다: 한 번 재시도한다. 똑같은 방식으로 두 번 실패하면 멈추고 나에게 물어본다.
유료 앱을 대체하는 2단계: 저는 그 리서치 보고서를 Claude Code에 주었습니다.
"이 보고서를 읽어줘. 내 Mac에서만 실행되는 버전으로 직접 만들어봐. 내가 매일 사용하는 기능부터 시작해. 끝났다고 말하기 전에 스스로 테스트해 봐."
제 것은 두 배는 느립니다. 어쨌든 둘 다 취소했습니다.