QnAMakerRecognizer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация IRecognizer, которая использует QnAMaker KB для определения намерений.
public class QnAMakerRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type QnAMakerRecognizer = class
inherit Recognizer
Public Class QnAMakerRecognizer
Inherits Recognizer
- Наследование
Конструкторы
QnAMakerRecognizer() |
Инициализирует новый экземпляр класса QnAMakerRecognizer. |
Поля
ChooseIntent |
Имя намерения, которое будет создано этим распознавателем, если дочерние распознаватели не имеют консенсуса для намерений. (Унаследовано от Recognizer) |
Kind |
Декларативный тип для этого распознавателя. |
NoneIntent |
Стандартное намерение none. Это означает, что ни один из распознавителей не распознает намерение. (Унаследовано от Recognizer) |
QnAMatchIntent |
Ключ, используемый при добавлении намерения в коллекцию RecognizerResult намерений. |
Свойства
Context |
Возвращает или задает выражение для вычисления для задания контекста. |
EndpointKey |
Возвращает или задает ключ конечной точки для базы знаний QnA Maker. |
HostName |
Возвращает или задает имя узла для службы QnA Maker. |
HttpClient |
Возвращает или задает объект , используемый HttpClient при вызове API QnA Maker. |
Id |
Возвращает или задает идентификатор распознавателя. (Унаследовано от Recognizer) |
IncludeDialogNameInMetadata |
Возвращает или задает значение , указывающее, следует ли включать метаданные имени диалога для контекста QnA. |
IsTest |
Возвращает или задает значение, указывающее, получает или задает среду базы знаний для вызова. |
KnowledgeBaseId |
Возвращает или задает идентификатор базы знаний QnA Maker. |
LogPersonalInformation |
Возвращает или задает флаг для определения того, следует ли регистрировать персональные данные в телеметрии. |
Metadata |
Возвращает или задает выражение для вычисления для задания дополнительных пар имен метаданных. |
QnAId |
Возвращает или задает выражение или число, используемое для паратмера QnAId. |
RankerType |
Возвращает или задает тип ранга. |
StrictFiltersJoinOperator |
Возвращает или задает Metadata оператор соединения. |
TelemetryClient |
Возвращает или задает текущий настроенный IBotTelemetryClient объект , который регистрирует событие RecognizerResult. (Унаследовано от Recognizer) |
Threshold |
Возвращает или задает пороговую оценку для фильтрации результатов. |
Top |
Возвращает или задает требуемое количество результатов. |
Методы
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Использует RecognizerResult для создания списка свойств, которые будут включены при отслеживании результата в телеметрии. |
GetQnAMakerClientAsync(DialogContext) |
Возвращает экземпляр .IQnAMakerClient |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Возвращает результаты вызова QnA Maker. |
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает строго типизированный результат распознавателя с помощью IRecognizerConvert. (Унаследовано от Recognizer) |
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>) |
Отслеживает событие с именем события, указанным с помощью TelemetryClient, присоединяющего свойства и метрики. (Унаследовано от Recognizer) |