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 的新实例。

Parameters:

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

方法详细信息

getDateTimeReference

public String getDateTimeReference()

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

Returns:

ISO 8601 中 datetimeReference 的格式。

getDynamicLists

public List getDynamicLists()

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

Returns:

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

getExternalEntities

public List getExternalEntities()

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

Returns:

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

getExternalEntityRecognizer

public Recognizer getExternalEntityRecognizer()

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

Returns:

externalEntityRecognizer

getHttpClient

public OkHttpClient getHttpClient()

获取 http 客户端。

Returns:

OkHttpClient 用于查询 Luis 服务。

getSlot

public String getSlot()

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

Returns:

LuisSlot 常量。

getVersion

public String getVersion()

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

Returns:

查询的 Luis 应用程序版本。

isIncludeAllIntents

public boolean isIncludeAllIntents()

获取指示是返回所有意向还是仅返回顶部意向。 返回所有意向的 True。

Returns:

返回所有意向的 True。

isIncludeInstanceData

public boolean isIncludeInstanceData()

获取指示是否应在响应中包含实例数据的值。

Returns:

如果响应中应包含实例数据,则其值为 True。

isLog

public boolean isLog()

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

Returns:

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

isPreferExternalEntities

public boolean isPreferExternalEntities()

获取指示外部实体是否应替代识别实体的其他方法的值。

Returns:

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

setDateTimeReference

public void setDateTimeReference(String dateTimeReference)

设置 datetimeV2 偏移量。

Parameters:

dateTimeReference - datetimeReference 的格式是 ISO 8601。

setDynamicLists

public void setDynamicLists(List dynamicLists)

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

Parameters:

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

setExternalEntities

public void setExternalEntities(List externalEntities)

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

Parameters:

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

setExternalEntityRecognizer

public void setExternalEntityRecognizer(Recognizer externalEntityRecognizer)

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

Parameters:

externalEntityRecognizer - 外部识别器实例。

setHttpClient

public void setHttpClient(OkHttpClient httpClient)

设置 http 客户端。

Parameters:

httpClient - 用于 Luis 服务 http 调用。

setIncludeAllIntents

public void setIncludeAllIntents(boolean includeAllIntents)

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

Parameters:

includeAllIntents - 返回所有意向时为 True。

setIncludeInstanceData

public void setIncludeInstanceData(boolean includeInstanceData)

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

Parameters:

includeInstanceData - 如果响应中应包含实例数据,则为 True。

setLog

public void setLog(boolean log)

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

Parameters:

log - 如果应在 LUIS 中记录查询,则其值为 True。

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

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

Parameters:

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

setSlot

public void setSlot(String slot)

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

Parameters:

slot - 要使用的 LuisSlot 值。

setVersion

public void setVersion(String version)

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

Parameters:

version - Luis 应用程序版本。 如果指定了这一点,则忽略 Slot。

适用于