重要
Language Understanding Intelligent Service (LUIS) は、2026 年 3 月 31 日に完全に廃止されます。 LUIS リソースの作成は使用できません。 2025 年 10 月 31 日以降、LUIS ポータルは使用できなくなります。 継続的な製品サポートと多言語機能のベネフィットを得るために、LUIS アプリケーションを会話言語理解に移行することをお勧めします。
LUIS の予測エンドポイントから返される内容を理解するために、予測結果を Web ブラウザーで表示します。
前提条件
パブリック アプリのクエリには、以下が必要です。
- お使いの Language Understanding (LUIS) リソース情報:
-
予測キー - LUIS ポータルから取得できます。 まだキーを作成するサブスクリプションがない場合は、無料アカウントに登録できます。
-
予測エンドポイント サブドメイン - サブドメインは、お使いの LUIS リソースの名前でもあります。
- LUIS アプリ ID - パブリック IoT アプリ ID
df67dcdb-c37d-46af-88e1-8b97951ca1c2
を使用します。 クイックスタートのコードで使用されるユーザー クエリは、そのアプリに固有のものです。 このアプリは、オーサリング リージョンとして "westus" を使用するため、ヨーロッパ リージョンまたはオーストラリア リージョン以外の予測リソースで動作するはずです。
ブラウザーを使用して予測を表示する
Web ブラウザーを開きます。
以下の完全な URL を使用して、YOUR-KEY
を独自の LUIS 予測キーに置き換えます。 要求は GET 要求であり、LUIS 予測キーと共に、クエリ文字列パラメーターとして承認が含まれます。
GET エンドポイント (スロットによる) 要求に使う V3 URL の形式は、次のとおりです。
https://YOUR-LUIS-ENDPOINT-SUBDOMAIN.api.cognitive.microsoft.com/luis/prediction/v3.0/apps/df67dcdb-c37d-46af-88e1-8b97951ca1c2/slots/production/predict?query=turn on all lights&subscription-key=YOUR-LUIS-PREDICTION-KEY
GET エンドポイント要求に使う V2 URL の形式は、次のとおりです。
https://YOUR-LUIS-ENDPOINT-SUBDOMAIN.api.cognitive.microsoft.com/luis/v2.0/apps/df67dcdb-c37d-46af-88e1-8b97951ca1c2?subscription-key=YOUR-LUIS-PREDICTION-KEY&q=turn on all lights
この URL をブラウザー ウィンドウに貼り付け、Enter キーを押します。
HomeAutomation.TurnOn
の意図が最上位の意図であることと、値が HomeAutomation.Operation
の on
エンティティが LUIS で検出されたことを示す JSON 結果がブラウザーに表示されます。
{
"query": "turn on all lights",
"prediction": {
"topIntent": "HomeAutomation.TurnOn",
"intents": {
"HomeAutomation.TurnOn": {
"score": 0.5375382
}
},
"entities": {
"HomeAutomation.Operation": [
"on"
]
}
}
}
{
"query": "turn on all lights",
"topScoringIntent": {
"intent": "HomeAutomation.TurnOn",
"score": 0.5375382
},
"entities": [
{
"entity": "on",
"type": "HomeAutomation.Operation",
"startIndex": 5,
"endIndex": 6,
"score": 0.724984169
}
]
}
すべての意図を表示するには、適切なクエリ文字列パラメーターを追加します。
show-all-intents=true
ために をクエリ文字列の末尾に追加し、エンティティに関するすべての詳細情報を返すために verbose=true
を追加します。
https://YOUR-LUIS-ENDPOINT-SUBDOMAIN.api.cognitive.microsoft.com/luis/prediction/v3.0/apps/df67dcdb-c37d-46af-88e1-8b97951ca1c2/slots/production/predict?query=turn on all lights&subscription-key=YOUR-LUIS-PREDICTION-KEY&show-all-intents=true&verbose=true
{
"query": "turn off the living room light",
"prediction": {
"topIntent": "HomeAutomation.TurnOn",
"intents": {
"HomeAutomation.TurnOn": {
"score": 0.5375382
},
"None": {
"score": 0.08687421
},
"HomeAutomation.TurnOff": {
"score": 0.0207554
}
},
"entities": {
"HomeAutomation.Operation": [
"on"
]
}
}
}
verbose=true
には、クエリ文字列の末尾に を追加します。
https://YOUR-LUIS-ENDPOINT-SUBDOMAIN.api.cognitive.microsoft.com/luis/v2.0/apps/df67dcdb-c37d-46af-88e1-8b97951ca1c2?q=turn on all lights&subscription-key=YOUR-LUIS-PREDICTION-KEY&verbose=true
{
"query": "turn on all lights",
"topScoringIntent": {
"intent": "HomeAutomation.TurnOn",
"score": 0.5375382
},
"intents": [
{
"intent": "HomeAutomation.TurnOn",
"score": 0.5375382
},
{
"intent": "None",
"score": 0.08687421
},
{
"intent": "HomeAutomation.TurnOff",
"score": 0.0207554
}
],
"entities": [
{
"entity": "on",
"type": "HomeAutomation.Operation",
"startIndex": 5,
"endIndex": 6,
"score": 0.724984169
}
]
}
次のステップ