<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Raj shinh</title>
    <description>The latest articles on DEV Community by Raj shinh (@agenticarch).</description>
    <link>https://dev.to/agenticarch</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3250402%2F5cfd78bc-8c5b-4167-a0a2-1373699f24dd.png</url>
      <title>DEV Community: Raj shinh</title>
      <link>https://dev.to/agenticarch</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/agenticarch"/>
    <language>en</language>
    <item>
      <title>NLWeb - Turn Your Website into an AI chat bot quickly</title>
      <dc:creator>Raj shinh</dc:creator>
      <pubDate>Wed, 18 Jun 2025 22:44:03 +0000</pubDate>
      <link>https://dev.to/agenticarch/nlweb-accelerate-agentic-ai-in-your-website-1j56</link>
      <guid>https://dev.to/agenticarch/nlweb-accelerate-agentic-ai-in-your-website-1j56</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/microsoft/nlweb" rel="noopener noreferrer"&gt;GitHub - microsoft/NLWeb: Natural Language Web&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fenhanceddeveloper.wordpress.com%2Fwp-content%2Fuploads%2F2025%2F05%2Fimage-1.png%3Fw%3D512" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fenhanceddeveloper.wordpress.com%2Fwp-content%2Fuploads%2F2025%2F05%2Fimage-1.png%3Fw%3D512" alt="" width="512" height="279"&gt;&lt;/a&gt;&lt;/p&gt;








&lt;p&gt;As part of Microsoft Build 2025, Microsoft open sourced a new protocol called NLWeb, a collection of open protocols and associated open source tools&lt;/p&gt;

&lt;p&gt;Imagine if every website could talk to you like ChatGPT. You type a question in plain English — &lt;em&gt;“Do you sell gluten-free options?” or “When’s the next open day&lt;/em&gt;?” — and the site just answers. &lt;/p&gt;

&lt;p&gt;That’s exactly what &lt;strong&gt;NLWeb&lt;/strong&gt; by Microsoft enables.&lt;/p&gt;

&lt;p&gt;But this isn’t “just another chatbot.” It’s a whole new way of making the &lt;strong&gt;open web conversational&lt;/strong&gt;, using open standards and something called an &lt;strong&gt;MCP server&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Let’s break it down in simple terms, with real-world examples — and explain why NLWeb is a &lt;em&gt;game changer&lt;/em&gt;.&lt;/p&gt;








&lt;h3&gt;What Is NLWeb?&lt;/h3&gt;





&lt;p&gt;&lt;strong&gt;NLWeb&lt;/strong&gt; (short for &lt;em&gt;Natural Language Web&lt;/em&gt;) is an open-source framework that lets websites become &lt;strong&gt;AI-friendly out of the box&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Instead of you having to build a custom chatbot, train it with your data, and host a service, &lt;strong&gt;NLWeb exposes your site’s content in a standard format&lt;/strong&gt; so that &lt;em&gt;any AI system&lt;/em&gt; can read and talk to it — safely and smartly.&lt;/p&gt;

&lt;p&gt;At its core is a &lt;strong&gt;Model Context Protocol (MCP) server&lt;/strong&gt; — a lightweight interface that lets AI agents understand and query your site’s content, similar to how APIs work, but made for AI.&lt;/p&gt;








&lt;h3&gt;💬 How Is NLWeb Different From a Regular Chatbot?&lt;/h3&gt;





&lt;p&gt;Let’s compare:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;&lt;tr&gt;
&lt;th&gt;🛠️ Feature&lt;/th&gt;
&lt;th&gt;Your Own Chatbot&lt;/th&gt;
&lt;th&gt;NLWeb&lt;/th&gt;
&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Needs custom training?&lt;/td&gt;
&lt;td&gt;✅ Yes – you build &amp;amp; train it&lt;/td&gt;
&lt;td&gt;❌ No – reuses your existing structured data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Handles structured queries like AI agents?&lt;/td&gt;
&lt;td&gt;❌ Not usually&lt;/td&gt;
&lt;td&gt;✅ Yes – MCP allows it&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tightly bound to a specific AI?&lt;/td&gt;
&lt;td&gt;✅ Often (e.g. OpenAI plugin, RAG)&lt;/td&gt;
&lt;td&gt;❌ Works with any AI or agent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Uses open web standards?&lt;/td&gt;
&lt;td&gt;❌ Custom formats&lt;/td&gt;
&lt;td&gt;✅ Schema.org, RSS, JSON-LD, etc.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Automatically discoverable?&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes – other systems can auto-query your MCP server&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;So instead of building a chatbot &lt;em&gt;about&lt;/em&gt; your site, NLWeb &lt;strong&gt;lets your site itself “speak AI.”&lt;/strong&gt;&lt;/p&gt;








&lt;h3&gt;Real-World Example 1: A Local Bakery Website&lt;/h3&gt;





&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fenhanceddeveloper.wordpress.com%2Fwp-content%2Fuploads%2F2025%2F05%2Fvisual-selection-1.png%3Fw%3D1024" alt="" width="1023" height="567"&gt;





&lt;p&gt;&lt;strong&gt;Without NLWeb&lt;/strong&gt;:&lt;br&gt;To let AI answer "Do you sell vegan cupcakes?", you'd need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build a custom chatbot.&lt;/li&gt;



&lt;li&gt;Train it with product data.&lt;/li&gt;



&lt;li&gt;Host it somewhere.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;With NLWeb&lt;/strong&gt;:&lt;br&gt;You just expose your existing menu using Schema.org data, install an MCP server, and &lt;em&gt;boom&lt;/em&gt; — your site can now respond to that question directly from the browser, AI assistant, or even a voice interface.&lt;/p&gt;








&lt;h3&gt;Bonus: NLWeb Makes Your Site &lt;strong&gt;AI-Discoverable&lt;/strong&gt;
&lt;/h3&gt;





&lt;p&gt;Here’s the fancy bit.&lt;/p&gt;

&lt;p&gt;By setting up your MCP server (which NLWeb helps with), &lt;strong&gt;you’re not just helping your site talk to visitors — you're enabling external AI agents to query your site too&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Imagine:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A personal AI assistant asks, “When is my local recycling center open?”&lt;/li&gt;



&lt;li&gt;Instead of going to Google, it directly queries your city council's website — because it has an NLWeb MCP server.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your site becomes &lt;em&gt;part of the AI-driven web&lt;/em&gt;.&lt;/li&gt;



&lt;li&gt;You don’t need to manually integrate with every AI tool — they come to you.&lt;/li&gt;
&lt;/ul&gt;








&lt;h3&gt;🔐 Do I Have to Give Up Control?&lt;/h3&gt;





&lt;p&gt;Nope. &lt;strong&gt;You control what data is exposed and how it’s formatted.&lt;/strong&gt; You can choose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What pages or datasets to make available.&lt;/li&gt;



&lt;li&gt;Which AI systems or bots can access it.&lt;/li&gt;



&lt;li&gt;Whether to rate-limit or secure access.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's &lt;strong&gt;your site, your rules — just smarter&lt;/strong&gt;.&lt;/p&gt;








&lt;h3&gt;🔧 Getting Started (for Devs)&lt;/h3&gt;





&lt;p&gt;If you're technical, here’s how you can explore:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Add structured data to your site (Schema.org, JSON-LD, etc.).&lt;/li&gt;



&lt;li&gt;Install the &lt;a href="https://github.com/microsoft/nlweb" rel="noopener noreferrer"&gt;NLWeb MCP server&lt;/a&gt;.&lt;/li&gt;



&lt;li&gt;Configure what content you want to expose.&lt;/li&gt;



&lt;li&gt;That’s it — you’re ready to be “AI-accessible.”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is the flow from client to server:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fenhanceddeveloper.wordpress.com%2Fwp-content%2Fuploads%2F2025%2F05%2Fuml-flow.jpg%3Fw%3D1024" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fenhanceddeveloper.wordpress.com%2Fwp-content%2Fuploads%2F2025%2F05%2Fuml-flow.jpg%3Fw%3D1024" alt="" width="1024" height="629"&gt;&lt;/a&gt;&lt;/p&gt;








&lt;h3&gt;Final Thoughts: Why NLWeb Matters&lt;/h3&gt;





&lt;p&gt;NLWeb is like HTML for the AI age. Just like HTML let browsers understand your website, &lt;strong&gt;NLWeb lets AI systems understand and talk to your website&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Whether you're a bakery, a travel site, or a university — this is part of the future of search, support, and discovery.&lt;/p&gt;














</description>
      <category>ai</category>
      <category>microsoft</category>
      <category>web</category>
      <category>agentaichallenge</category>
    </item>
  </channel>
</rss>
