Une brique « HTML » pour l’agentic web

Présenté à Seattle pendant la conférence Build 2025, NLWeb se veut la bonne porte d’entrée pour offrir “une zone de texte, un bouton Envoyer et toute la puissance d’un LLM” à n’importe quel site web. Chaque point de terminaison NLWeb agit aussi comme un serveur MCP, de sorte que le même code rende le contenu interrogeable par des agents tiers sans ré-indexation globale.

Comment ça marche ?

  • Protocoles et formats : NLWeb s’appuie sur Schema.org, RSS et JSON-L déjà présents sur des millions de pages.
  • Composants ouverts : le dépôt GitHub fournit un service minimal, des connecteurs (Milvus, Qdrant, etc.) et un front-end léger pour la saisie en langage naturel.
  • Indépendance du modèle : développeurs et éditeurs choisissent librement Claude, Grok 3, GPT-4o ou tout LLM local tant qu’il peut appeler l’API.

Des recettes aux conseils de voyage : cas d’usage

Un marchand de prêt-à-porter peut orienter les clients vers la tenue idéale, tandis qu’un site culinaire suggère les meilleurs accompagnements en fonction des ingrédients. Les premiers tests menés avec O’Reilly, Eventbrite ou Allrecipes confirment l’intérêt pour la recherche conversationnelle de niche.

Origines et filiation avec OpenAI

Selon The Information, OpenAI travaillait dès 2023 sur un module semblable destiné à ChatGPT-for-Web, retardé pour raisons techniques. NLWeb reprend ce flambeau, Microsoft mettant l’accent sur la gouvernance ouverte et la compatibilité multi-modèles.

Enjeux stratégiques

Pour les analystes, Microsoft cherche à s’emparer de la couche d’interface entre agents et contenus avant que Google ou AWS ne définissent leur propre standard. Kevin Scott, CTO de la firme, voit NLWeb et MCP comme les “routes” d’un web où chaque site négocie directement avec les agents – redistribuant le modèle économique de la recherche.

Mise en œuvre rapide

Insérer un chatbot revient à inclure un composant <nlweb-chat> fourni, renseigner l’URL du serveur NLWeb et déployer ; une démo complète figure dans le dépôt.

<script type="module" src="https://cdn.jsdelivr.net/npm/@nlweb/chat-widget"></script>
<nlweb-chat endpoint="https://example.com/.well-known/nlweb"></nlweb-chat>

Perspective

En faisant de chaque page un point d’accès sémantique, NLWeb pourrait redessiner l’équilibre entre agrégateurs et producteurs de contenu, tout en préparant l’arrivée d’agents capables d’agir sur le web sans recourir au scraping. Les annonces de Build 2025 – comme l’arrivée de Grok 3 sur Azure ou les 1 900 modèles du Foundry – donnent la mesure de cette ambition.