Meta 的 Muse 智能体产品刚刚向更多用户开放试用,入口在 muse.ai/join,Meta 首席 AI 官 Alexandr Wang 说团队为产品倾注了心血,并感谢用户的反馈。这一期我从 Muse 的实际体验出发,把浏览器智能体拆成可评测的能力要素,再落到自建与托管两条路线;模型接入统一走 4sapi(https://4sapi.com),把各家模型的密钥收进一个 OpenAI 兼容入口。

一、开篇痛点:浏览器智能体越火,选型反而越难

托管智能体这条赛道正在肉眼可见地变拥挤。OpenAI 在 DevDay 2026 端出 Managed Agents,Anthropic 有自己的一整套托管 Agent 能力,Meta 又把 Muse 开放给了更多用户。表面上都是"让模型自己开浏览器干活",实际上每家产品的设计取向、能力边界、定价方式都完全不同。我身边不少做自动化的团队开始犯难:任务该交给托管产品,还是自己拿开源方案搭?评测时该看哪些指标?押注哪一家才不会在半年后被动迁移?

痛点在于信息不对称。各家宣传页都在讲"自主完成任务",但真正决定好用与否的细节——多步流程稳不稳、失败能不能恢复、动作有没有留痕、费用会不会失控——很少被量化。我把 Muse 的公开反馈拆了一遍,又用开源方案跑通了一条最小链路,整理成一套可以照着做的评测与选型方法。

二、原理速览:浏览器智能体由四块能力构成

先把概念钉住。浏览器智能体(browser agent)的本质是:让大模型借助浏览器作为"手和眼",去完成原本需要人点击页面才能完成的任务。无论托管产品还是开源方案,底层都由四块能力构成:

目标站点
   │
   ▼
感知层  ① 视觉理解:把页面截图变成"这一屏有什么"
        ② DOM 状态:解析元素树、可交互节点与表单结构
   │
   ▼
规划层  ③ 动作接口:点击 / 输入 / 滚动 / 导航 / 提交表单
   │
   ▼
治理层  ④ 治理:权限边界、动作审计、人工确认、速率与预算控制

开源侧的 browser-use 之所以热度极高,正是因为把这四块能力做成了可复用的组件;托管产品则把同样的四块能力包进云服务。能力在走向标准化——这对评测者是好事,因为四块能力恰好就是四组评测维度。

三、Muse 测评拆解:好评与不足分别指向什么能力

Muse 是 Meta 推出的托管浏览器智能体,入口 muse.ai/join 现已开放更多用户试用。Meta 首席 AI 官 Alexandr Wang 表示团队为产品倾注心血并感谢用户反响。把公开讨论里的好评与不足按上面的四块能力归类,能看出很多门道。

好评集中在四个方面:

被指出的不足也有两条:

我给出的定性结论:Muse 的强项是托管产品的工程成熟度与 Meta 生态集成,短板在面向普通用户的心智设计与内容相关性。这里没有跑分,因为浏览器智能体目前没有公认基准,谁声称"准确率 98%"都该追问评测集是什么。

四、托管赛道三线竞争:对企业是红利也是提醒

托管智能体赛道已经变成 OpenAI(Managed Agents,DevDay 2026 发布)、Anthropic、Meta 三线竞争。对企业用户来说,这首先是个红利:三家的功能与定价都在快速迭代,互相压价、互相抄功能,企业能以更低成本试用更完整的方案。竞争最激烈的市场,往往是最不需要担心被单家拿捏的市场。

但红利背后有一个提醒:不要过早押注单一供应商。托管产品的能力差异、定价模型、退出成本都还在剧烈变动,今天的选择很可能半年后就显得不划算。我的应对思路是保持接入层的抽象——应用层只依赖"模型接口 + Agent 接口"的公共子集,模型与 Agent 供应商都做成可替换。模型侧,4sapi(https://4sapi.com)这类统一中转入口让切换成本趋近于零;Agent 侧,开源方案 browser-use 就是最好的对冲:它让"浏览器智能体"这件事始终有一条自建退路。

五、自建 vs 托管:一张对比表

维度 自建(browser-use 等开源方案) 托管产品(Muse、OpenAI Managed Agents、Anthropic 等)
上手成本 需要自己搭链路,门槛中等 注册即可用,门槛最低
能力上限 完全可控,可以深度定制 受产品功能边界限制
集成深度 取决于自己写的代码 生态原生集成(如 Muse 与 Instagram)
成本结构 模型 token 费 + 服务器 + 维护人力 订阅或按量付费,单价高但无维护负担
数据可控 页面内容全程留在自己的环境 内容会上传到服务商,需评估隐私条款
治理与审计 自己实现,完全透明 依赖产品提供的审计能力
维护负担 持续跟进依赖与浏览器版本 几乎为零,但跟随供应商节奏
适合场景 高频、敏感、需要深度定制的场景 快速验证、低频、重集成的场景

对多数团队,我的判断是"先托管验证、再自建固化":用托管产品两周内验证流程是否成立,验证通过且用量稳定后,再评估自建是否划算。两条路线不是二选一,而是同一条评估曲线的两个端点。

六、接入教程:初始化、任务目标与第一个动作

模型与浏览器智能体的接入都不复杂。模型侧我统一走 4sapi(https://4sapi.com),一个 OpenAI 兼容接口覆盖 OpenAI、Anthropic、DeepSeek 等多家模型,切换模型只改一个参数。浏览器智能体侧以 browser-use 为例(底层由 Playwright 驱动),把一条最小链路拆成三步。

第一步,初始化:

# 安装:pip install browser-use langchain-openai playwright && playwright install chromium
import os
from browser_use import Agent
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    base_url="https://4sapi.com/v1",    # 统一中转入口
    api_key=os.environ["DSH_API_KEY"],  # 密钥走环境变量,不进仓库
    model="deepseek-v3",                # 速度优先;复杂任务可换更强模型
)

agent = Agent(
    task="打开目标站点首页,找到定价页,列出三种套餐的名称与价格",
    llm=llm,
    use_vision=True,  # 开启视觉理解
)

第二步,把任务目标写清楚。目标越具体,智能体越少走弯路。我的写法是"站点 + 期望输出 + 边界约束"三段式:

task = (
    "访问目标站点的定价页;"
    "只做只读操作,不提交任何表单、不注册、不购买;"
    "将三种套餐的名称与价格整理成一行一条的清单返回。"
)

第三步,运行并观察动作轨迹:

history = await agent.run(max_steps=15)  # 上限步数,防止失控
for step in history:
    print(step.action, "->", step.state.url)

跑通这条链路只花了一个下午。需要提醒的是:任何自动化访问都要遵守目标站点的服务条款,浏览器智能体不是用来绕开站点限制的。

七、动作确认与审计钩子:把控制权留在自己手里

演示链路能跑通,但"能跑"不等于"能信"。进入生产前,我在浏览器事件层加了两道闸:动作确认与审计钩子。示意如下(回调命名随 browser-use 版本而异,思路通用):

from playwright.async_api import async_playwright

audit_log = []  # 全量留痕

def audit(meta):
    """返回 True 放行;返回 False 拦截,交回人工。"""
    audit_log.append({
        "ts": meta["ts"],
        "action": meta["action"],
        "selector": meta.get("selector"),
        "url": meta.get("url"),
    })
    if meta["action"] in {"submit", "checkout", "delete"}:
        return False  # 高风险动作一律先暂停
    return True

async def run():
    async with async_playwright() as p:
        browser = await p.chromium.launch()
        page = await browser.new_page()
        # 每个动作触发前调用 audit(meta):动作类型、选择器、时间戳齐全
        # 被拦截的动作进入待确认队列,由人工决定放行或终止

两道闸分别解决两个问题:动作确认解决"误操作",审计钩子解决"事后说不清"。托管产品里同样有对应的产品化能力——审批模式、审计日志、工作区隔离——选型时要把这些当作硬指标,而不是加分项。没有审计能力的浏览器智能体,不该碰任何有真实后果的任务。

八、评测清单:给托管浏览器智能体打分的评分卡

把前面拆出的能力要素整理成一张评分卡模板。评分不用数字,用定性档位(优 / 良 / 中 / 差),因为不同团队对同一表现的评价标准不同:

维度 对应能力 观察点 评分
设计体验 感知层 / 产品层 页面理解是否自然,交互是否直观
响应速度 规划层 / 执行层 从任务下达到第一步动作的延迟
流程完成率 动作接口 同一组多步任务能否端到端走完
失败恢复 治理层 中途报错能否自愈或明确报错
集成深度 产品层 是否有生态原生集成(如 Meta 系产品)
命名与易用性 产品层 普通用户能否看懂功能入口与概念
内容相关性 内容层 feed 等信息流内容是否贴合需求
治理与审计 治理层 动作日志、审批模式、隔离能力
成本透明度 商业层 定价是否可预估,有无失控风险
迁移成本 商业层 换供应商时改动量有多大

评测方法上,我建议准备一组固定任务集(比如 3 个简单任务 + 2 个多步任务 + 1 个失败注入任务),在候选产品上各跑一遍,逐格填写。同一任务集跑完,各家强弱一目了然,也便于将来复测。

九、成本与风险提示

风险提示不是劝退,而是评测的一部分——成本与风险能算清楚,选型才有意义。

十、验收清单

落地前,我用下面这份清单逐项打勾,全部通过才放行:

清单通过,浏览器智能体才从"演示"升级为"交付物"。

十一、总结

这一期从 Muse 的开放体验出发,把浏览器智能体拆成视觉理解、DOM 状态、动作接口、治理四块能力,用好评与不足反推评测维度,再给出自建(browser-use)与托管两条路线的对比、接入教程、评分卡与验收清单。我的整体判断:托管赛道三线竞争利好企业,但别过早押注单一供应商;开源方案正在把能力标准化,托管产品则把工程与集成做到极致,两者共用同一套评测框架。模型接入我统一走 4sapi(https://4sapi.com),切换供应商的代价降到最低。欢迎在评论区聊聊各自的浏览器智能体选型与踩坑经历。