Поделиться через


botbuilder-ai package

Классы

CustomQuestionAnswering

Запрос пользовательских ответов на вопросы база знаний для получения ответов и предоставления отзывов.

LuisAdaptivePredictionOptionsConverter

Преобразует необязательные параметры для прогнозирующего запроса LUIS.

LuisAdaptiveRecognizer

Класс , представляющий адаптивный распознаватель LUIS.

LuisBotComponent

Определение LUIS @see cref="BotComponent".

LuisComponentRegistration

Определите ресурсы компонентов для Luis.

LuisRecognizer

Распознавание намерений в речевом фрагменте пользователя с помощью настроенной модели LUIS.

LuisRecognizerInternal

Абстрактный класс для Распознавателя Luis.

LuisRecognizerV2

Распознавание намерений в речевом фрагменте пользователя с помощью настроенной модели LUIS.

LuisRecognizerV3

Распознавание намерений в речевом фрагменте пользователя с помощью настроенной модели LUIS.

LuisTelemetryConstants

Имена событий BotTelemetryClient и свойств, зарегистрированных по умолчанию.

QnACardBuilder

Предоставляет методы для создания действий, содержащих карточки героев для отображения параметров активного обучения или многоэтапного запроса для QnAMakerDialog.

QnAMaker

Запрос база знаний QnA Maker для получения ответов и предоставления отзывов.

QnAMakerBotComponent

Класс , содержащий регистрацию компонентов для QnAMaker.

QnAMakerComponentRegistration

Определите ресурсы компонентов для QnAMaker.

QnAMakerDialog

Диалоговое окно, поддерживающее многошаговые и адаптивные службы QnA Maker.

QnAMakerRecognizer

Распознаватель, использующий базу знаний QnAMaker для распознавания намерений.

QnATelemetryConstants

Имена событий BotTelemetryClient, свойств и метрик, зарегистрированных по умолчанию.

ActiveLearningUtils

Создать класс utils API Answer.

BindToActivity

Создает новый шаблон для отправки пользователя на основе действия.

GenerateAnswerUtils

Создать класс utils API Answer.

HttpRequestUtils

Класс utils HTTP-запроса.

LanguageServiceUtils

Служебные программы для использования базы знаний запросов и API-интерфейсов обратной связи активного обучения языковой службы.

TrainUtils

Создать класс utils API Answer.

Интерфейсы

QnAMakerClient

Клиент для доступа к база знаний QnA Maker.

QnAMakerTelemetryClient

Интерфейс для добавления возможностей ведения журнала телеметрии в QnAMaker.

DateTimeSpec

Распознаватель даты и времени может распознавать широкий спектр выражений времени.

ExternalEntity

Определяет прогнозируемую пользователем сущность, которая расширяет уже существующую.

GeographyV2

(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены Все права защищены. Лицензировано с задействованием лицензии MIT.

InstanceData

Строго типизированные сведения, соответствующие значению LUIS $instance .

IntentData

Строго типизированная информация, соответствующая намерению LUIS.

ListElement

Определяет вложенный список для добавления к существующей сущности списка.

LuisAdaptivePredictionOptions

Необязательные параметры для прогнозирующего запроса LUIS.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

Описание приложения LUIS, используемого для инициализации LuisRecognizer.

LuisPredictionOptions

Параметры для прогноза LUIS.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены Все права защищены. Лицензировано с задействованием лицензии MIT.

OrdinalV2

Положение в последовательности относительно другой позиции.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

Параметры для QnAMakerDialog.

QnAMakerDialogResponseOptions

Параметры ответа QnAMakerDialog.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

Точный ответ, который является частью ответа, возвращаемого вызовом GenerateAnswer в службу QnA Maker.

FeedbackRecord

Определяет запись отзывов об активном обучении.

FeedbackRecords

Определяет массив активных записей отзывов об обучении.

Filters

Определяет фильтры запросов, состоящие из метаданных и источников

KnowledgeBaseAnswer

KnowledgeBaseAnswer — ответ базы знаний на запрос пользователя

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan — точный формат ответа

KnowledgeBaseAnswers

KnowledgeBaseAnswers — формат ответа для баз знаний

MetadataFilter

Определяет фильтры метаданных и соответствующую логическую операцию.

QnARequestContext

Контекст, связанный с QnA. Используется для пометки того, имеет ли текущий запрос отношение к предыдущему вопросу.

QnAResponseContext

Контекст, связанный с QnA. Используется для пометки, если ответ qna содержит связанные запросы.

QnAMakerEndpoint

Определяет конечную точку, используемую для подключения к базе знаний QnA Maker.

QnAMakerMetadata

Метаданные, связанные с ответом.

QnAMakerOptions

Дополнительные параметры, используемые для настройки экземпляра QnAMaker .

QnAMakerPrompt

Объект запроса QnAMaker.

QnAMakerResult

Отдельный ответ, возвращенный вызовом службы QnA Maker.

QnAMakerResults

Объект, возвращаемый вызовом службы QnA Maker.

QnAMakerTraceInfo

Данные трассировки, которые мы собираем и выдаем из запроса QnA Maker

Псевдонимы типа

window
DynamicList

Определяет расширение для сущности списка.

QnASuggestionsActivityFactory

Возвращает действие с активными предложениями обучения. Важно! Возвращаемое действие должно ретранслировать noMatchesText в качестве параметра для конечного пользователя.

Перечисления

GeographyV2Type
Anchor

Привязка для относительной позиции в последовательности.

JoinOperator

Оператор Join для строгих фильтров.

RankerTypes

Перечисление типов ранжирования.

ServiceType

Перечисление типов служб.

Функции

validateDynamicList(DynamicList)

Проверка объекта DynamicList и исключение в случае сбоя проверки.

validateExternalEntity(ExternalEntity)

Проверьте объект ExternalEntity, если проверка не пройдена.

getFetch()

Возвращает библиотеку выборки.

validateListElement(ListElement)

Проверка объекта ListElement и исключение в случае сбоя проверки.

isLuisRecognizerOptionsV2(unknown)

Проверяет, допустимы ли указанные параметры LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Проверяет, допустимы ли предоставленные параметры LuisRecognizerOptionsV3.

Сведения о функции

validateDynamicList(DynamicList)

Проверка объекта DynamicList и исключение в случае сбоя проверки.

function validateDynamicList(dynamicList: DynamicList)

Параметры

dynamicList
DynamicList

Проверяемый объект DynamicList.

validateExternalEntity(ExternalEntity)

Проверьте объект ExternalEntity, если проверка не пройдена.

function validateExternalEntity(entity: ExternalEntity)

Параметры

entity
ExternalEntity

Проверяемый объект ExternalEntity.

getFetch()

Возвращает библиотеку выборки.

function getFetch(): any

Возвращаемое значение

any

Библиотека выборки.

validateListElement(ListElement)

Проверка объекта ListElement и исключение в случае сбоя проверки.

function validateListElement(element: ListElement)

Параметры

element
ListElement

Проверяемый объект ListElement.

isLuisRecognizerOptionsV2(unknown)

Проверяет, допустимы ли указанные параметры LuisRecognizerOptionsV2.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Параметры

options

unknown

параметры для ввода теста

Возвращаемое значение

boolean

Логическое значение, указывающее параметры параметра, является LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Проверяет, допустимы ли предоставленные параметры LuisRecognizerOptionsV3.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Параметры

options

unknown

параметры для ввода теста

Возвращаемое значение

boolean

Логическое значение, указывающее параметры параметра, является LuisRecognizerOptionsV3.