QnAMakerClient 인터페이스

public interface QnAMakerClient

QnA Maker 기술 자료에 액세스하기 위한 클라이언트입니다.

메서드 요약

한정자 및 형식 메서드 및 설명
abstract java.util.concurrent.CompletableFuture<java.lang.Void> callTrain(FeedbackRecords feedbackRecords)

기술 자료에 피드백을 보냅니다.

abstract java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, QnAMakerOptions options, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

기술 자료에서 답변을 생성합니다.

abstract java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, QnAMakerOptions options, Map<String,String> telemetryProperties, Map<String,Double> telemetryMetrics)

기술 자료에서 답변을 생성합니다.

abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

활성 학습에 대한 모호한 질문을 필터링합니다.

메서드 세부 정보

callTrain

public abstract CompletableFuture callTrain(FeedbackRecords feedbackRecords)

기술 자료에 피드백을 보냅니다.

매개 변수:

feedbackRecords - 피드백 레코드.

반환:

비동기 작업을 나타내는 작업입니다.

Throw:

java.io.IOException - 있는 경우 IOException을 throw합니다.

getAnswers

public abstract CompletableFuture getAnswers(TurnContext turnContext, QnAMakerOptions options, Map telemetryProperties, Map telemetryMetrics)

기술 자료에서 답변을 생성합니다.

매개 변수:

turnContext - 기술 자료에 대해 쿼리할 사용자 질문이 포함된 턴 컨텍스트입니다.
options - QnA Maker 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.
telemetryProperties - QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.
telemetryMetrics - QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

반환:

순위 점수의 감소 순서로 정렬된 사용자 쿼리에 대한 답변 목록입니다.

getAnswersRaw

public abstract CompletableFuture getAnswersRaw(TurnContext turnContext, QnAMakerOptions options, Map telemetryProperties, Map telemetryMetrics)

기술 자료에서 답변을 생성합니다.

매개 변수:

turnContext - 기술 자료에 대해 쿼리할 사용자 질문이 포함된 턴 컨텍스트입니다.
options - QnA Maker 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.
telemetryProperties - QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.
telemetryMetrics - QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

반환:

순위 점수의 감소 순서로 정렬된 사용자 쿼리에 대한 답변 목록입니다.

getLowScoreVariation

public abstract QueryResult[] getLowScoreVariation(QueryResult[] queryResults)

활성 학습에 대한 모호한 질문을 필터링합니다.

매개 변수:

queryResults - 사용자 쿼리 출력입니다.

반환:

모호한 질문의 필터링된 배열입니다.

적용 대상