LanguageServiceUtils class
쿼리 기술 자료를 사용하고 언어 서비스의 활성 학습 피드백 API를 추가하기 위한 유틸리티입니다.
생성자
Language |
새 Language Service 유틸리티를 만듭니다. |
속성
endpoint | |
http |
메서드
add |
기술 자료에 피드백을 추가합니다. |
emit |
사용자 지정 질문 답변 호출 및 결과를 자세히 설명하는 추적 이벤트를 내보낸다. |
query |
언어 서비스를 쿼리하기 위해 호출됩니다. |
validate |
qna maker 옵션 유효성 검사 |
생성자 세부 정보
LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)
새 Language Service 유틸리티를 만듭니다.
new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)
매개 변수
- _options
- QnAMakerOptions
인스턴스를 구성하는 데 사용되는 설정입니다.
- endpoint
- QnAMakerEndpoint
쿼리할 기술 자료의 엔드포인트입니다.
속성 세부 정보
endpoint
httpRequestUtils
메서드 세부 정보
addFeedback(FeedbackRecords)
기술 자료에 피드백을 추가합니다.
function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>
매개 변수
- feedbackRecords
- FeedbackRecords
활성 학습을 위한 피드백 레코드 목록입니다.
반환
Promise<void>
비동기 작업을 나타내는 프라미스입니다.
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
사용자 지정 질문 답변 호출 및 결과를 자세히 설명하는 추적 이벤트를 내보낸다.
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>
매개 변수
- turnContext
-
TurnContext
사용자와의 현재 대화 전환에 대한 컨텍스트를 설정합니다.
- answers
Language Service에서 반환된 답변입니다.
- queryOptions
- QnAMakerOptions
(선택 사항) 사용자 지정 질문 답변 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.
반환
Promise<any>
비동기 작업을 나타내는 promise
queryKnowledgebaseRaw(string, QnAMakerOptions)
언어 서비스를 쿼리하기 위해 호출됩니다.
function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
매개 변수
- question
-
string
쿼리해야 하는 질문입니다.
- options
- QnAMakerOptions
(선택 사항) QnA Maker 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.
반환
Promise<QnAMakerResults>
원시 쿼리 결과를 확인하는 약속
validateOptions(QnAMakerOptions)
qna maker 옵션 유효성 검사
function validateOptions(options: QnAMakerOptions)
매개 변수
- options
- QnAMakerOptions
사용자 지정 질문 답변 기술 자료에 대한 옵션입니다. null이면 생성자 옵션이 이 인스턴스에 사용됩니다.