QnAMakerClient interface
QnA Maker 기술 자료에 액세스하기 위한 클라이언트입니다.
메서드
call |
기술 자료에 피드백을 보냅니다. |
get |
기술 자료에서 답변을 생성합니다. |
get |
기술 자료에서 답변을 생성합니다. |
get |
활성 학습에 대한 모호한 질문을 필터링합니다. |
메서드 세부 정보
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
사용자 쿼리 출력입니다.
반환
모호한 질문의 필터링된 배열입니다.