QnAMakerRecognizer 클래스
- java.
lang. Object - com.
microsoft. bot. dialogs. Recognizer - com.
microsoft. bot. ai. qna. QnAMakerRecognizer
- com.
- com.
public class QnAMakerRecognizer
extends Recognizer
QnAMaker KB를 사용하여 의도를 식별하는 IRecognizer 구현입니다.
생성자 요약
| 생성자 | Description | |
|---|---|---|
| QnAMakerRecognizer() | ||
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| protected java.util.Map<java.lang.String,java.lang.String> |
fillRecognizerResultTelemetryProperties(RecognizerResult recognizerResult, Map<String,String> telemetryProperties, DialogContext dialogContext)
Recognizer |
|
Qn |
getContext()
컨텍스트를 설정하기 위해 계산할 식을 가져옵니다. |
| java.lang.String |
getEndpointKey()
QnA Maker KB의 엔드포인트 키를 가져옵니다. |
| java.lang.String |
getHostName()
QnA Maker 서비스의 호스트 이름을 가져옵니다. |
| java.lang.Boolean |
getIncludeDialogNameInMetadata()
QnA 컨텍스트에 대한 대화 상자 이름 메타데이터를 포함할지 여부를 가져옵니다. |
| java.lang.Boolean |
getIsTest()
호출할 기술 자료의 환경을 가져오거나 설정하는지 여부를 나타내는 값을 가져옵니다. |
| java.lang.String |
getKnowledgeBaseId()
QnA Maker Knowledge |
| java.lang.Boolean |
getLogPersonalInformation()
개인 정보를 원격 분석에 기록해야 하는지 여부를 결정하는 플래그를 가져옵니다. |
| Metadata[] |
getMetadata()
추가 메타데이터 이름 값 쌍을 설정하기 위해 계산할 식을 가져옵니다. |
| java.lang.Integer |
getQnAId()
Qn |
|
protected
java.util.concurrent.CompletableFuture<Qn |
getQnAMakerClient(DialogContext dc)
QnAMakerClient인스턴스를 가져옵니다. |
| java.lang.String |
getQnAMatchIntent()
의도를 RecognizerResult 의도 컬렉션에 추가할 때 사용되는 키를 가져옵니다. |
| java.lang.String |
getRankerType()
순위 형식을 가져옵니다. |
|
Join |
getStrictFiltersJoinOperator()
Metadata 조인 연산자입니다. |
| java.lang.Float |
getThreshold()
결과를 필터링하는 임계값 점수를 가져옵니다. |
| java.lang.Integer |
getTop()
원하는 결과 수를 가져옵니다. |
|
java.util.concurrent.CompletableFuture<Recognizer |
recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)
QnA Maker 호출 결과를 반환합니다. |
| void |
setContext(QnARequestContext withContext)
컨텍스트를 설정하도록 계산할 식을 설정합니다. |
| void |
setEndpointKey(String withEndpointKey)
QnA Maker KB에 대한 엔드포인트 키를 설정합니다. |
| void |
setHostName(String withHostName)
QnA Maker 서비스의 호스트 이름을 설정합니다. |
| void |
setIncludeDialogNameInMetadata(Boolean withIncludeDialogNameInMetadata)
QnA 컨텍스트에 대한 대화 상자 이름 메타데이터를 포함할지 여부를 설정합니다. |
| void |
setIsTest(Boolean withIsTest)
호출할 기술 자료의 환경을 가져오거나 설정하는지 여부를 나타내는 값을 설정합니다. |
| void |
setKnowledgeBaseId(String withKnowledgeBaseId)
QnA Maker Knowledge |
| void |
setLogPersonalInformation(Boolean withLogPersonalInformation)
개인 정보를 원격 분석에 기록해야 하는지 여부를 결정하는 플래그를 설정합니다. |
| void |
setMetadata(Metadata[] withMetadata)
계산할 식을 설정하여 추가 메타데이터 이름 값 쌍을 설정합니다. |
| void |
setQnAId(Integer withQnAId)
Qn |
| void |
setRankerType(String withRankerType)
순위 형식을 설정합니다. |
| void |
setStrictFiltersJoinOperator(JoinOperator withStrictFiltersJoinOperator)
Metadata 조인 연산자 설정 |
| void |
setThreshold(Float withThreshold)
결과를 필터링하도록 임계값 점수를 설정합니다. |
| void |
setTop(Integer withTop)
원하는 결과 수를 설정합니다. |
다음에서 상속된 메서드 Recognizer
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
QnAMakerRecognizer
public QnAMakerRecognizer()
메서드 세부 정보
fillRecognizerResultTelemetryProperties
protected Map
RecognizerResult를 사용하여 원격 분석 결과를 추적할 때 포함할 속성 목록을 만듭니다.
재정의:
QnAMakerRecognizer.fillRecognizerResultTelemetryProperties(RecognizerResult recognizerResult, Map<String,String> telemetryProperties, DialogContext dialogContext)매개 변수:
반환:
getContext
public QnARequestContext getContext()
컨텍스트를 설정하기 위해 계산할 식을 가져옵니다.
반환:
getEndpointKey
public String getEndpointKey()
QnA Maker KB의 엔드포인트 키를 가져옵니다.
반환:
getHostName
public String getHostName()
QnA Maker 서비스의 호스트 이름을 가져옵니다.
반환:
getIncludeDialogNameInMetadata
public Boolean getIncludeDialogNameInMetadata()
QnA 컨텍스트에 대한 대화 상자 이름 메타데이터를 포함할지 여부를 가져옵니다.
반환:
getIsTest
public Boolean getIsTest()
호출할 기술 자료의 환경을 가져오거나 설정하는지 여부를 나타내는 값을 가져옵니다.
반환:
getKnowledgeBaseId
public String getKnowledgeBaseId()
QnA Maker KnowledgeBase의 KnowledgeBase ID를 가져옵니다.
반환:
getLogPersonalInformation
public Boolean getLogPersonalInformation()
개인 정보를 원격 분석에 기록해야 하는지 여부를 결정하는 플래그를 가져옵니다.
반환:
getMetadata
public Metadata[] getMetadata()
추가 메타데이터 이름 값 쌍을 설정하기 위해 계산할 식을 가져옵니다.
반환:
getQnAId
public Integer getQnAId()
QnAId paratemer에 사용할 식 또는 numberto를 가져옵니다.
반환:
getQnAMakerClient
protected CompletableFuture
QnAMakerClient인스턴스를 가져옵니다.
매개 변수:
반환:
getQnAMatchIntent
public String getQnAMatchIntent()
의도를 RecognizerResult 의도 컬렉션에 추가할 때 사용되는 키를 가져옵니다.
반환:
getRankerType
public String getRankerType()
순위 형식을 가져옵니다.
반환:
getStrictFiltersJoinOperator
getThreshold
public Float getThreshold()
결과를 필터링하는 임계값 점수를 가져옵니다.
반환:
getTop
public Integer getTop()
원하는 결과 수를 가져옵니다.
반환:
recognize
public CompletableFuture
QnA Maker 호출 결과를 반환합니다.
재정의:
QnAMakerRecognizer.recognize(DialogContext dialogContext, Activity activity, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)매개 변수:
반환:
setContext
public void setContext(QnARequestContext withContext)
컨텍스트를 설정하도록 계산할 식을 설정합니다.
매개 변수:
setEndpointKey
public void setEndpointKey(String withEndpointKey)
QnA Maker KB에 대한 엔드포인트 키를 설정합니다.
매개 변수:
setHostName
public void setHostName(String withHostName)
QnA Maker 서비스의 호스트 이름을 설정합니다.
매개 변수:
setIncludeDialogNameInMetadata
public void setIncludeDialogNameInMetadata(Boolean withIncludeDialogNameInMetadata)
QnA 컨텍스트에 대한 대화 상자 이름 메타데이터를 포함할지 여부를 설정합니다.
매개 변수:
setIsTest
public void setIsTest(Boolean withIsTest)
호출할 기술 자료의 환경을 가져오거나 설정하는지 여부를 나타내는 값을 설정합니다.
매개 변수:
setKnowledgeBaseId
public void setKnowledgeBaseId(String withKnowledgeBaseId)
QnA Maker KnowledgeBase의 KnowledgeBase ID를 설정합니다.
매개 변수:
setLogPersonalInformation
public void setLogPersonalInformation(Boolean withLogPersonalInformation)
개인 정보를 원격 분석에 기록해야 하는지 여부를 결정하는 플래그를 설정합니다.
매개 변수:
setMetadata
public void setMetadata(Metadata[] withMetadata)
계산할 식을 설정하여 추가 메타데이터 이름 값 쌍을 설정합니다.
매개 변수:
setQnAId
public void setQnAId(Integer withQnAId)
QnAId paratemer에 사용할 식 또는 numberto를 설정합니다.
매개 변수:
setRankerType
public void setRankerType(String withRankerType)
순위 형식을 설정합니다.
매개 변수:
setStrictFiltersJoinOperator
setThreshold
public void setThreshold(Float withThreshold)
결과를 필터링하도록 임계값 점수를 설정합니다.
매개 변수:
setTop
public void setTop(Integer withTop)
원하는 결과 수를 설정합니다.
매개 변수: