LUIS

Azure Cognitive Services の Language Understanding Intelligent Service (LUIS) は、コンテキストに従って言語を理解するのに役立つため、アプリは人々が話す方法でコミュニケーションすることができます。

このコネクタは、次の製品および地域で利用可能です。

サービス クラス リージョン
Logic Apps 標準 すべての Logic Apps 地域
Power Automate 標準 すべての Power Automate 地域
Power Apps 標準 すべての Power Apps 地域
コネクタ メタデータ
発行者 マイクロソフト
Web サイト https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/

既知の問題と制限事項

以下は、LUIS コネクタを使用する際の既知の制限の一部です

  1. エンドポイントを作成しているアプリ ID、アプリ バージョン、目的のインテント、目的のエンティティの呼び出しのドロップダウンは、接続を作成するときに使用するオーサリング キーが必要です。 エンドポイント キーのみが使用可能な場合は、「カスタム値の入力」を使用して、対応するパラメーター値を入力する必要があります。

接続の作成

コネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべてのリージョン 共有可能

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

件名 タイプ 内容 必要
API キー securestring API キー
予測エンドポイント 文字列 予測エンドポイント。 指定しない場合、既定で https://westus.api.cognitive.microsoft.com になります。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 1200 60 秒

アクション

予測を取得する

入力テキストが与えられると、この操作は事前にトレーニングされたモデルに基づいて予測を返します。 返された予測オブジェクトは、他の LUIS アクションの入力として使用することもできます。

種類でエンティティを取得

特定のエンティティの種類に対して、操作は LUIS 予測オブジェクトから最も一致するエンティティ モデルを返します。

予測を取得する

入力テキストが与えられると、この操作は事前にトレーニングされたモデルに基づいて予測を返します。 返された予測オブジェクトは、他の LUIS アクションの入力として使用することもできます。

パラメーター

名前 キー 必須 説明
アプリ ID
app-id True string

トレーニング済みのアプリケーションの ID。

発話テキスト
q True string

予測する文字列

目的のインテント
desiredIntent string

最高得点の目的のインテント

アプリ バージョン
versionId string

バージョン名。 既定では値 0.1 が使用されます。

戻り値

本文​​
PredictResponse

種類でエンティティを取得

特定のエンティティの種類に対して、操作は LUIS 予測オブジェクトから最も一致するエンティティ モデルを返します。

パラメーター

名前 キー 必須 説明
アプリ ID
app-id True string

トレーニング済みのアプリケーションの ID

目的のエンティティ
desiredEntity True string

目的のエンティティ。

アプリ バージョン
versionId string

バージョン名。 既定では値 0.1 が使用されます。

luisPredictionObject
luisPredictionObject True string

戻り値

定義

PredictResponse

名前 パス 説明
LUIS 予測
luisPrediciton string

他の LUIS アクションの入力として使用されます。

目的のインテントかどうか
isDesiredIntent boolean

最高得点のインテントが目的のインテントと一致する場合は True。

目的のインテント
desiredIntent string

入力として指定された目的のインテント (ある場合)。

発話テキスト
query string

予測の基になっている文字列。

件名
topScoringIntent.intent string

インテント モデルの名前。

スコア
topScoringIntent.score float

予測の信頼度。

インテント配列
intents array of object

予測されるすべてのインテントの一覧。

インテント名
intents.intent string

インテント モデルの名前。

インテントのスコア
intents.score float

予測の信頼度。

エンティティ配列
entities array of LuisPredictResponseEntity

予測されるすべてのエンティティの一覧。

LuisPredictResponseEntity

名前 パス 説明
エンティティの値
entity string

対応するエンティティの種類の値。

エンティティの種類
type string

エンティティ モデルの名前。

エンティティのスコア
score float

予測の信頼度。

GetTopScoringMatchingEntityResponse

名前 パス 説明
エンティティ
entity LuisPredictResponseEntityMinusType
entityMatchInfo
entityMatchInfo EntityMatchInfo

LuisPredictResponseEntityMinusType

名前 パス 説明
エンティティの値
entity string

対応するエンティティの種類の値。

エンティティのスコア
score float

予測の信頼度。

エンティティの解決
resolution string

このエンティティの解決。 組み込みエンティティのみに適用されます。

EntityMatchInfo

名前 パス 説明
目的のエンティティ
desiredEntity string

入力として指定された目的のエンティティ (ある場合)。

エンティティは一致しているか
isEntityMatch boolean

指定されたエンティティが見つかった場合は True。

エンティティが一致する数
entityMatchCount integer

目的のエンティティの種類と一致するエンティティの数。

このコネクタを使用する