微軟全新開源的Agentic Web網絡項目:NLWeb,到底是什么 ?

目錄

1、背景

2、NLWeb是什么?

3、NLWeb是如何工作的?

3.1 技術原理

3.2 對發布者的價值

3.3 核心團隊與合作伙伴

4、快速入門指南

5、延伸閱讀


Agentic:Agent的形容詞,Agentic指系統由大型語言模型(LLM)或其他自治系統驅動的自主程度。

NLWeb:Natural Language Web(自然語言網絡)的縮寫,該項目旨在簡化網站自然語言交互界面開發,輕松將任意網站轉化為具備 AI 功能的智能應用平臺。

1、背景

2025年5月20日,微軟Build大會上,CEO Satya Nadella展示了如何構建開放的智能代理網絡的(agentic web),目標是幫助每一位開發者構建能夠賦能全球各地的人們和組織的應用程序和Agents。整體宣布了5個大事件(其中4個與Agent相關):

  • Coding agent:我們將GitHub Copilot從“配對程序員”升級為“同行程序員”。現在,您擁有一個直接集成在GitHub中的完整編程智能代理。您可以為它分配任務——無論是修復漏洞、開發新功能,還是持續的代碼維護。它將自主完成這些任務。

  • Copilot調優:Copilot現在可以學習您公司獨特的語氣和語言風格。這主要是將您作為公司所擁有的專業知識進一步放大,以便每個人都能使用。

  • Agent factory:Foundry是用于構建應用程序和智能代理的完整應用平臺。我們正在增加對Grok、Hugging Face、Meta、Mistral等更多模型的支持。此外還包括:Azure AI搜索中的智能代理檢索功能、Foundry智能代理服務以及與Copilot Studio的集成等。

  • NLWeb是一個新的開放項目, 在代理網絡中扮演著與 HTML 類似的角色,旨在簡化網站的自然語言界面的創建,從而使任何網站易于將任何網站變成AI-Power的應用程序

  • 微軟發現(Microsoft Discovery):企業代理平臺,將整個技術棧整合在一起,以加快科學發現的速度。發現工具使用Agents生成想法、模擬結果并進行學習。一個很好的例子是這種有希望成為冷卻劑的候選物質,它不依賴于持久性化學品(科學家研究領域范疇)。



2、NLWeb是什么?

為網站構建會話界面是很困難的,NLWeb 試圖讓網站更容易做到這一點。

「NLWeb 允許用戶使用自然語言與任何網站進行交互。我們可以把它想象成智能體化 web 世界的 HTML。」

NLWeb 是由微軟開發的一個開放項目,旨在讓網站能夠輕松地使用其選擇的模型和自有數據創建豐富的自然語言界面。目標是讓 NLWeb成為將網站高效轉化為 AI 應用的最快捷、最簡便的方法,讓用戶能夠像使用 AI 助手或 Copilot 一樣,直接使用自然語言查詢網站內容。



由于 NLWeb 原生支持 MCP,因此人類和智能體可以使用相同的自然語言 API。MCP 是一種新興的協議,用于聊天機器人和 AI 助手與工具交互。每個 NLWeb 實例本身也是一個 MCP 服務器,它支持一個核心方法 ask,該方法用于以自然語言的方式向網站提出問題。返回的響應利用了 schema.org,這是一個廣泛使用的描述 Web 數據的詞匯表。

簡單來說,MCP 與 NLWeb 的關系就像 Http 與 HTML 的關系一樣。作為一個開放協議和相關開源工具的集合,NLWeb 主要目標是為 AI Web 構建一個基礎層 —— 就像 HTML 徹底革新了文檔共享一樣。

一直以來,開發能夠用自然語言與應用程序乃至整個計算機世界進行自由對話的智能體一直是 AI 革命的核心。然而,當前大多數新型交互都被 ChatGPT、Claude 甚至必應等產品壟斷。這些機器人汲取海量知識卻不產生實質價值。而 NLWeb 相比傳統搜索要便宜得多,且使用起來非常方便,僅需幾行代碼、任選 AI 模型(OpenAI 、DeepSeek、Gemini、Anthropic、Inception 等),并輸入特定數據,NLWeb 就能為用戶提供對話式交互界面(即一個文本框加提交按鈕)。



比如:Eventbrite公司(美國一個活動管理和在線票務平臺),面相用戶的搜索場景,基于NLWeb升級前后的交互對比。

升級前:傳統搜索交互

  • 構建傳統搜索引擎,按條件搜索。



升級后:NLWEB自然語言交互

  • 自然語言輸入:I'm in Seattle for a tech conference. Are there any geeky events I might enjoy?(譯:我在西雅圖參加一個技術會議。有什么我可能喜歡的極客活動嗎?)



還有很多類似的場景,比如零售商可以使用 NLWeb 創建一個聊天機器人,幫助用戶選擇特定行程的服裝;而烹飪網站則可以使用它來構建一個根據菜譜推薦合適菜肴的智能體。

回想以前,研究者為了建立一個網絡搜索索引,需要爬取整個網絡并創建一個包含它的索引。這對于搜索引擎和相關網站來說都是昂貴的。但有了 NLWeb 后,事情就變得簡單了,比如你可能只需要獲取一個 RSS 源,然后把它放到一個矢量數據庫中,就可以運行了。此外,NLWeb 還可以調用廉價模型,而且整個過程快速且簡便。

RSS 源是一種基于XML格式的數據源,用于發布和訂閱網站內容的更新。通過RSS 源,用戶可以方便地獲取最新信息,而無需頻繁訪問網站。RSS應用在國外已經非常普遍,從個人博客(Blog)欄目、企業站點到世界級的門戶都提供基于RSS的服務。

3、NLWeb是如何工作的?

微軟的目標是將人工智能改變人們搜索方式的優勢直接帶到網站本身。正如 HTML 的出現讓幾乎任何人都能輕松創建網站一樣,微軟希望 NLWeb 能夠讓任何網絡發布者都能輕松地為其網站打造智能、自然的語言體驗。NLWeb 可以在智能體網絡中扮演與 HTML 類似的角色,它允許用戶以更豐富的語義方式直接與 Web 內容進行交互。

隨著智能體網絡的持續增長,NLWeb 將賦能網絡發布者,使其能夠按照自己的意愿參與其中,確保他們的網站能夠隨時進行互動、交易,并被其他智能體發現(如果他們選擇的話)。



3.1 技術原理

NLWeb通過整合以下要素實現自然語言交互:

  1. 結構化數據支持:在實現方面,NLWeb 利用 Schema.org、RSS 等半結構化格式以及網站已發布的其他數據,并將它們與 LLM 驅動的工具相結合,創建可供人類和 AI 智能體使用的自然語言界面。

  2. LLM增強:NLWeb 系統通過整合來自底層 LLM 的外部知識(例如將地理洞察疊加到餐廳查詢中)來增強這些結構化數據,從而提供更豐富的用戶體驗。

  3. 技術中立架構:作為一個開放項目,NLWeb 的技術無關性很強。它支持所有主流操作系統(Windows、MacOS、Linux),并允許開發者選擇最符合自身需求的組件,同時支持所有主流模型和矢量數據庫。

  4. 代理兼容性:提供人類與AI代理均可使用的統一接口。



3.2 對發布者的價值

  • 降低AI應用門檻:如同HTML簡化網站建設,NLWeb讓自然語言交互部署變得簡單

  • 參與智能體經濟:通過MCP協議自主控制網站內容在智能體網絡中的可見性與交互方式

  • 數據主權保障:發布者完全掌控使用的模型、數據存儲及服務擴展方式



3.3 核心團隊與合作伙伴

  • 技術領袖:由RSS、RDF和Schema.org標準的創建者R.V. Guha主導開發

  • 早期采用者:芝加哥公共媒體、Eventbrite、Shopify、Tripadvisor等已部署測試

  • 技術生態伙伴:包括Milvus、Qdrant等向量數據庫開發商



4、快速入門指南

訪問NLWeb GitHub倉庫獲取:

  1. 核心服務代碼:處理自然語言查詢的輕量級服務框架

  2. 連接器套件:主流模型(如GPT-4、Claude)和向量數據庫的預置接口

  3. 數據工具包:支持Schema.org、JSONL、RSS等格式的數據注入工具

  4. 前端模板:包含Web服務器前端及簡易查詢界面的開箱即用方案



5、延伸閱讀

【完整版】微軟Build 2025主題演講 | 薩提亞·納德拉_嗶哩嗶哩_bilibili

GitHub - microsoft/NLWeb: Natural Language Web

https://news.microsoft.com/build-2025-book-of-news/zh/#main

https://news.microsoft.com/source/features/company-news/introducing-nlweb-bringing-conversational-interfaces-directly-to-the-web/

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/81977.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/81977.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/81977.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

前端性能優化的秘密武器:Preload 與 Prefetch 的深度解析

前端性能優化的秘密武器:Preload 與 Prefetch 的深度解析 在前端開發中,頁面加載速度直接影響用戶體驗和業務轉化率。而“資源預加載”技術,正是優化加載性能的核心手段之一。本文將深入淺出地講解 Preload 與 Prefetch 這兩項技術&#xff…

App Builder技術選型指南:從AI編程到小程序容器,外賣App開發實戰

在2025年快速迭代的技術生態中,開發者構建App的路徑愈發多樣化。本文以開發一個同城外賣App為例,對比當前主流的AI編程工具(如Cursor、GitHub Copilot、Trae)與小程序容器技術(如FinClip)的優劣勢、難易度及…

深度學習入門到實戰:用PyTorch打通數學、張量與模型訓練全鏈路?

本文較長,建議點贊收藏,以免遺失。更多AI大模型應用開發學習視頻及資料,盡在聚客AI學院。 一. 人工智能、機器學習與深度學習的關系 1.1 概念層次解析 人工智能(AI):使機器模擬人類智能的廣義領域 機器學…

windows服務器部署jenkins工具(一)

jenkins作為一款常用的構建發布工具,極大的簡化了項目部署發布流程。jenkins通常是部署在linux服務上,今天給大家分享的是windows服務器上如何搭建jenkins發布工具。 1.首先第一步還是看windows安裝docker 這篇文章哈,當然也可以不采用docke…

前端開發規范性利器系列之:ESLint

前言 我是一名從事低代碼平臺研發的前端CV程序猿,有幾十名像我一樣的小伙伴協同研發。在長期的多人協作和滾動迭代中,不出意外,代碼中會充斥各種“壞味道”,如代碼風格不統一、擴展性和靈活性降低等問題。我們是如何解決這些問題的…

數據結構知識點匯總

1、在數據結構中,隨機訪問是指能夠直接訪問任一元素,而不需要從特定的起始位置開始,也不需要按順序訪問其他元素。這種訪問方式通常不涉及遍歷。例如,數組(array)支持隨機訪問,你可以直接通過索…

ubuntu中上傳項目至GitHub倉庫教程

一、到github官網注冊用戶 1.注冊用戶 地址:https://github.com/ 2.安裝Git 打開終端,輸入指令git,檢查是否已安裝Git 如果沒有安裝就輸入指令 sudo apt-get install git 二、上傳項目到github 1.創建項目倉庫 進入github主頁,點擊號…

C#在 .NET 9.0 中啟用二進制序列化:配置、風險與替代方案

在 .NET 9.0 中啟用二進制序列化:配置、風險與替代方案 引言一、啟用二進制序列化的步驟二、實現序列化與反序列化三、安全風險與緩解措施四、推薦替代方案五、總結 引言 在 .NET 生態中,二進制序列化(Binary Serialization)曾是…

如何解決鴻蒙應用閃退問題

如何解決鴻蒙應用閃退問題 本文是一份面向 ArkTS/JavaScript/C 多語言開發者的綜合性排查與優化手冊,覆蓋 HarmonyOS/OpenHarmony 5.x 時代 常見閃退根因、診斷流程、調試技巧、CI 監控及線上防護方案,力爭幫你把 Crash 數量降到 …

【Java高階面經:微服務篇】4.大促生存法則:微服務降級實戰與高可用架構設計

一、降級決策的核心邏輯:資源博弈下的生存選擇 1.1 大促場景的資源極限挑戰 在電商大促等極端流量場景下,系統面臨的資源瓶頸呈現指數級增長: 流量特征: 峰值QPS可達日常的50倍以上(如某電商大促下單QPS從1萬突增至50萬)流量毛刺持續時間短(通常2-4小時),但對系統穩…

關于我對傳統系統機構向大模型架構演進的認知

最近這段時間在研究大模型,不可避免會接觸到架構。從我職業經歷一路走來,自然會拿著現有模型的架構和我之前接觸到的系統架構進行對比。今天就大模型的架構和傳統系統架構進行一下梳理,說一說我的見解。 在我眼里,傳統系統架構如…

圖片識別(TransFormerCNNMLP)

目錄 一、Transformer (一)ViT:Transformer 引入計算機視覺的里程碑 (二)Swin-Transformer:借鑒卷積改進 ViT (三)VAN:使用卷積模仿 ViT (四)…

性能測試、壓力測試、負載測試如何區分

一、前言:為何區分三者如此重要? “你們做過壓力測試嗎?”“系統性能測試做得怎么樣?”“負載測試的數據能分享一下嗎?” 在很多軟件開發與測試團隊的日常溝通中,“性能測試”“壓力測試”“負載測試”這…

工業路由器WiFi6+5G的作用與使用指南,和普通路由器對比

工業路由器的技術優勢 在現代工業環境中,網絡連接的可靠性與效率直接影響生產效率和數據處理能力。WiFi 6(即802.11ax)和5G技術的結合,為工業路由器注入了強大的性能,使其成為智能制造、物聯網和邊緣計算的理想選擇。…

紫光同創FPGA實現AD9238數據采集轉UDP網絡傳輸,分享PDS工程源碼和技術支持和QT上位機

目錄 1、前言工程概述免責聲明 2、相關方案推薦我已有的所有工程源碼總目錄----方便你快速找到自己喜歡的項目紫光同創FPGA相關方案推薦我這里已有的以太網方案本方案在Xilinx系列FPGA的應用方案 3、設計思路框架工程設計原理框圖AD輸入源AD9238數據采集AD9238數據緩存控制模塊…

如何修改服務器管理員賬號名和密碼(1)

命令解析sudo useradd -m -s /bin/bash 新用戶名 1. sudo 作用:以超級用戶(root)權限執行命令 為什么需要:創建用戶需要修改系統文件(/etc/passwd, /etc/shadow等),普通用戶沒有這個權限 替代方案:如果已經是root用戶&#xff0…

Linux shell 正則表達式高效使用

Linux正則表達式高效使用教程 正則表達式是Linux命令行中強大的文本處理工具,能夠極大提高搜索和匹配效率。下面為新手提供一個簡單教程,介紹如何在grep和find命令中使用正則表達式。 使用建議:使用grep時要加-E選項使其支持擴展正則表達式&…

你通俗易懂的理解——線程、多線程與線程池

一:異常處理 1.1 異常概述 (1)場景 (2)定義 (3)異常拋出機制 Java把不同的異常用不同的類表示 (4)如何對待異常 1.2 常見異常類 (1)Throwable &am…

w~自動駕駛~合集13

我自己的原文哦~ https://blog.51cto.com/whaosoft/13933252 # 小米智能駕駛技術的一些猜測 來蹭一下小米汽車智能駕駛的熱度,昨晚聽了雷總小米汽車的發布,心潮澎湃尋思下單一輛奈何現實不允許hhh。 言歸正傳吧, 本來是想主要聽一下小米…

AI 面試幫 開發日志

項目源碼 https://cnb.cool/szu/TravelBest/Platform/-/tree/main 文章目錄 架構微服務網絡通信延遲 中間件redisMongoDB 架構 微服務 優點: 模塊間解耦、職責清晰,獨立部署與擴展,單個服務故障不會影響整個系統,便于持續交付與…