QnAMaker 클래스
- java.
lang. Object - com.
microsoft. bot. ai. qna. QnAMaker
- com.
구현
public class QnAMaker
implements QnAMakerClient, TelemetryQnAMaker
QnA Maker 기술 자료에 대한 액세스를 제공합니다.
필드 요약
한정자 및 형식 | 필드 및 설명 |
---|---|
static final java.lang.String |
QNA_MAKER_NAME
Qn |
static final java.lang.String |
QNA_MAKER_TRACE_LABEL
QnA Maker 추적을 로깅할 때 사용되는 레이블입니다. |
static final java.lang.String |
QNA_MAKER_TRACE_TYPE
QnA Maker 추적을 로깅할 때 사용되는 형식입니다. |
생성자 요약
생성자 | Description |
---|---|
QnAMaker(QnAMakerEndpoint withEndpoint, QnAMakerOptions options) |
QnAMaker 클래스의 새 인스턴스를 초기화합니다. |
QnAMaker(QnAMakerEndpoint withEndpoint, QnAMakerOptions options, BotTelemetryClient withTelemetryClient, Boolean withLogPersonalInformation) |
Qn |
메서드 요약
다음에서 상속된 메서드 java.lang.Object
필드 세부 정보
QNA_MAKER_NAME
public static final String QNA_MAKER_NAME
QnAMaker 클래스의 이름입니다.
QNA_MAKER_TRACE_LABEL
public static final String QNA_MAKER_TRACE_LABEL
QnA Maker 추적을 로깅할 때 사용되는 레이블입니다.
QNA_MAKER_TRACE_TYPE
public static final String QNA_MAKER_TRACE_TYPE
QnA Maker 추적을 로깅할 때 사용되는 형식입니다.
생성자 세부 정보
QnAMaker
public QnAMaker(QnAMakerEndpoint withEndpoint, QnAMakerOptions options)
QnAMaker 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
QnAMaker
public QnAMaker(QnAMakerEndpoint withEndpoint, QnAMakerOptions options, BotTelemetryClient withTelemetryClient, Boolean withLogPersonalInformation)
QnAMaker 클래스의 새 인스턴스를 초기화합니다.
매개 변수:
메서드 세부 정보
callTrain
public CompletableFuture
기술 자료에 피드백을 보냅니다.
매개 변수:
반환:
Throw:
fillQnAEvent
protected CompletableFuture
원격 분석을 위해 QnaMessage 이벤트에 대한 이벤트 속성 및 메트릭을 채웁니다. 이러한 속성은 QnA GetAnswers 메서드가 호출될 때 기록됩니다.
매개 변수:
반환:
Throw:
getAnswers
public CompletableFuture
기술 자료에서 답변을 생성합니다.
매개 변수:
반환:
getAnswers
public CompletableFuture
기술 자료에서 답변을 생성합니다.
매개 변수:
반환:
getAnswersRaw
public CompletableFuture
기술 자료에서 답변을 생성합니다.
매개 변수:
반환:
getLogPersonalInformation
public Boolean getLogPersonalInformation()
사용자로부터 온 개인 정보를 기록할지 여부를 나타내는 값을 가져옵니다.
반환:
getLowScoreVariation
public QueryResult[] getLowScoreVariation(QueryResult[] queryResult)
활성 학습에 대한 모호한 질문을 필터링합니다.
매개 변수:
반환:
getTelemetryClient
public BotTelemetryClient getTelemetryClient()
현재 구성된 BotTelemetryClient가져옵니다.
반환:
onQnaResults
protected CompletableFuture
QnA Maker에서 결과가 반환될 때 실행됩니다.
매개 변수:
반환:
Throw: