What is NLWeb?
ウェブサイト向けの会話型インターフェースの構築や、コンテンツをAIエージェントがアクセスしやすいようにすることは、複雑な迷路をナビゲートするようなものです。その課題は、多様なウェブコンテンツを、自然言語システムが容易に理解し、インタラクトできる形式に変換することにあります。
NLWebは、この問題に対する基礎的なソリューションを提供します。これは、ウェブサイトが自然言語インターフェースを提供することを容易にするために設計された、オープンなプロトコルと関連するオープンソースツールのコレクションを提供します。 Schema.orgのような広く使用されているセマンティック標準と関連形式を活用することで、NLWebは、従来のウェブコンテンツと新たな「AI Web」の間のギャップを埋め、人間とインテリジェントエージェントの間のシームレスなコミュニケーションを可能にします。
主な機能
🤝 シンプルなプロトコルの定義: 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は、ウェブサイトのコンテンツとの新しい形のインタラクションを可能にするための構成要素を提供します:
製品カタログのクエリ可能化: 標準的なeコマースの製品リストを会話型エンドポイントに変換します。ユーザーは「100ドル以下の赤いランニングシューズを見せて」と尋ねることができ、NLWebを利用したインターフェースは、サイトの既存のSchema.orgマークアップまたは製品データから直接取得した構造化された結果を返し、従来のファセット検索をバイパスします。
レシピとコンテンツ検索の解放: レシピ、記事、ドキュメントなどの構造化されたコンテンツが豊富なサイトの場合、NLWebを使用すると、ユーザーまたはエージェントは自然言語を使用してクエリできます。エージェントは「5つ以下の材料を使ったビーガンレシピを見つけて」と尋ね、関連するレシピの構造化された機械可読なリストを受け取り、他のアプリケーションまたは会話型アシスタントへの統合を可能にします。
エージェント間のコミュニケーションの促進: AIエージェントが自動化されたタスクのためにサイトの構造化されたデータを直接クエリできるようにするエンドポイントを構築します。エージェントは、イベントの詳細を取得したり、文書化された属性に基づいてサービス機能を比較したり、NLWebエンドポイントをクエリしてレビューを要約したりして、より相互接続されたインテリジェントなウェブを作成できます。
NLWebは、ウェブサイトのコンテンツが人間とAIエージェントの両方にとって自然言語で簡単にアクセスでき、クエリ可能にするために必要なオープンな基盤を提供します。 Schema.orgのような既存のウェブ標準を活用し、実用的でアグノスティックなツールを提供することで、新たなAI Webに参加するために必要なエンドポイントを構築し、より接続されたインテリジェントなオンライン環境を育成するのに役立ちます。





