ego-browser
AI 에이전트가 ego (lite)에서 사용하는 브라우저 도구입니다.
ego-browser를 사용하면 AI 에이전트가 ego (lite)에서 작업할 수 있습니다. 에이전트는 페이지를 열고, Snapshot을 읽고, 페이지의 요소를 조작하고, Space에서 결과를 확인할 수 있습니다.
에이전트가 사용하는 방식
일반적인 작업에서 에이전트는 다음 순서로 진행합니다.
- 작업에 사용할 Space를 열거나 기존 Space로 돌아갑니다.
- 필요한 페이지를 엽니다.
- Snapshot을 읽어 관련 텍스트와 요소를 찾습니다.
- 동작을 실행한 뒤 페이지를 다시 읽어 무엇이 바뀌었는지 확인합니다.
- 링크 등 사용자가 확인할 수 있는 세부 정보와 함께 결과를 반환합니다.
이 도구는 JavaScript 헬퍼 함수입니다. 다음은 에이전트가 페이지를 열고 읽는 짧은 예시입니다.
await useOrCreateTaskSpace('check a page')
await openOrReuseTab('https://example.com', { wait: true })
cliLog(await snapshotText())에이전트는 ego-browser Skill로 이 코드를 실행합니다. 사용자는 에이전트 채팅에서 작업을 설명하기만 하면 됩니다. 빠른 시작에 바로 시도해 볼 수 있는 프롬프트가 있습니다.
개입할 시점 정하기
로그인, 확인 코드, 결제, 직접 승인하고 싶은 변경 사항이 있을 때는 잠시 멈추도록 에이전트에게 요청하세요. 에이전트의 Space를 열어 그 단계를 직접 처리하고, 이후 결과를 검토할 수 있습니다.