GenerateAnswerUtils 类

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

public class GenerateAnswerUtils

生成答案 API 的帮助程序类。

构造函数摘要

构造函数 说明
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 的选项。

适用于