Bringing ChatGPT-Level Search to the Web: Microsoft Open-Sources NLWeb
NLWeb simplifies AI-powered conversational interfaces for websites, making natural language interactions seamless.
"AI Disruption" Publication 6500 Subscriptions 20% Discount Offer Link.
Building a conversational interface for websites is challenging, and NLWeb aims to make it easier for websites to achieve this.
The Microsoft Build 2025 Developer Conference has officially kicked off.
Among the highlights, an open-source project called NLWeb (Natural Language Web) has garnered widespread attention.
This project seeks to simplify the development of natural language interaction interfaces for websites, effortlessly transforming any website into an intelligent application platform with AI capabilities.
Microsoft CEO Satya Nadella stated, "NLWeb allows users to interact with any website using natural language. We can think of it as the HTML of an agentized web world."
Since NLWeb natively supports MCP, both humans and agents can use the same natural language API.
MCP is an emerging protocol for chatbots and AI assistants to interact with tools. Each NLWeb instance is itself an MCP server, supporting a core method called ask, which allows users to pose questions to a website in natural language. The responses leverage schema.org, a widely used vocabulary for describing web data.
In simple terms, the relationship between MCP and NLWeb is akin to that between HTTP and HTML.