最新消息:关注人工智能 AI赋能新媒体运营

Chrome开放WebMCP早期预览,网站可将功能公开为AI代理工具

科技资讯 admin 浏览

Chrome开发团队宣布WebMCP开放早期预览,并提供给早期预览计划参与者进行原型开发。WebMCP旨在让网站以结构化工具的形式,向浏览器代理清晰地描述可执行的操作与入口,降低仅依靠原始DOM操作推测流程所带来的不确定性。Chrome团队将WebMCP视为在代理式Web领域的探索,目的是让网站在代理与网站交互时扮演更主动的角色。

Chrome团队指出,WebMCP希望提供一种更一致的方式,让网站将可被代理调用的能力公开为工具。网站运营者可通过工具定义,明确描述代理的交互位置、交互方式、使用的参数,以及交互后期望的结果。这种更直接的沟通方式,减少了代理在不同网站间反复尝试与修正的成本,使多步骤工作流程更加可预测。

WebMCP提出两类接口,覆盖不同复杂度的网站交互场景。第一类是声明式接口,适用于可标准化的常见操作,让网站能在HTML表单等已有结构上直接描述可执行的操作。第二类是命令式接口,面向更复杂或高度动态的交互流程,允许通过JavaScript实现,贴近真实网站行为。这两类接口使网站更便于代理访问,也更容易建立稳定的代理工作流,而无需完全依赖原始DOM操作。

WebMCP通过一套JavaScript接口,让网站将既有功能整理为可被代理调用的工具。这些工具本质上是JavaScript函数,附带用途说明及结构化的参数与返回结果描述,使代理无需猜测即可明确使用方式。网站通过浏览器提供的navigator.modelContext接口,将这些工具注册给浏览器内的代理使用。

官方举例说明WebMCP可解决的典型应用场景:在客服场景中,代理若能获取结构化的工具入口,便可自动补全必要的技术细节,协助生成更完整的工单。在电商场景中,代理能更轻松地根据需求搜索商品、选择规格选项并完成结账流程。在旅游场景中,代理可在航班搜索与筛选等需精确条件匹配的操作中,降低误选或漏选条件的概率。

WebMCP目前仍为规范提案,尚未成为正式标准。Web机器学习社区工作组发布的规范文件明确注明,它不是W3C标准,也不在W3C标准化路径中。此次Chrome开放早期预览,主要供网站进行原型开发并收集反馈,以厘清声明式API与命令式API在真实网站中的实现需求。