LuisRecognizerOptionsV3 클래스

public class LuisRecognizerOptionsV3
extends LuisRecognizerOptions

V3 LUIS 런타임에 대한 Luis Recognizer 옵션입니다.

필드 요약

한정자 및 형식 필드 및 설명
static final java.lang.String LUIS_TRACE_LABEL

LUIS 추적 작업의 컨텍스트 레이블입니다.

static final java.lang.String LUIS_TRACE_TYPE

LUIS 추적 작업의 값 형식입니다.

생성자 요약

생성자 Description
LuisRecognizerOptionsV3(LuisApplication application)

LuisRecognizerOptionsV3의 새 인스턴스를 초기화합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
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 클라이언트인지 여부를 가져옵니다.

반환:

Luis 서비스를 쿼리하는 데 사용되는 OkHttpClient입니다.

getSlot

public String getSlot()

애플리케이션에 사용할 LUIS 슬롯을 가져옵니다. 기본적으로 프로덕션 슬롯을 사용합니다. LuisSlot에서 다른 표준 슬롯을 찾을 수 있습니다. 버전을 지정하는 경우 슬롯 대신 애플리케이션의 프라이빗 버전이 사용됩니다.

반환:

LuisSlot 상수입니다.

getVersion

public String getVersion()

액세스할 애플리케이션의 특정 버전을 가져옵니다. LUIS는 버전을 지원하며 슬롯 대신 사용할 버전입니다. 이 값을 지정하면 슬롯이 무시됩니다.

반환:

쿼리에 대한 Luis 애플리케이션 버전입니다.

isIncludeAllIntents

public boolean isIncludeAllIntents()

모든 의도가 다시 돌아올지 아니면 상위 의도만 돌아오는지 여부를 나타내는 값을 가져옵니다. 모든 의도를 반환하는 경우 True입니다.

반환:

모든 의도를 반환하는 경우 True입니다.

isIncludeInstanceData

public boolean isIncludeInstanceData()

인스턴스 데이터를 응답에 포함해야 하는지 여부를 나타내는 값을 가져옵니다.

반환:

True이면 인스턴스 데이터를 응답에 포함해야 합니다.

isLog

public boolean isLog()

쿼리를 LUIS에 기록해야 하는지 여부를 나타내는 값입니다. 활성 학습을 통해 더 나은 모델을 빌드하기 위해 LUIS에 쿼리를 기록해야 하는 경우

반환:

쿼리를 LUIS에 기록해야 하는 경우 True입니다.

isPreferExternalEntities

public boolean isPreferExternalEntities()

외부 엔터티가 엔터티를 인식하는 다른 방법을 재정의해야 하는지 여부를 나타내는 값을 가져옵니다.

반환:

LUIS 모델의 결과에 외부 엔터티를 선호해야 하는 경우 True입니다.

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 - True이면 인스턴스 데이터를 응답에 포함해야 합니다.

setLog

public void setLog(boolean log)

쿼리를 LUIS에 기록해야 하는지 여부를 나타내는 값입니다. 활성 학습을 통해 더 나은 모델을 빌드하는 데 도움이 되도록 쿼리를 LUIS에 기록해야 하는 경우

매개 변수:

log - 쿼리를 LUIS에 기록해야 하는 경우 True입니다.

setPreferExternalEntities

public void setPreferExternalEntities(boolean preferExternalEntities)

외부 엔터티가 엔터티를 인식하는 다른 방법을 재정의해야 하는지 여부를 나타내는 값을 설정합니다.

매개 변수:

preferExternalEntities - LUIS 모델의 결과에 외부 엔터티를 선호해야 하는 경우 True입니다.

setSlot

public void setSlot(String slot)

애플리케이션에 사용할 LUIS 슬롯을 설정합니다. 기본적으로 프로덕션 슬롯을 사용합니다. LuisSlot에서 다른 표준 슬롯을 찾을 수 있습니다. 버전을 지정하는 경우 슬롯 대신 애플리케이션의 프라이빗 버전이 사용됩니다.

매개 변수:

slot - 사용할 LuisSlot 값입니다.

setVersion

public void setVersion(String version)

액세스할 애플리케이션의 특정 버전을 설정합니다. LUIS는 버전을 지원하며 슬롯 대신 사용할 버전입니다.

매개 변수:

version - Luis 애플리케이션 버전입니다. 이 값을 지정하면 슬롯이 무시됩니다.

적용 대상