다음을 통해 공유


RecognizerResult 클래스

  • java.lang.Object
    • com.microsoft.bot.builder.RecognizerResult

구현

public class RecognizerResult
implements RecognizerConvert

에 의해 Recognizer생성된 인식 결과를 포함합니다.

생성자 요약

생성자 Description
RecognizerResult()

메서드 요약

한정자 및 형식 메서드 및 설명
void convert(Object result)

인식기 결과를 변환합니다.

java.lang.String getAlteredText()

인식기에서 수정한 입력 텍스트(예: 맞춤법 수정)를 가져옵니다.

com.fasterxml.jackson.databind.JsonNode getEntities()

인식된 최상위 엔터티를 가져옵니다.

java.util.Map<java.lang.String,IntentScore> getIntents()

의도를 키로, 신뢰도를 값으로 사용하여 인식된 의도를 가져옵니다.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

RecognizerResult 형식으로 정의되지 않지만 REST JSON 개체에 나타날 수 있는 속성을 가져옵니다.

java.lang.String getText()

인식할 입력 텍스트를 가져옵니다.

NamedIntentScore getTopScoringIntent()

최고 채점 의도 및 해당 점수를 반환합니다.

void setAlteredText(String withAlteredText)

입력 텍스트를 인식기에서 수정한 것으로 설정합니다(예: 맞춤법 수정).

void setEntities(JsonNode withEntities)

인식된 최상위 엔터티를 설정합니다.

void setIntents(Map<String,IntentScore> withIntents)

의도를 키로, 신뢰도를 값으로 사용하여 인식된 의도를 설정합니다.

void setProperties(String key, JsonNode value)

RecognizerResult 형식으로 정의되지 않지만 REST JSON 개체에 나타날 수 있는 속성을 설정합니다.

void setText(String withText)

인식할 입력 텍스트를 설정합니다.

다음에서 상속된 메서드 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

생성자 세부 정보

RecognizerResult

public RecognizerResult()

메서드 세부 정보

convert

public void convert(Object result)

인식기 결과를 변환합니다.

매개 변수:

result - 변환할 결과입니다.

getAlteredText

public String getAlteredText()

인식기에서 수정한 입력 텍스트(예: 맞춤법 수정)를 가져옵니다.

반환:

인식기에서 수정한 텍스트입니다.

getEntities

public JsonNode getEntities()

인식된 최상위 엔터티를 가져옵니다.

반환:

각 최상위 인식 엔터티를 키로 사용하는 개체입니다.

getIntents

public Map getIntents()

의도를 키로, 신뢰도를 값으로 사용하여 인식된 의도를 가져옵니다.

반환:

의도에서 의도에 대한 정보로 매핑.

getProperties

public Map getProperties()

RecognizerResult 형식으로 정의되지 않지만 REST JSON 개체에 나타날 수 있는 속성을 가져옵니다.

반환:

개체의 확장 속성입니다.

getText

public String getText()

인식할 입력 텍스트를 가져옵니다.

반환:

원본 텍스트

getTopScoringIntent

public RecognizerResult.NamedIntentScore getTopScoringIntent()

최고 채점 의도 및 해당 점수를 반환합니다.

반환:

최고 채점 의도 및 점수입니다.

Throw:

java.lang.IllegalArgumentException - 사용할 수 있는 의도가 없습니다.

setAlteredText

public void setAlteredText(String withAlteredText)

입력 텍스트를 인식기에서 수정한 것으로 설정합니다(예: 맞춤법 수정).

매개 변수:

withAlteredText - 인식기에서 수정한 텍스트입니다.

setEntities

public void setEntities(JsonNode withEntities)

인식된 최상위 엔터티를 설정합니다.

매개 변수:

withEntities - 각 최상위 인식 엔터티를 키로 사용하는 개체입니다.

setIntents

public void setIntents(Map withIntents)

의도를 키로, 신뢰도를 값으로 사용하여 인식된 의도를 설정합니다.

매개 변수:

withIntents - 의도에서 의도에 대한 정보로 매핑.

setProperties

public void setProperties(String key, JsonNode value)

RecognizerResult 형식으로 정의되지 않지만 REST JSON 개체에 나타날 수 있는 속성을 설정합니다.

이렇게 하면 JSON 개체가 역직렬화될 때 정의된 형식으로 표현되지 않은 속성이 삭제되지 않고 대신 이 속성에 저장됩니다. 이러한 속성은 인스턴스가 serialize될 때 JSON 개체에 기록됩니다.

매개 변수:

key - 속성 키입니다.
value - 속성 값입니다.

setText

public void setText(String withText)

인식할 입력 텍스트를 설정합니다.

매개 변수:

withText - 인식할 텍스트입니다.

적용 대상