ego-browser
Инструменты браузера, которыми ИИ-агент пользуется в ego (lite).
ego-browser позволяет ИИ-агенту работать в ego (lite). Агент может открыть страницу, прочитать Snapshot, воспользоваться элементами управления на странице и проверить результат в Space.
Как агент его использует
В типичной задаче агент:
- Открывает Space для задачи или возвращается в него.
- Открывает нужную страницу.
- Читает Snapshot, чтобы найти текст и элементы управления, относящиеся к задаче.
- Выполняет действие, а затем снова читает страницу, чтобы проверить, что изменилось.
- Возвращает результат со ссылками или другими данными, которые вы можете сверить.
Инструменты — это вспомогательные функции на JavaScript. В этом коротком примере агент открывает страницу и читает её:
await useOrCreateTaskSpace('check a page')
await openOrReuseTab('https://example.com', { wait: true })
cliLog(await snapshotText())Агент выполняет этот код через Skill ego-browser. Вам достаточно описать задачу в чате с агентом. Запрос, который можно попробовать, есть в разделе Быстрый старт.
Решите, когда вмешаться
Попросите агента делать паузу, когда нужно войти в аккаунт, ввести код подтверждения или что-то оплатить, а также перед изменениями, которые вы хотите одобрить сами. Вы можете открыть его Space, выполнить этот шаг, а затем проверить результат.