ego-browser

Инструменты браузера, которыми ИИ-агент пользуется в ego (lite).


ego-browser позволяет ИИ-агенту работать в ego (lite). Агент может открыть страницу, прочитать Snapshot, воспользоваться элементами управления на странице и проверить результат в Space.

Как агент его использует

В типичной задаче агент:

  1. Открывает Space для задачи или возвращается в него.
  2. Открывает нужную страницу.
  3. Читает Snapshot, чтобы найти текст и элементы управления, относящиеся к задаче.
  4. Выполняет действие, а затем снова читает страницу, чтобы проверить, что изменилось.
  5. Возвращает результат со ссылками или другими данными, которые вы можете сверить.

Инструменты — это вспомогательные функции на JavaScript. В этом коротком примере агент открывает страницу и читает её:

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

Агент выполняет этот код через Skill ego-browser. Вам достаточно описать задачу в чате с агентом. Запрос, который можно попробовать, есть в разделе Быстрый старт.

Решите, когда вмешаться

Попросите агента делать паузу, когда нужно войти в аккаунт, ввести код подтверждения или что-то оплатить, а также перед изменениями, которые вы хотите одобрить сами. Вы можете открыть его Space, выполнить этот шаг, а затем проверить результат.