ego-browser

AI 에이전트가 ego (lite)에서 사용하는 브라우저 도구입니다.


ego-browser를 사용하면 AI 에이전트가 ego (lite)에서 작업할 수 있습니다. 에이전트는 페이지를 열고, Snapshot을 읽고, 페이지의 요소를 조작하고, Space에서 결과를 확인할 수 있습니다.

에이전트가 사용하는 방식

일반적인 작업에서 에이전트는 다음 순서로 진행합니다.

  1. 작업에 사용할 Space를 열거나 기존 Space로 돌아갑니다.
  2. 필요한 페이지를 엽니다.
  3. Snapshot을 읽어 관련 텍스트와 요소를 찾습니다.
  4. 동작을 실행한 뒤 페이지를 다시 읽어 무엇이 바뀌었는지 확인합니다.
  5. 링크 등 사용자가 확인할 수 있는 세부 정보와 함께 결과를 반환합니다.

이 도구는 JavaScript 헬퍼 함수입니다. 다음은 에이전트가 페이지를 열고 읽는 짧은 예시입니다.

await useOrCreateTaskSpace('check a page')
await openOrReuseTab('https://example.com', { wait: true })
cliLog(await snapshotText())

에이전트는 ego-browser Skill로 이 코드를 실행합니다. 사용자는 에이전트 채팅에서 작업을 설명하기만 하면 됩니다. 빠른 시작에 바로 시도해 볼 수 있는 프롬프트가 있습니다.

개입할 시점 정하기

로그인, 확인 코드, 결제, 직접 승인하고 싶은 변경 사항이 있을 때는 잠시 멈추도록 에이전트에게 요청하세요. 에이전트의 Space를 열어 그 단계를 직접 처리하고, 이후 결과를 검토할 수 있습니다.