Opera 推出 WebAI,与其说是增加了一项功能,不如说是改变了推理发生的位置。通过提供由浏览器托管的 AI 接口,Opera 让网页和扩展程序能够调用在用户设备上本地运行的模型,其中包括预装模型,以及用户选择启用的受支持供应商模型权重。这省去了许多开发者长期以来必须承担的一项运维工作:对于推理成本不高、且对延迟敏感的功能,开发者不再一定需要搭建推理服务器、管理扩缩容,或按 token 支付 API 费用。
从功能上看,WebAI 不绑定特定模型,但只有在模型与硬件相匹配时才真正实用。Opera 首批推出的功能支持用户选择启用 Google 的 Gemma 系列;在搭载 Apple 芯片的 Mac 上,还支持 Apple 的端侧基础模型。这些模型之所以适用,是因为现代“开放权重”架构已经足够高效,可以在日常笔记本电脑和高端台式机上运行。对开发者而言,这意味着他们可以构建内容分类、摘要生成和轻量级生成式功能,而无需部署 GPU 集群或支付逐次查询费用——前提是设计时考虑到不同设备能力的差异。
对产品的实际影响十分明显。在性能足够的硬件上,本地执行可将推理的往返时间从数百毫秒甚至数秒缩短至数十毫秒,让标签页整理、行内建议等实时功能更灵敏。敏感数据也能留在设备上,从而减少处理私人文档或筛选简历时遇到的监管与合规阻力。但责任也随之转移:开发者必须检测设备能力、妥善处理能力不足时的降级,并针对用户选择下载模型和授予权限的流程测试体验。
采用本地 AI 时,主要需要权衡硬件上限、模型大小和用户信任。内存或 CPU 有限、缺少神经网络加速器的设备,要么只能勉强运行小模型,要么完全无法使用本地 AI,因此往往需要采用混合架构。安全和更新机制同样重要:浏览器必须对模型执行进行沙箱隔离,提供透明的模型权重更新渠道,并防止本地推理成为可被利用的攻击入口。对产品团队来说,问题不仅在于技术上能否实现,还在于是否符合产品与市场的需求:哪些功能确实需要本地执行,哪些可以在必要时回退到云端?


