What is NLWeb?
為網站打造對話式介面,或是讓您的內容能被 AI 代理程式存取,可能感覺像在複雜的迷宮中穿梭。挑戰在於將多樣化的網站內容轉換成自然語言系統能夠輕易理解和互動的格式。
NLWeb 為這個問題提供了一個基礎的解決方案。它提供了一系列開放協定以及相關的開放原始碼工具,旨在讓網站能夠輕鬆提供自然語言介面。透過利用廣泛使用的語意標準,例如 Schema.org 和相關格式,NLWeb 有助於彌合傳統網站內容和新興的「AI 網路」之間的差距,實現人類和智慧代理程式之間的無縫溝通。
主要功能
🤝 定義簡單的協定: NLWeb 包含一個簡單明瞭的自然語言互動協定,簡化了外部系統查詢您網站內容的方式。
🧱 善用現有的語意 (Schema.org): 它利用 JSON 和廣泛採用的 Schema.org 詞彙,針對自然語言查詢提供結構化的、機器可讀的回應,並建立在現有的網路標準之上。
🛠️ 使用開放原始碼工具實作: 透過提供的開放原始碼工具快速上手,包括核心服務、適用於熱門 LLM 和向量資料庫的連接器,以及適用於 Schema.org JSON-LD 和 RSS 等格式的資料擷取工具。
✨ 保持平台和技術的不可知性: NLWeb 的設計旨在跨各種作業系統 (Windows、MacOS、Linux)、向量資料庫 (Qdrant、Snowflake、Milvus、Azure AI Search 等) 和大型語言模型 (OAI、Deepseek、Gemini、Anthropic 等) 無縫運作,為您的技術堆疊提供靈活性。
實際應用
NLWeb 提供了建構模組,可以實現與您網站內容互動的新方式:
讓產品目錄可查詢: 將標準的電子商務產品列表轉換為對話式端點。使用者可以詢問「顯示 100 美元以下的紅色跑鞋」,而由 NLWeb 驅動的介面可以直接從您網站現有的 Schema.org 標記或產品資料中傳回結構化的結果,繞過傳統的篩選搜尋。
解鎖食譜和內容搜尋: 對於包含豐富結構化內容的網站,例如食譜、文章或文件,NLWeb 允許使用者或代理程式使用自然語言進行查詢。代理程式可以詢問「尋找少於 5 種成分的純素食譜」,並收到相關食譜的結構化、機器可讀的列表,從而可以整合到其他應用程式或對話式助理中。
促進代理程式之間的通訊: 建立端點,允許 AI 代理程式直接查詢您網站的結構化資料,以執行自動化任務。代理程式可以擷取活動詳細資訊、根據記錄的屬性比較服務功能,或透過查詢 NLWeb 端點來總結評論,從而建立一個更互聯和智慧的網路。
NLWeb 提供了開放的基礎,使您的網站內容能夠透過自然語言輕鬆地被人類和 AI 代理程式存取和查詢。透過利用現有的網路標準 (例如 Schema.org) 並提供實用、不可知的工具,它可以幫助您建構必要的端點,以參與新興的 AI 網路,從而促進一個更互聯和智慧的線上環境。





