在2025年Build大会上,微软宣布推出一个名为 NLWeb 的开放项目,旨在简化为网页创建自然语言界面的过程。这一技术使任何网站都能轻松转变为人工智能驱动的应用程序,用户可以通过简单的对话界面(即文本框和提交按钮)与网站内容进行交互。

例如,零售商可以利用NLWeb构建一个聊天机器人,帮助用户根据特定旅行需求挑选服装;烹饪网站则可以用它为用户提供与食谱搭配的菜肴建议。通过几行代码、选择的AI模型以及自有数据,开发者即可快速部署功能强大的自然语言界面。
使用NLWeb构建的网页还可以选择将其内容对支持 MCP(模型上下文协议) 的AI平台开放,使其可被代理和其他参与者发现和访问。微软表示:“我们相信NLWeb可以在新兴的智能代理网络中扮演类似HTML的角色。”

什么是NLWeb?
NLWeb 是微软开发的一个开放项目,目标是利用出版商选择的人工智能模型和自有数据,简化创建丰富自然语言界面的过程。它的核心理念是成为将网站转变为AI应用程序的最快、最简单方式,让用户能够像与AI助手或Copilot一样,通过自然语言直接查询网站内容。
每个NLWeb实例同时也是一个 MCP服务器,允许网站选择将其内容开放给MCP生态系统中的其他代理和参与者。这种设计不仅增强了网站的可发现性,还赋予了其更大的灵活性和控制权。
它是如何工作的?
NLWeb 利用现有的半结构化格式(如 Schema.org 和 RSS),结合网站已发布的数据和大语言模型(LLM),创建可供人类和AI代理使用的自然语言界面。NLWeb系统通过底层大语言模型的外部知识(例如为餐厅查询添加地理信息)增强这些结构化数据,从而提供更丰富的用户体验。
作为一个开放项目,NLWeb 不受特定技术限制。它支持所有主流操作系统,并允许开发者自由选择最适合其需求的组件,包括主流模型和向量数据库。
对出版商有什么好处?
NLWeb 的目标是将AI改变搜索方式的优势直接带到网站本身。正如HTML的引入让几乎任何人都能创建网站一样,微软希望NLWeb能让任何网络出版商轻松为其网站创建智能化的自然语言体验。
随着智能代理网络的持续发展,NLWeb 赋予了网络出版商按自己的条件参与的能力,确保其网站能够与代理交互、交易并被发现。这不仅提升了用户体验,还为出版商提供了新的商业机会。
NLWeb背后的团队是谁?
NLWeb 由微软首席副总裁兼技术院士 R.V. 古哈(R.V. Guha) 构思和开发。古哈是RSS、RDF和Schema.org等广泛使用的网络标准的创建者,他以其对开放网络的贡献而闻名。作为一个开放项目,NLWeb 还得到了来自微软和开源社区的不断支持与贡献。
哪些网站正在采用NLWeb?
目前,微软正与一批早期采用者合作,测试和优化NLWeb的方法,以确保其满足现代网络出版商的需求。初始合作伙伴包括:
- 芝加哥公共媒体
- Common Sense Media
- DDM(Allrecipes/Serious Eats)
- Eventbrite
- Hearst(Delish)
- Inception Labs
- Milvus
- O’Reilly Media
- Qdrant
- Shopify
- Snowflake
- Tripadvisor
微软期待更多不同规模和类别的网站加入NLWeb生态,共同推动新功能的开发和系统的完善。
如何开始?
NLWeb GitHub仓库 提供了入门所需的一切资源:
- 轻量级代码:控制核心服务以处理自然语言查询,并附有扩展和定制的文档。
- 模型连接器:支持主流模型和向量数据库,并提供添加自定义模型的指南。
- 数据工具:将Schema.org、JSONL、RSS等格式的数据添加到向量数据库的工具。
- 前端界面:包括用于服务的Web服务器前端,以及允许用户向Web服务器发送查询的简单UI。