菜单

Administrator
发布于 2025-04-07 / 48 阅读
0
0

Browser Use使用分享---AI实现远程的浏览器自动化

#AI

Browser-use 是一个浏览器自动化工具,允许用户通过浏览器界面管理和监控 AI 代理的任务执行情况。该工具可以在本地或远程的甲骨文服务器上部署,部署过程包括 SSH 连接服务器、克隆存储库、修改 Docker Compose 文件以适应 ARM 架构、设置内存限制、使用 Docker 打包并运行,以及通过域名反向代理实现外网访问。测试结果显示,AI 代理能够成功通过浏览器界面执行任务,如打开 Google.com,输入并点击链接,获取内容并以 Markdown 格式总结返回。

介绍

Browser-use is the easiest way to connect your AI agents with the browser.

预览

演示

这是一个浏览器自动化的工具,允许AI代理通过浏览器界面执行任务。可以在本地或者远程进行部署。

记录

在远程的甲骨文服务器上进行远程部署,用户可以利用该工具通过浏览器界面管理和监控AI代理的任务执行情况。

准备

甲骨文服务器一个,api一个,域名一个(可选)

开始

首先ssh连接到甲骨文服务器

然后切换到root用户,sudo -i

克隆存储库并进入,

git clone https://github.com/browser-use/web-ui.git

cd web-ui

然后使用vi或者任意工具编辑compose文件

因为原来的是使用amd架构的,但是甲骨文是arm架构,修改如下platform: linux/amd64更改platrm: linux/arm64。platform: linux/arm64。

修改模板

因为,我使用了域名,所以直接把原来的端口也关闭了外网访问,都给添加上了127.0.0.1

后面使用反向代理。

还有就是,甲骨文机器的ram比较多,所以,后面的内存限制,我也设置了6g

然后就是docker 打包

docker compose up --build

打包之后会自动运行。

如果使用amd服务器

直接运行下述命令,不需要修改上面的linux/amd64。就是上述红框。

剩下的端口和ram可以修改,根据需求。

接下来就是通过域名反向代理实现外网访问。

不出意外,会出现下述页面

正确示例

这就是部署成功了

接下来,回到ssh,使用ctrl + c 停止运行容器

然后使用docker compose up -d 在后台静默运行。

这样就完成了部署

测试

api:谷歌的flash 2.0

输入提示词:打开google.com,输入opaoai.com,然后点击确认,点击打开获取到的第一个链接,进入页面后,把获取到的内容通过md总结给我,返回的内容为中文

结果预览:agent_history.gif (1280×1100)显示了AI代理通过浏览器界面成功执行任务的过程。


评论