다음을 통해 공유


QnAMakerClient interface

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

메서드

callTrain(FeedbackRecords)

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

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

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

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

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

getLowScoreVariation(QnAMakerResult[])

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

메서드 세부 정보

callTrain(FeedbackRecords)

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

function callTrain(feedbackRecords: FeedbackRecords): Promise<void>

매개 변수

feedbackRecords
FeedbackRecords

피드백 레코드.

반환

Promise<void>

getAnswers(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

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

function getAnswers(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResult[]>

매개 변수

turnContext

TurnContext

기술 자료에 대해 쿼리할 사용자 질문이 포함된 턴 컨텍스트입니다.

options
QnAMakerOptions

QnA Maker 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.

telemetryProperties

Record<string, string>

QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics

Record<string, number>

QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

반환

Promise<QnAMakerResult[]>

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

getAnswersRaw(TurnContext, QnAMakerOptions, Record<string, string>, Record<string, number>)

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

function getAnswersRaw(turnContext: TurnContext, options?: QnAMakerOptions, telemetryProperties?: Record<string, string>, telemetryMetrics?: Record<string, number>): Promise<QnAMakerResults>

매개 변수

turnContext

TurnContext

기술 자료에 대해 쿼리할 사용자 질문이 포함된 턴 컨텍스트입니다.

options
QnAMakerOptions

QnA Maker 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.

telemetryProperties

Record<string, string>

QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 속성입니다.

telemetryMetrics

Record<string, number>

QnaMessage 이벤트를 사용하여 원격 분석에 기록할 추가 메트릭입니다.

반환

Promise<QnAMakerResults>

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

getLowScoreVariation(QnAMakerResult[])

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

function getLowScoreVariation(queryResult: QnAMakerResult[]): QnAMakerResult[]

매개 변수

queryResult

QnAMakerResult[]

사용자 쿼리 출력입니다.

반환

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