QnAMakerTraceInfo 类

  • java.lang.Object
    • com.microsoft.bot.ai.qna.models.QnAMakerTraceInfo

public class QnAMakerTraceInfo

此类表示从 QnAMaker 中间件收集的所有跟踪信息。

构造函数摘要

构造函数 说明
QnAMakerTraceInfo()

方法摘要

修饰符和类型 方法和描述
QnARequestContext getContext()

获取多轮次响应的上下文。

java.lang.Boolean getIsTest()

获取一个值,该值指示是获取还是设置要调用的知识库的环境。

java.lang.String getKnowledgeBaseId()

获取正在使用的知识库的 iD。

Activity getMessage()

获取将查询提示到 QnAMaker 的消息。

Metadata[]

getMetadataBoost()

获取在 Metadata 调用 QnA Maker 以提升结果时要发送的集合。

java.lang.Integer getQnAId()

获取当前提问的 QnA ID。

QueryResult[]

getQueryResults()

获取 QnAMaker 返回的结果。

java.lang.String getRankerType()

获取排名器类型。

java.lang.Float getScoreThreshold()

获取用于筛选返回结果的最低分数阈值。

Metadata[]

getStrictFilters()

获取用于返回具有指定元数据的答案的筛选器。

java.lang.Integer getTop()

获取要求返回的排名结果数。

void setContext(QnARequestContext withContext)

设置多轮次响应的上下文。

void setIsTest(Boolean withIsTest)

设置一个值,该值指示是获取还是设置要调用的知识库环境。

void setKnowledgeBaseId(String withKnowledgeBaseId)

设置正在使用的知识库的 iD。

void setMessage(Activity withMessage)

将引发查询的消息设置为 QnAMaker。

void setMetadataBoost(Metadata[] withMetadataBoost)

设置在 Metadata 调用 QnA Maker 以提高结果时要发送的集合。

void setQnAId(Integer withQnAId)

设置当前提问的 QnA ID。

void setQueryResults(QueryResult[] withQueryResult)

设置 QnAMaker 返回的结果。

void setRankerType(String withRankerType)

设置排名器类型。

void setScoreThreshold(Float withScoreThreshold)

设置用于筛选返回结果的最低分数阈值。

void setStrictFilters(Metadata[] withStrictFilters)

设置用于返回具有指定元数据的答案的筛选器。

void setTop(Integer withTop)

设置要求返回的排名结果数。

方法继承自 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

构造函数详细信息

QnAMakerTraceInfo

public QnAMakerTraceInfo()

方法详细信息

getContext

public QnARequestContext getContext()

获取多轮次响应的上下文。

Returns:

从中提取 QnA 的上下文。

getIsTest

public Boolean getIsTest()

获取一个值,该值指示是获取还是设置要调用的知识库的环境。

Returns:

一个 值,该值指示是调用知识库的测试环境还是生产环境。

getKnowledgeBaseId

public String getKnowledgeBaseId()

获取正在使用的知识库的 iD。

Returns:

正在使用的知识库的 ID。

getMessage

public Activity getMessage()

获取将查询引发到 QnAMaker 的消息。

Returns:

将查询引发到 QnAMaker 的消息。

getMetadataBoost

public Metadata[] getMetadataBoost()

获取在 Metadata 调用 QnA Maker 以提升结果时要发送的集合。

Returns:

一个 Metadata 数组。

getQnAId

public Integer getQnAId()

获取当前提问的 QnA ID。

Returns:

当前提问的 ID。

getQueryResults

public QueryResult[] getQueryResults()

获取 QnAMaker 返回的结果。

Returns:

QnAMaker 返回的结果。

getRankerType

public String getRankerType()

获取排名器类型。

Returns:

排名器类型。

getScoreThreshold

public Float getScoreThreshold()

获取用于筛选返回结果的最低分数阈值。 在筛选之前,分数规范化为 0.0 到 1.0 的范围。

Returns:

用于筛选返回结果的最低分数阈值。

getStrictFilters

public Metadata[] getStrictFilters()

获取用于返回具有指定元数据的答案的筛选器。

Returns:

用于返回具有指定元数据的答案的筛选器。

getTop

public Integer getTop()

获取要求返回的排名结果数。

Returns:

要求返回的排名结果数。

setContext

public void setContext(QnARequestContext withContext)

设置多轮次响应的上下文。

Parameters:

withContext - 从中提取 QnA 的上下文。

setIsTest

public void setIsTest(Boolean withIsTest)

设置一个值,该值指示是获取还是设置要调用的知识库环境。

Parameters:

withIsTest - 一个 值,该值指示是调用知识库的测试环境还是生产环境。

setKnowledgeBaseId

public void setKnowledgeBaseId(String withKnowledgeBaseId)

设置正在使用的知识库的 iD。

Parameters:

withKnowledgeBaseId - 正在使用的知识库的 ID。

setMessage

public void setMessage(Activity withMessage)

将引发查询的消息设置为 QnAMaker。

Parameters:

withMessage - 将查询引发到 QnAMaker 的消息。

setMetadataBoost

public void setMetadataBoost(Metadata[] withMetadataBoost)

设置在 Metadata 调用 QnA Maker 以提高结果时要发送的集合。

Parameters:

withMetadataBoost - 一个 Metadata 数组。

setQnAId

public void setQnAId(Integer withQnAId)

设置当前提问的 QnA ID。

Parameters:

withQnAId - 当前提问的 ID。

setQueryResults

public void setQueryResults(QueryResult[] withQueryResult)

设置 QnAMaker 返回的结果。

Parameters:

withQueryResult - QnAMaker 返回的结果。

setRankerType

public void setRankerType(String withRankerType)

设置排名器类型。

Parameters:

withRankerType - 排名器类型。

setScoreThreshold

public void setScoreThreshold(Float withScoreThreshold)

设置用于筛选返回结果的最低分数阈值。 在筛选之前,分数规范化为 0.0 到 1.0 范围

Parameters:

withScoreThreshold - 用于筛选返回的结果的最低分数阈值。

setStrictFilters

public void setStrictFilters(Metadata[] withStrictFilters)

设置用于返回具有指定元数据的答案的筛选器。

Parameters:

withStrictFilters - 用于返回具有指定元数据的答案的筛选器。

setTop

public void setTop(Integer withTop)

设置要求返回的排名结果数。

Parameters:

withTop - 要求返回的排名结果数。

适用于