共用方式為


語言 - 問答

語言 - 問答 API 是一項基於雲的服務,它通過最先進的轉換器模型提供高級自然語言處理,以根據自定義問答項目或原始文本生成答案。 問答是語言服務中的一項功能,已從 QnA Maker 服務增強,具有支援非結構化文件和精確回答等其他功能。

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 由 21Vianet 營運的中國雲
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure 中國區域
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 由 21Vianet 營運的中國雲
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 由 21Vianet 營運的中國雲
連絡人​​
名稱 問答支持
URL https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview
Email qnamakersupport@microsoft.com
連接器中繼資料
Publisher 微索
網站 https://azure.microsoft.com/en-us/services/cognitive-services/question-answering/#overview
隱私策略 https://privacy.microsoft.com/en-us/privacystatement
類別 人工智慧;網站

語言 - 問答連接器是將任何 Power 應用程式與語言服務中的新問答功能整合的連接器。 使用此連接器,用戶現在可以連接到問答的新功能和增強功能。 此連接器中有一些動作可協助使用者

  • 從專案產生答案
  • 取得專案中繼資料
  • 在一段時間內從提供的文本生成答案,我們計劃推出更多操作,為客戶提供更多功能。

先決條件

請依照 此處 的指示建立自訂問答專案。

如何取得認證

  1. 部署專案後,按一下「取得預測 URL」。
  2. 從預測URL的主機名和您的帳戶金鑰(即Ocp-Apim-Subscription-Key)取得您的網站URL。PredictionURL
  3. 使用您的帳戶金鑰和網站 URL 建立連線。連線

開始使用連接器

在流程中使用連接器

  1. 移至 Microsoft Power Automate ,然後按一下 [建立],然後選取 [即時雲端流程]。CreateFlow
  2. 若要測試此聯結器,您可以按一下「手動觸發流程」,然後按一下 CreateSelectTriggerForFlow
  3. 單擊“新步驟”並蒐索“語言 - 問答”,然後在三個操作中進行選擇。SelectActionForFlow

動作:

從專案產生答案

  1. 此動作有助於使用專案中的知識庫來回答指定的問題。
  2. 您可以提供此查詢以從您的“示例項目”生成答案GenerateAnswerFromProject
  3. 從這裡深入瞭解要求本文: 問題解答 - 取得答案 - REST API (Azure 認知服務) |Microsoft 文件

取得專案中繼資料

  1. 此動作有助於取得專案的所有中繼資料。
  2. 提供您的專案名稱以取得專案的中繼資料。GetProjectMetadata

從提供的文本生成答案

  1. 此操作有助於使用提供的文本回答指定的問題。 若要僅使用此動作,不需要在語言資源上啟用自訂問答。
  2. 此動作不需要自訂問答專案。 它只需要一個語言資源。 您可以建立語言資源,並將端點和金鑰從 Azure 入口網站的 [金鑰] 和 [端點] 區段中,分別複製到 [網站 URL] 和 [帳戶金鑰]。
  3. 查詢「充電表面需要多長時間? “ 在以下文字上:” 電力和充電。 Surface Pro 4 電池從空狀態充滿電需要兩到四個小時。 如果您在充電時將 Surface 用於遊戲或視訊串流等耗電活動,則可能需要更長的時間「GenerateAnswerFromProvidedText
  4. 從這裡深入瞭解要求本文: 問題解答 - 從文字取得答案 - REST API (Azure 認知服務) |Microsoft 文件

回應

回應

從專案產生答案

它將從您的“示例項目”返回問題“輔助功能”的答案。 若要深入瞭解此動作的回應物件,請流覽 問題解答 - 取得答案 - REST API (Azure 認知服務) |Microsoft 文件

從提供的文本生成答案

它將從給定的文本中提取您問題的答案。 若要深入瞭解回應物件,請流覽 問題解答 - 從文字取得答案 - REST API (Azure 認知服務) |Microsoft Docs 的 .

取得專案中繼資料

它會取得所要求專案的中繼資料。 若要深入瞭解回應物件,請流覽 問答專案 - 取得專案詳細資料 - REST API (Azure 認知服務) |Microsoft Docs 的 .

已知問題與限制

我們還沒有找到任何內容,如果您發現任何內容,請在以下位置與我們聯繫: qnamakersupport@microsoft.com

常見錯誤和補救措施

請參閱此文件: https://docs.microsoft.com/en-us/rest/api/cognitiveservices/questionanswering/question-answering

FAQ

請參閱此文件: https://docs.microsoft.com/en-us/azure/cognitive-services/language-service/question-answering/overview

正在建立連線

連接器支援下列驗證類型:

API 金鑰 API 金鑰 (ApiKey) 所有區域 可共用
Azure AD 整合 使用 Azure Active Directory 來存取您的 Azure Blob 儲存體。 所有區域 不可共享
預設值 [已棄用] 此選項僅適用於沒有明確驗證類型的舊連線,並且僅用於回溯相容性。 所有區域 不可共享

API 金鑰

驗證 ID:keyBasedAuth

適用:所有地區

API 金鑰 (ApiKey)

這是可共享的連接。 如果 Power App 與其他使用者共用,也會共用連線。 如需詳細資訊,請參閱 畫布應用程式的連接器概觀 - Power Apps |Microsoft 文件

名稱 類型 Description 為必填項目
帳戶金鑰 securestring 要從 Azure 入口網站複製語言資源的端點金鑰
網站 URL 字串 要從 Azure 入口網站複製的語言資源主機名稱

Azure AD 整合

驗證識別碼:tokenBasedAuth

適用:所有地區

使用 Azure Active Directory 來存取您的 Azure Blob 儲存體。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
網站 URL 字串 要從 Azure 入口網站複製的語言資源主機名稱

預設值 [已棄用]

適用:所有地區

此選項僅適用於沒有明確驗證類型的舊連線,並且僅用於回溯相容性。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
帳戶金鑰 securestring 要從 Azure 入口網站複製語言資源的端點金鑰
網站 URL 字串 要從 Azure 入口網站複製的語言資源主機名稱

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

取得專案中繼資料

此動作有助於取得專案的所有中繼資料。

從專案產生答案

此動作有助於使用專案中的知識庫來回答指定的問題。

從提供的文本生成答案

此操作有助於使用提供的文本回答指定的問題。

取得專案中繼資料

此動作有助於取得專案的所有中繼資料。

參數

名稱 機碼 必要 類型 Description
專案名稱
ProjectNamePathParameter True string

要使用的項目名稱。

API 版本
api-version True string

這是用戶端 API 版本。

傳回

表示專案。

從專案產生答案

此動作有助於使用專案中的知識庫來回答指定的問題。

參數

名稱 機碼 必要 類型 Description
專案名稱
projectName True string

這是您要使用的專案名稱。

Question
question True string

針對專案查詢的使用者問題。

使用者識別碼
userId string

用戶的唯一識別碼。

頂#
top integer

要針對問題傳回的答案數目上限。

信賴度臨界值
confidenceScoreThreshold float

答案的最低閾值分數。 值範圍從 0 到 1。

排名器類型
rankerType string

要使用的排名器類型。

QnA 識別碼
qnaId string

這是要從專案擷取的確切 QnA 識別碼。

先前的 QnA 識別碼
previousQnaId integer

上一個回合最上層答案結果 QnA 識別碼。

上一個用戶查詢
previousUserQuery string

先前的用戶查詢。

Key
key string

QnA 中使用的元數據字典中的元數據索引鍵。

value
value string

QnA 中使用的元數據字典中的元數據值。

將中繼資料聯結為
logicalOperation string

設定 'OR' 或 'AND' 以進行中繼資料篩選的對應邏輯運算。

來源篩選器
sourceFilter string

尋找與專案中任何指定來源清單相關聯的 QnA。

將過濾器與
logicalOperation string

用來將元數據篩選與來源篩選聯結的邏輯作業。

實現精確答案
enable boolean

啟用或停用回應範圍預測。

信賴度臨界值
confidenceScoreThreshold float

包含精確答案所需的最低閾值分數,值範圍從 0 到 1。

頂#
topAnswersWithSpan integer

精確答案預測時要考慮的熱門答案數量從 1 到 10。

包含非結構化來源
includeUnstructuredSources boolean

旗標以啟用非結構化來源的查詢。

部署名稱
deploymentName True string

這是您要使用的專案的特定部署。

API 版本
api-version True string

這是用戶端 API 版本。

傳回

代表問題解答清單。

身體
AnswersResult

從提供的文本生成答案

此操作有助於使用提供的文本回答指定的問題。

參數

名稱 機碼 必要 類型 Description
Question
question True string

使用者問題,以針對指定的文字記錄進行查詢。

識別碼
id True string

文字記錄的唯一識別碼。

收發簡訊
text True string

記錄的文字內容。

語言
language string

文字記錄的語言。 這是語言的 BCP-47 表示法。

字串索引類型
stringIndexType string

指定用來解譯字串位移的方法。 根據 Unicode v8.0.0,預設為 Text Elements (Graphemes)。 如需詳細資訊,請參閱 https://aka.ms/text-analytics-offsets

API 版本
api-version True string

這是用戶端 API 版本。

傳回

代表答案結果。

定義

專案中繼資料

表示專案。

名稱 路徑 類型 Description
projectName
projectName string

項目的名稱。

描述
description string

專案的描述。

語言
language Language

文字記錄的語言。 這是語言的 BCP-47 表示法。

預設答案
settings.defaultAnswer string

在知識庫中找不到良好相符項時的預設答案回應。

多語言資源
multilingualResource boolean

跨專案啟用多種語言的資源。

createdDateTime
createdDateTime date-time

專案建立日期時間。

lastModifiedDateTime
lastModifiedDateTime date-time

表示上次修改日期時間的專案。

lastDeployedDateTime
lastDeployedDateTime date-time

表示專案上次部署日期時間。

語言

文字記錄的語言。 這是語言的 BCP-47 表示法。

文字記錄的語言。 這是語言的 BCP-47 表示法。

語言
string

答案結果

代表問題解答清單。

名稱 路徑 類型 Description
answers
answers array of KnowledgeBaseAnswer

代表答案結果清單。

isUserQuestion模棱兩可
isUserQuestionAmbiguous boolean

如果使用者的問題不明確,則傳回布林值。

知識庫答案

代表專案答案。

名稱 路徑 類型 Description
問題
questions array of string

與答案相關聯的問題清單。

answer string

回答文字。

信賴度臨界值
confidenceScore float

回答信賴分數,值範圍從 0 到 1。

QnA 識別碼
id integer

QnA 結果的標識碼。

來源
source string

QnA 結果的來源。

中繼資料
metadata object

與答案相關聯的元數據,有助於分類或篩選問題解答。

對話
dialog KnowledgeBaseAnswerDialog

與 Answer 相關聯的對話方塊。

答案跨度
answerSpan AnswerSpan

回答 QnA 的 span 物件。

知識庫AnswerDialog

與 Answer 相關聯的對話方塊。

名稱 路徑 類型 Description
isContextOnly
isContextOnly boolean

若要標記提示是否只與先前的問題相關。 如果為 true,請勿將此 QnA 包含為沒有內容之查詢的搜尋結果;否則,如果為 false,則會忽略內容,並在搜尋結果中包含此 QnA。

提示
prompts array of KnowledgeBaseAnswerPrompt

與答案相關聯的提示清單。

知識庫AnswerPrompt

提示輸入答案。

名稱 路徑 類型 Description
顯示順序
displayOrder integer

提示的索引 - 用於提示的順序。

qnaId
qnaId integer

對應至提示的 QnA 識別碼。

顯示文字
displayText string

顯示來代表後續問題提示的文字。

答案跨度

回答 QnA 的 span 物件。

名稱 路徑 類型 Description
收發簡訊
text string

精確答案的預測文本。

信賴度臨界值
confidenceScore float

精確答案的預測分數,值範圍從 0 到 1。

位移
offset integer

精確答案從答案的開頭偏移。

length
length integer

精確答案的長度。

AnswersFromText結果

代表答案結果。

名稱 路徑 類型 Description
answers
answers array of TextAnswer

代表答案結果。

文本答案

代表答案結果。

名稱 路徑 類型 Description
answer string

回答文字。

信賴度臨界值
confidenceScore float

回答信賴分數,值範圍從 0 到 1。

識別碼
id string

記錄 ID。

答案跨度
answerSpan AnswerSpan

回答 QnA 的 span 物件。

位移
offset integer

從文件開頭偏移的句子。

length
length integer

刑期的長度。