LuisRecognizerOptionsV3 类

public class LuisRecognizerOptionsV3
extends LuisRecognizerOptions

适用于 V3 LUIS 运行时的 Luis 识别器选项。

字段摘要

修饰符和类型 字段和描述
static final java.lang.String LUIS_TRACE_LABEL

LUIS 跟踪活动的上下文标签。

static final java.lang.String LUIS_TRACE_TYPE

LUIS 跟踪活动的值类型。

构造函数摘要

构造函数 说明
LuisRecognizerOptionsV3(LuisApplication application)

初始化 Luis识别器OptionsV3 的新实例。

方法摘要

修饰符和类型 方法和描述
java.lang.String getDateTimeReference()

获取 datetimeV2 偏移量。

java.util.List<DynamicList> getDynamicLists()

返回用于识别特定查询的实体的动态列表。

java.util.List<ExternalEntity> getExternalEntities()

获取要在查询中识别的外部实体。

Recognizer getExternalEntityRecognizer()

获取外部实体识别器,以识别要传递给 LUIS 的外部实体。

okhttp3.OkHttpClient getHttpClient()

获取 http 客户端。

java.lang.String getSlot()

获取要用于应用程序的 LUIS 槽。

java.lang.String getVersion()

获取要访问的应用程序的特定版本。

boolean isIncludeAllIntents()

获取指示所有意向是返回还是仅返回前一个意向。

boolean isIncludeInstanceData()

获取一个值,该值指示是否应在响应中包含实例数据。

boolean isLog()

指示是否应在 LUIS 中记录查询的值。

boolean isPreferExternalEntities()

获取一个值,该值指示外部实体是否应替代识别实体的其他方式。

void setDateTimeReference(String dateTimeReference)

设置 datetimeV2 偏移量。

void setDynamicLists(List<DynamicList> dynamicLists)

设置用于识别特定查询的实体的动态列表。

void setExternalEntities(List<ExternalEntity> externalEntities)

设置在查询中要识别的外部实体。

void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

设置外部实体识别器以识别要传递给 LUIS 的外部实体。

void setHttpClient(OkHttpClient httpClient)

设置 http 客户端。

void setIncludeAllIntents(boolean includeAllIntents)

设置,指示所有意向是返回还是仅返回前一个意向。

void setIncludeInstanceData(boolean includeInstanceData)

设置一个值,该值指示是否应在响应中包含实例数据。

void setLog(boolean log)

指示是否应在 LUIS 中记录查询的值。

void setPreferExternalEntities(boolean preferExternalEntities)

设置一个值,该值指示外部实体是否应替代识别实体的其他方式。

void setSlot(String slot)

设置要用于应用程序的 LUIS 槽。

void setVersion(String version)

设置要访问的应用程序的特定版本。

方法继承自 LuisRecognizerOptions

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

字段详细信息

LUIS_TRACE_LABEL

public static final String LUIS_TRACE_LABEL

LUIS 跟踪活动的上下文标签。

LUIS_TRACE_TYPE

public static final String LUIS_TRACE_TYPE

LUIS 跟踪活动的值类型。

构造函数详细信息

LuisRecognizerOptionsV3

public LuisRecognizerOptionsV3(LuisApplication application)

初始化 LuisRecognizerOptionsV3 的新实例。

参数:

application - 要查询的 Luis 应用程序实例。

方法详细信息

getDateTimeReference

public String getDateTimeReference()

获取 datetimeV2 偏移量。 datetimeReference 的格式为 ISO 8601。

返回:

ISO 8601 中 datetimeReference 的格式。

getDynamicLists

public List getDynamicLists()

返回用于识别特定查询的实体的动态列表。

返回:

用于识别特定查询的实体的动态列表

getExternalEntities

public List getExternalEntities()

获取要在查询中识别的外部实体。

返回:

要在查询中识别的外部实体。

getExternalEntityRecognizer

public Recognizer getExternalEntityRecognizer()

获取外部实体识别器,以识别要传递给 LUIS 的外部实体。

返回:

externalEntityRecognizer

getHttpClient

public OkHttpClient getHttpClient()

获取 http 客户端。

返回:

OkHttpClient 用于查询 Luis 服务。

getSlot

public String getSlot()

获取要用于应用程序的 LUIS 槽。 默认情况下,这将使用生产槽。 可以在 LuisSlot 中找到其他标准槽。 如果指定版本,则使用应用程序的专用版本而不是槽。

返回:

LuisSlot 常量。

getVersion

public String getVersion()

获取要访问的应用程序的特定版本。 LUIS 支持版本,这是要使用的版本,而不是槽。 如果指定了此值,则忽略槽。

返回:

Luis 应用程序版本到查询。

isIncludeAllIntents

public boolean isIncludeAllIntents()

获取指示所有意向是返回还是仅返回前一个意向。 返回所有意向的 True。

返回:

返回所有意向的 True。

isIncludeInstanceData

public boolean isIncludeInstanceData()

获取一个值,该值指示是否应在响应中包含实例数据。

返回:

如此 如果实例数据应包含在响应中。

isLog

public boolean isLog()

指示是否应在 LUIS 中记录查询的值。 如果应在 LUIS 中记录查询,以便通过主动学习帮助构建更好的模型

返回:

如此 如果应在 LUIS 中记录查询。

isPreferExternalEntities

public boolean isPreferExternalEntities()

获取一个值,该值指示外部实体是否应替代识别实体的其他方式。

返回:

如此 如果外部实体应优先于 LUIS 模型的结果。

setDateTimeReference

public void setDateTimeReference(String dateTimeReference)

设置 datetimeV2 偏移量。

参数:

dateTimeReference - datetimeReference 的格式为 ISO 8601。

setDynamicLists

public void setDynamicLists(List dynamicLists)

设置用于识别特定查询的实体的动态列表。

参数:

dynamicLists - 用于识别特定查询的实体。

setExternalEntities

public void setExternalEntities(List externalEntities)

设置在查询中要识别的外部实体。

参数:

externalEntities - 要在查询中识别的外部实体。

setExternalEntityRecognizer

public void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

设置外部实体识别器以识别要传递给 LUIS 的外部实体。

参数:

externalEntityRecognizer - 外部识别器实例。

setHttpClient

public void setHttpClient(OkHttpClient httpClient)

设置 http 客户端。

参数:

httpClient - 用于 Luis 服务 http 调用。

setIncludeAllIntents

public void setIncludeAllIntents(boolean includeAllIntents)

设置,指示所有意向是返回还是仅返回前一个意向。

参数:

includeAllIntents - 返回所有意向的 True。

setIncludeInstanceData

public void setIncludeInstanceData(boolean includeInstanceData)

设置一个值,该值指示是否应在响应中包含实例数据。

参数:

includeInstanceData - 如此 如果实例数据应包含在响应中。

setLog

public void setLog(boolean log)

指示是否应在 LUIS 中记录查询的值。 如果应在 LUIS 中记录查询,以便通过主动学习帮助构建更好的模型。

参数:

log - 如此 如果应在 LUIS 中记录查询。

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

设置一个值,该值指示外部实体是否应替代识别实体的其他方式。

参数:

preferExternalEntities - 如此 如果外部实体应优先于 LUIS 模型的结果。

setSlot

public void setSlot(String slot)

设置要用于应用程序的 LUIS 槽。 默认情况下,这将使用生产槽。 可以在 LuisSlot 中找到其他标准槽。 如果指定版本,则使用应用程序的专用版本而不是槽。

参数:

slot - 要使用的 LuisSlot 值。

setVersion

public void setVersion(String version)

设置要访问的应用程序的特定版本。 LUIS 支持版本,这是要使用的版本,而不是槽。

参数:

version - Luis 应用程序版本。 如果指定了此值,则忽略槽。

适用于