LUIS
Azure 認知服務語言理解智慧型服務 (LUIS) 可讓您根據內容來理解語言,因此您的應用程式會以使用者說話的方式與他們通訊。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 標準 | 所有 Power Automate 區域 |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域 |
| Power Apps | 標準 | 所有 Power Apps 區域 |
| Power Automate(自動化服務) | 標準 | 所有 Power Automate 區域 |
| 連接器中繼資料 | |
|---|---|
| Publisher | Microsoft |
| 網站 | https://azure.microsoft.com/services/cognitive-services/language-understanding-intelligent-service/ |
已知問題和限制
以下是使用 LUIS 連接器的一些已知限制
- 應用程式識別碼、應用程式版本、所需意圖和所需實體呼叫 撰寫 端點的下拉式清單,因此需要在建立連線時使用撰寫金鑰。 如果只有端點金鑰可用,則必須使用「輸入自訂值」來輸入對應的參數值。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 可共用 |
預設
適用:所有地區
建立連線的參數。
這是可共享的連接。 如果 Power App 與其他使用者共用,也會共用連線。 如需詳細資訊,請參閱 畫布應用程式的連接器概觀 - Power Apps |Microsoft 文件
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | API 金鑰 | 對 |
| 預測端點 | 字串 | 預測端點。 如果未指定,則預設為 https://westus.api.cognitive.microsoft.com。 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 1200 | 60 秒 |
動作
| 依類型取得實體 |
針對指定的實體類型,作業會從 LUIS 預測物件傳回最相符的實體模型。 |
| 取得預測 |
給定一些輸入文字,此作業會傳回基於預先訓練模型的預測。 傳回的預測物件也可以作為其他 LUIS 動作的輸入。 |
依類型取得實體
針對指定的實體類型,作業會從 LUIS 預測物件傳回最相符的實體模型。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
應用程式識別碼
|
app-id | True | string |
已定型應用程式的標識碼 |
|
所需實體
|
desiredEntity | True | string |
所需的實體。 |
|
應用程式版本
|
versionId | string |
版本名稱。 預設會使用值 0.1。 |
|
|
luis預測物件
|
luisPredictionObject | True | string |
傳回
取得預測
給定一些輸入文字,此作業會傳回基於預先訓練模型的預測。 傳回的預測物件也可以作為其他 LUIS 動作的輸入。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
應用程式識別碼
|
app-id | True | string |
已定型應用程式的識別碼。 |
|
話語文字
|
q | True | string |
要預測的字串 |
|
期望意圖
|
desiredIntent | string |
所需的最高分數意圖 |
|
|
應用程式版本
|
versionId | string |
版本名稱。 預設會使用值 0.1。 |
傳回
定義
預測回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
LUIS 預測
|
luisPrediciton | string |
用作其他其他 LUIS 動作的輸入。 |
|
是期望的意圖
|
isDesiredIntent | boolean |
如果最高分數意圖符合所需的意圖,則為 True。 |
|
期望意圖
|
desiredIntent | string |
指定為輸入的所需意圖 (如果有的話)。 |
|
話語文字
|
query | string |
預測所依據的字串。 |
|
名稱
|
topScoringIntent.intent | string |
意圖模型的名稱。 |
|
Score
|
topScoringIntent.score | float |
預測的信賴度百分比。 |
|
意圖陣列
|
intents | array of object |
所有預測意圖的清單。 |
|
意圖名稱
|
intents.intent | string |
意圖模型的名稱。 |
|
意圖分數
|
intents.score | float |
預測的信賴度百分比。 |
|
實體陣列
|
entities | array of LuisPredictResponseEntity |
所有預測實體的清單。 |
LuisPredictResponseEntity
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
實體價值
|
entity | string |
對應實體類型的值。 |
|
實體類型
|
type | string |
實體模型的名稱。 |
|
實體分數
|
score | float |
預測的信賴度百分比。 |
GetTopScoringMatchingEntityResponse
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
實體
|
entity | LuisPredictResponseEntityMinusType | |
|
實體匹配信息
|
entityMatchInfo | EntityMatchInfo |
LuisPredictResponseEntityMinusType
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
實體價值
|
entity | string |
對應實體類型的值。 |
|
實體分數
|
score | float |
預測的信賴度百分比。 |
|
實體解析
|
resolution | string |
此實體的解決方案。 僅適用於內建實體。 |
實體匹配信息
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
所需實體
|
desiredEntity | string |
指定為輸入的所需實體 (如果有的話)。 |
|
實體是否匹配
|
isEntityMatch | boolean |
如果找到特定實體,則為 True。 |
|
實體相符計數
|
entityMatchCount | integer |
符合所需實體類型的實體數目。 |