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


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 KB для распознавания намерений.

QnATelemetryConstants

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

ActiveLearningUtils

Создание класса utils api ответов.

BindToActivity

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

GenerateAnswerUtils

Создание класса utils api ответов.

HttpRequestUtils

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

LanguageServiceUtils

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

TrainUtils

Создание класса utils api ответов.

Интерфейсы

QnAMakerClient

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

QnAMakerTelemetryClient

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

DateTimeSpec

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

ExternalEntity

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

GeographyV2

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

InstanceData

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

IntentData

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

ListElement

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

LuisAdaptivePredictionOptions

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

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

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

LuisPredictionOptions

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

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Корпорация Майкрософт(c) корпорация Майкрософт. Все права защищены. Лицензирована в соответствии с лицензией 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

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

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

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

isLuisRecognizerOptionsV3(unknown)

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

function isLuisRecognizerOptionsV3(options: unknown): boolean

Параметры

options

unknown

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

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

boolean

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