다음을 통해 공유


QnAMakerDialog 생성자

정의

오버로드

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 클래스의 새 인스턴스를 초기화합니다.

QnAMakerDialog(String, Int32)

QnAMakerDialog 클래스의 새 인스턴스를 초기화합니다. JSON serializer는 이 생성자를 사용하여 이 클래스의 개체를 역직렬화합니다.

public QnAMakerDialog (string sourceFilePath = "", int sourceLineNumber = 0);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * int -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0)

매개 변수

sourceFilePath
String

디버깅을 위한 원본 파일 경로입니다. 기본값은 호출자가 포함된 원본 파일의 전체 경로입니다.

sourceLineNumber
Int32

디버깅을 위한 줄 번호입니다. 기본값은 메서드가 호출되는 소스 파일의 줄 번호입니다.

적용 대상

QnAMakerDialog(String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

QnAMakerDialog 클래스의 새 인스턴스를 초기화합니다.

public QnAMakerDialog (string knowledgeBaseId, string endpointKey, string hostName, Microsoft.Bot.Schema.Activity noAnswer = default, float threshold = 0.3, string activeLearningCardTitle = "Did you mean:", string cardNoMatchText = "None of the above.", int top = 3, Microsoft.Bot.Schema.Activity cardNoMatchResponse = default, Microsoft.Bot.Builder.AI.QnA.Metadata[] strictFilters = default, Microsoft.Bot.Builder.AI.QnA.Models.Filters filters = default, Microsoft.Bot.Builder.AI.QnA.Models.ServiceType qnAServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, System.Net.Http.HttpClient httpClient = default, string sourceFilePath = "", int sourceLineNumber = 0, bool useTeamsAdaptiveCard = false);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * string * string * Microsoft.Bot.Schema.Activity * single * string * string * int * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.QnA.Metadata[] * Microsoft.Bot.Builder.AI.QnA.Models.Filters * Microsoft.Bot.Builder.AI.QnA.Models.ServiceType * System.Net.Http.HttpClient * string * int * bool -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (knowledgeBaseId As String, endpointKey As String, hostName As String, Optional noAnswer As Activity = Nothing, Optional threshold As Single = 0.3, Optional activeLearningCardTitle As String = "Did you mean:", Optional cardNoMatchText As String = "None of the above.", Optional top As Integer = 3, Optional cardNoMatchResponse As Activity = Nothing, Optional strictFilters As Metadata() = Nothing, Optional filters As Filters = Nothing, Optional qnAServiceType As ServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, Optional httpClient As HttpClient = Nothing, Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0, Optional useTeamsAdaptiveCard As Boolean = false)

매개 변수

knowledgeBaseId
String

쿼리할 QnA Maker 기술 자료의 ID입니다.

endpointKey
String

기술 자료를 쿼리하는 데 사용할 QnA Maker 엔드포인트 키입니다.

hostName
String

기술 자료에 대한 QnA Maker 호스트 URL로, "https://"로 시작하고 "/qnamaker"로 끝납니다.

noAnswer
Activity

QnA Maker에서 답변을 찾을 수 없을 때 사용자를 보내는 활동입니다.

threshold
Single

점수에 따라 반환된 답변에 대한 임계값입니다.

activeLearningCardTitle
String

활성 학습을 사용하는 경우 사용자에게 활성 학습 옵션을 표시할 때 사용할 카드 제목입니다.

cardNoMatchText
String

활성 학습 옵션과 함께 사용할 단추 텍스트로, 사용자가 어떤 옵션도 적용할 수 없음을 나타낼 수 있습니다.

top
Int32

기술 자료에서 반환할 최대 답변 수입니다.

cardNoMatchResponse
Activity

활성 학습 카드에서 일치 없음 옵션을 선택하는 경우 사용자를 보내는 활동입니다.

strictFilters
Metadata[]

기술 자료에 대한 쿼리를 필터링하거나 높일 QnA Maker 메타데이터 또는 null을 사용하여 없음을 적용합니다.

filters
Filters

지정된 메타데이터 목록 및 기술 자료 원본에 따라 QnA를 필터링하는 Filters 할당합니다.

qnAServiceType
ServiceType

언어 서비스에 유효한 값 Language, QnAMaker의 경우 QnAMaker.

httpClient
HttpClient

QnA Maker 서비스에 대한 요청에 사용할 HTTP 클라이언트입니다. 또는 null 기본 클라이언트를 사용합니다.

sourceFilePath
String

디버깅을 위한 원본 파일 경로입니다. 기본값은 호출자가 포함된 원본 파일의 전체 경로입니다.

sourceLineNumber
Int32

디버깅을 위한 줄 번호입니다. 기본값은 메서드가 호출되는 소스 파일의 줄 번호입니다.

useTeamsAdaptiveCard
Boolean

부울 값은 Teams용으로 포맷된 적응형 카드를 응답에 사용해야 하는지 여부를 결정합니다.

적용 대상

QnAMakerDialog(String, String, String, String, Activity, Single, String, String, Int32, Activity, Metadata[], Filters, ServiceType, HttpClient, String, Int32, Boolean)

QnAMakerDialog 클래스의 새 인스턴스를 초기화합니다.

public QnAMakerDialog (string dialogId, string knowledgeBaseId, string endpointKey, string hostName, Microsoft.Bot.Schema.Activity noAnswer = default, float threshold = 0.3, string activeLearningCardTitle = "Did you mean:", string cardNoMatchText = "None of the above.", int top = 3, Microsoft.Bot.Schema.Activity cardNoMatchResponse = default, Microsoft.Bot.Builder.AI.QnA.Metadata[] strictFilters = default, Microsoft.Bot.Builder.AI.QnA.Models.Filters filters = default, Microsoft.Bot.Builder.AI.QnA.Models.ServiceType qnAServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, System.Net.Http.HttpClient httpClient = default, string sourceFilePath = "", int sourceLineNumber = 0, bool useTeamsAdaptiveCard = false);
new Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog : string * string * string * string * Microsoft.Bot.Schema.Activity * single * string * string * int * Microsoft.Bot.Schema.Activity * Microsoft.Bot.Builder.AI.QnA.Metadata[] * Microsoft.Bot.Builder.AI.QnA.Models.Filters * Microsoft.Bot.Builder.AI.QnA.Models.ServiceType * System.Net.Http.HttpClient * string * int * bool -> Microsoft.Bot.Builder.AI.QnA.Dialogs.QnAMakerDialog
Public Sub New (dialogId As String, knowledgeBaseId As String, endpointKey As String, hostName As String, Optional noAnswer As Activity = Nothing, Optional threshold As Single = 0.3, Optional activeLearningCardTitle As String = "Did you mean:", Optional cardNoMatchText As String = "None of the above.", Optional top As Integer = 3, Optional cardNoMatchResponse As Activity = Nothing, Optional strictFilters As Metadata() = Nothing, Optional filters As Filters = Nothing, Optional qnAServiceType As ServiceType = Microsoft.Bot.Builder.AI.QnA.Models.ServiceType.QnAMaker, Optional httpClient As HttpClient = Nothing, Optional sourceFilePath As String = "", Optional sourceLineNumber As Integer = 0, Optional useTeamsAdaptiveCard As Boolean = false)

매개 변수

dialogId
String

DialogID입니다.

knowledgeBaseId
String

쿼리할 QnA Maker 기술 자료의 ID입니다.

endpointKey
String

기술 자료를 쿼리하는 데 사용할 QnA Maker 엔드포인트 키입니다.

hostName
String

기술 자료에 대한 QnA Maker 호스트 URL로, "https://"로 시작하고 "/qnamaker"로 끝납니다.

noAnswer
Activity

QnA Maker에서 답변을 찾을 수 없을 때 사용자를 보내는 활동입니다.

threshold
Single

점수에 따라 반환된 답변에 대한 임계값입니다.

activeLearningCardTitle
String

활성 학습을 사용하는 경우 사용자에게 활성 학습 옵션을 표시할 때 사용할 카드 제목입니다.

cardNoMatchText
String

활성 학습 옵션과 함께 사용할 단추 텍스트로, 사용자가 어떤 옵션도 적용할 수 없음을 나타낼 수 있습니다.

top
Int32

기술 자료에서 반환할 최대 답변 수입니다.

cardNoMatchResponse
Activity

활성 학습 카드에서 일치 없음 옵션을 선택하는 경우 사용자를 보내는 활동입니다.

strictFilters
Metadata[]

QnA Maker는 기술 자료에 대한 쿼리를 필터링하거나 높일 수 있는 Metadata. 또는 null을 사용하여 없음을 적용합니다.

filters
Filters

지정된 메타데이터 목록 및 기술 자료 원본에 따라 QnA를 필터링하는 Filters 할당합니다.

qnAServiceType
ServiceType

언어 서비스에 유효한 값 Language, QnAMaker의 경우 QnAMaker.

httpClient
HttpClient

QnA Maker 서비스에 대한 요청에 사용할 HTTP 클라이언트입니다. 또는 null 기본 클라이언트를 사용합니다.

sourceFilePath
String

디버깅을 위한 원본 파일 경로입니다. 기본값은 호출자가 포함된 원본 파일의 전체 경로입니다.

sourceLineNumber
Int32

디버깅을 위한 줄 번호입니다. 기본값은 메서드가 호출되는 소스 파일의 줄 번호입니다.

useTeamsAdaptiveCard
Boolean

부울 값은 Teams용으로 포맷된 적응형 카드를 응답에 사용해야 하는지 여부를 결정합니다.

적용 대상