GenerateAnswerUtils 類別

  • java.lang.Object
    • com.microsoft.bot.ai.qna.utils.GenerateAnswerUtils

public class GenerateAnswerUtils

產生回應 API 的協助程序類別。

建構函式摘要

建構函式 Description
GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

初始化 GenerateAnswerUtils 類別的新實例。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

從知識庫產生答案。

java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

從知識庫產生答案。

QnAMakerOptions getOptions()

取得 qnA Maker 選項。

void setOptions(QnAMakerOptions withOptions)

設定 qnA Maker 選項。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

GenerateAnswerUtils

public GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

初始化 GenerateAnswerUtils 類別的新實例。

參數:

withEndpoint - QnA Maker 端點詳細數據。
withOptions - QnA Maker 選項。

方法詳細資料

getAnswers


public CompletableFuture getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

從知識庫產生答案。

參數:

turnContext - 回合內容,其中包含要針對知識庫查詢的用戶問題。
messageActivity - 回合內容的訊息活動。
withOptions - QnA Maker 知識庫的選項。 如果為 null,則會針對這個實例使用建構函式選項。

傳回:

使用者查詢的答案清單,依排名分數的遞減順序排序。

擲回:

java.io.IOException - IOException

getAnswersRaw

public CompletableFuture getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

從知識庫產生答案。

參數:

turnContext - 回合內容,其中包含要針對知識庫查詢的用戶問題。
messageActivity - 回合內容的訊息活動。
withOptions - QnA Maker 知識庫的選項。 如果為 null,則會針對這個實例使用建構函式選項。

傳回:

使用者查詢的答案清單,依排名分數的遞減順序排序。

getOptions

public QnAMakerOptions getOptions()

取得 qnA Maker 選項。

傳回:

QnAMaker 的選項。

setOptions

public void setOptions(QnAMakerOptions withOptions)

設定 qnA Maker 選項。

參數:

withOptions - QnAMaker 的選項。

適用於