NLWeb(Natural Language Web)は、ウェブサイト向けの自然言語インターフェースの作成を簡素化するために設計された、オープンなPythonプロジェクト。 2025年にMicrosoftによって発表された。

ユーザーはAIアシスタントと対話するのと同様に、自然言語を使用してウェブサイトのコンテンツを照会することができる。すべてのインスタンスはモデルコンテキストプロトコル(MCP)サーバーとして機能し、ウェブサイトはAIエージェントやその他の参加者がコンテンツを検出してアクセスできるようにする。

NLWebは、Schema.orgやRSSといった既存のウェブ標準を活用し、言語モデルを用いてユーザークエリを処理するとともに、ウェブサイトのコンテンツに対してはセマンティック検索を実行し、自然な応答を生成する会話型機能を構築する。プラットフォームへ依存せずに主要なシステムで動作し、あらゆるベクターデータベースに接続することができる。NLWebでインデックス化するコンテンツは、AIに適した方法で整理されている場合に最も効果的に機能するよう設計される。すなわち、短く、相互にリンクされ、セマンティックに注釈が付けられた記事が最も効果を発揮する。

NLWeb を最初に採用した企業には、TripAdvisor、Shopify、Eventbrite、Hearst などがある。

脚注

外部リンク