微软发布了名为“NLWeb”的开源项目,旨在简化创建网站的自然语言对话界面,使任何网站都能轻松转变为 AI 驱动的应用程序。
NLWeb 定位为 “智能体 Web 时代的 HTML”,支持自定义模型与数据交互,旨在帮助开发者轻松将网站转化为支持自然语言交互的 AI 应用,可提供“类似 ChatGPT 的聊天界面”。
NLWeb 开源地址:https://github.com/microsoft/NLWeb
据介绍,NLWeb 的核心在于利用网站已有的半结构化数据(如 Schema.org、RSS 等),结合大语言模型(LLM)的能力,创建既适合人类用户也适合 AI 应用使用的自然语言接口。
此外,NLWeb 还引入了“模型上下文协议”(Model Context Protocol,MCP),允许站长自行配置相应协议,以便于允许自家网站可以被其他 MCP 生态系统的参与者通过各种方式查询到。
微软技术研究员 Ramanathan V. Guha 表示,NLWeb 的愿景是让自然语言交互成为新一代 Web 的标准,就像 HTML 在早期互联网中的作用一样。该项目的设计具有高度技术中立性,支持所有主流操作系统、AI 模型和向量数据库,开发者可以根据自身需求选择最合适的组件。
目前,微软已与一小部分网站合作测试 NLWeb,涉及 Common Sense Media、Eventbrite、O’Reilly Media、Shopify 和 Tripadvisor 等网站等。