QnAMakerDialog 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다단계 및 적응 학습 QnA Maker 서비스를 지원하는 대화 상자입니다.
public class QnAMakerDialog : Microsoft.Bot.Builder.Dialogs.WaterfallDialog
type QnAMakerDialog = class
inherit WaterfallDialog
Public Class QnAMakerDialog
Inherits WaterfallDialog
- 상속
설명
이 클래스의 인스턴스는 특정 QnA Maker 기술 자료를 대상으로 합니다. 후속 프롬프트 및 활성 학습 기능을 포함하는 기술 자료를 지원합니다.
생성자
QnAMakerDialog(String, Int32) |
QnAMakerDialog 클래스의 새 인스턴스를 초기화합니다. JSON serializer는 이 생성자를 사용하여 이 클래스의 개체를 역직렬화합니다. |
QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
QnAMakerDialog 클래스의 새 인스턴스를 초기화합니다. |
QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean) |
QnAMakerDialog 클래스의 새 인스턴스를 초기화합니다. |
필드
DefaultThreshold |
점수에 따라 반환된 답변의 기본 임계값입니다. |
DefaultTopN |
질문에 대해 반환할 기본 최대 답변 수입니다. |
Kind |
이 형식의 선언적 이름입니다. |
Options |
대화 상자의 이 인스턴스에 대한 옵션을 저장하고 검색하는 경로입니다. |
PreviousQnAId |
이전 질문 ID를 저장하고 검색하기 위한 경로입니다. |
QnAContextData |
QnA Maker 컨텍스트 데이터를 저장하고 검색하기 위한 경로입니다. |
속성
ActiveLearningCardTitle |
활성 학습을 사용하는 경우 사용자에게 활성 학습 옵션을 표시할 때 사용할 카드 제목을 가져오거나 설정합니다. |
CardNoMatchResponse |
활성 학습 카드에서 일치 없음 옵션을 선택하는 경우 사용자를 보낼 템플릿을 가져오거나 설정합니다. |
CardNoMatchText |
활성 학습 옵션에 사용할 단추 텍스트를 가져오거나 설정하여 사용자에게 적용 가능한 옵션이 없음을 나타낼 수 있습니다. |
DisplayPreciseAnswerOnly |
대화 상자 응답에 정확한 답변만 표시할지 여부를 나타내는 값을 가져오거나 설정합니다. |
EnablePreciseAnswer |
응답에 정확한 대답을 포함할지 여부를 나타내는 값을 가져오거나 설정합니다. |
EndpointKey |
기술 자료를 쿼리하는 데 사용할 QnA Maker 엔드포인트 키를 가져오거나 설정합니다. |
Filters |
QnA Maker 결과를 필터링하는 데 사용되는 메타데이터 및 원본을 가져오거나 설정합니다. |
HostName |
기술 자료에 대한 QnA Maker 호스트 URL을 가져오거나 설정합니다. |
HttpClient |
QnA Maker 서비스에 대한 요청에 사용할 HttpClient 인스턴스를 가져오거나 설정합니다. |
Id |
대화 상자의 ID를 가져오거나 설정합니다. (다음에서 상속됨 Dialog) |
IncludeUnstructuredSources |
답변 검색에 구조화되지 않은 원본을 포함할지 여부를 나타내는 값을 가져오거나 설정합니다. |
IsTest |
호출할 기술 자료의 환경을 가져오거나 설정하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
KnowledgeBaseId |
쿼리할 QnA Maker 기술 자료 ID를 가져오거나 설정합니다. |
LogPersonalInformation |
개인 정보를 원격 분석에 기록해야 하는지 여부를 결정하는 플래그를 가져오거나 설정합니다. |
NoAnswer |
QnA Maker에서 답변을 찾지 못할 때 사용자를 보낼 템플릿을 가져오거나 설정합니다. |
QnAServiceType |
QnAMaker 또는 사용자 지정 질문 답변 기술 자료를 쿼리할 QnA 서비스 유형을 가져오거나 설정합니다. |
RankerType |
사용할 QnA Maker 순위 형식을 가져오거나 설정합니다. |
Source |
cref="SourceRange"/>정보를 가져옵니다. (다음에서 상속됨 Dialog) |
StrictFilters |
쿼리를 기술 자료로 필터링하거나 높일 QnA Maker 메타데이터를 가져오거나 설정합니다. 또는 null을 사용하여 없음을 적용합니다. |
TelemetryClient |
로깅에 사용할 IBotTelemetryClient 가져오거나 설정합니다. (다음에서 상속됨 Dialog) |
Threshold |
점수에 따라 반환된 답변의 임계값을 가져오거나 설정합니다. |
Top |
기술 자료에서 반환할 최대 답변 수를 가져오거나 설정합니다. |
UseTeamsAdaptiveCard |
대화 상자 응답에서 영웅 카드 대신 MS Teams 형식의 적응형 카드를 사용해야 하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
메서드
확장 메서드
RunAsync(Dialog, ITurnContext, IStatePropertyAccessor<DialogState>, CancellationToken) |
대화 상자 스택을 만들고 대화 상자를 시작하여 스택으로 푸시합니다. |