
使用示例
下面是一个简单的 Python 脚本示例,展示如何使用 browser-use 让 AI 自动将杂货项添加到购物车并结账:
fromlangchain_openaiimportChatOpenAI
frombrowser_useimportAgent
importasyncio
if__name__ =='__main__':
# 初始化语言模型
llm = ChatOpenAI(
model="deepseek-ai/DeepSeek-V2.5", # 指定 DeepSeek 提供的模型
api_key="your_api_key", # 替换为你的 API 密钥
base_url="https://api.siliconflow.cn"# 指定 API 基础 URL
)
# 定义异步主函数
asyncdefmain():
# 创建 Agent 实例
agent = Agent(
task="将杂货项添加到购物车并结账", # 定义具体任务
llm=llm, # 使用指定的语言模型
use_vision=False# 是否启用视觉功能(当前未使用)
)
# 执行任务并获取结果
result =awaitagent.run()
# 打印结果
print(result)
# 运行异步主函数
asyncio.run(main())
代码解析:
运行这段代码后,AI 将自动打开浏览器,完成购物任务,整个过程无需人工干预!
示例和演示
browser-use 的应用场景非常丰富,以下是两个典型的例子:
添加商品到购物车并结账
想象一下,你需要从购物网站上购买一些杂货。只需要告诉 browser-use 你的需求,AI 代理就会:
对于线上购物爱好者来说,这一功能简直是福音,既省时又省力。
写信和文档处理
另一个有趣的例子是在 Google Docs 中写信。假设你需要写一封感谢信并保存为 PDF,browser-use 可以:
整个过程流畅无误,效率惊人。
未来如何?
browser-use 的出现只是 AI 自动化浪潮的一个缩影,它向我们展示了 AI 在简化繁琐任务方面的巨大潜力。随着技术的进步,AI 很可能会在未来取代一些简单重复的工作,例如:
当然,这也意味着我们需要重新思考未来的工作模式,拥抱 AI 带来的机遇