Partager via


botbuilder-ai package

Classes

CustomQuestionAnswering

Interrogez une base de connaissances de réponses aux questions personnalisées et fournissez des commentaires.

LuisAdaptivePredictionOptionsConverter

Convertit les paramètres facultatifs pour une demande de prédiction LUIS.

LuisAdaptiveRecognizer

Classe qui représente un module de reconnaissance LUIS adaptatif.

LuisBotComponent

LUIS @see cref="BotComponent » définition.

LuisComponentRegistration

Définissez les ressources de composant pour Luis.

LuisRecognizer

Reconnaître les intentions dans un énoncé utilisateur à l’aide d’un modèle LUIS configuré.

LuisRecognizerInternal

Classe abstraite pour Luis Recognizer.

LuisRecognizerV2

Reconnaître les intentions dans un énoncé utilisateur à l’aide d’un modèle LUIS configuré.

LuisRecognizerV3

Reconnaître les intentions dans un énoncé utilisateur à l’aide d’un modèle LUIS configuré.

LuisTelemetryConstants

Les noms des propriétés et des événements BotTelemetryClient enregistrés par défaut.

QnACardBuilder

Fournit des méthodes pour créer des activités contenant des cartes héros pour afficher des options d’apprentissage actif ou d’invite à plusieurs tour pour QnAMakerDialog.

QnAMaker

Interrogez une base de connaissances QnA Maker pour obtenir des réponses et fournir des commentaires.

QnAMakerBotComponent

Classe qui contient l’inscription de composants pour QnAMaker.

QnAMakerComponentRegistration

Définissez les ressources de composant pour QnAMaker.

QnAMakerDialog

Boîte de dialogue qui prend en charge les services QnA Maker multi-étapes et adaptatifs.

QnAMakerRecognizer

Module de reconnaissance qui utilise la base de connaissances QnAMaker pour reconnaître les intentions.

QnATelemetryConstants

L’événement BotTelemetryClient, les noms de propriété et de métriques enregistrés par défaut.

ActiveLearningUtils

Générer la classe utils de l’API Answer.

BindToActivity

Crée un modèle pour envoyer l’utilisateur en fonction de l’activité.

GenerateAnswerUtils

Générer la classe utils de l’API Answer.

HttpRequestUtils

Classe utils de requête Http.

LanguageServiceUtils

Utilitaires d’utilisation de la base de connaissances de requête et ajout d’API de commentaires d’apprentissage actif du service de langage.

TrainUtils

Générer la classe utils de l’API Answer.

Interfaces

QnAMakerClient

Client pour accéder à une base de connaissances QnA Maker.

QnAMakerTelemetryClient

Interface permettant d’ajouter des fonctionnalités de journalisation de télémétrie à QnAMaker.

DateTimeSpec

Le module de reconnaissance d’heure de date peut reconnaître une grande variété d’expressions de temps.

ExternalEntity

Définit une entité prédite par l’utilisateur qui étend une entité déjà existante.

GeographyV2

Copyright (c) Microsoft Corporation. Tous les droits réservés. Sous licence MIT.

InstanceData

Informations fortement typées correspondant à une valeur $instance LUIS.

IntentData

Informations fortement typées correspondant à une intention LUIS.

ListElement

Définit une sous-liste à ajouter à une entité de liste existante.

LuisAdaptivePredictionOptions

Paramètres facultatifs pour une demande de prédiction LUIS.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

Description d’une application LUIS utilisée pour initialiser un LuisRecognizer.

LuisPredictionOptions

Options par prédiction LUIS.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Copyright (c) Microsoft Corporation. Tous les droits réservés. Sous licence MIT.

OrdinalV2

Position dans une séquence par rapport à une autre position.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

Options pour QnAMakerDialog.

QnAMakerDialogResponseOptions

Options de réponse QnAMakerDialog.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

Réponse précise, qui fait partie de La réponse retournée par l’appel GenerateAnswer au service QnA Maker.

FeedbackRecord

Définit l’enregistrement de commentaires d’apprentissage actif.

FeedbackRecords

Définit un tableau d’enregistrements de commentaires d’apprentissage actif.

Filters

Définit des filtres de requête comprenant des métadonnées et des sources

KnowledgeBaseAnswer

KnowledgeBaseAnswer - Réponse de la base de connaissances à la requête utilisateur

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan - Format de réponse précis

KnowledgeBaseAnswers

KnowledgeBaseAnswers - Interroger le format de réponse des bases de connaissances

MetadataFilter

Définit les filtres de métadonnées et l’opération logique correspondante.

QnARequestContext

Contexte associé à QnA. Utilisé pour marquer si l’invite actuelle est pertinente avec une question précédente ou non.

QnAResponseContext

Contexte associé à QnA. Utilisé pour marquer si la réponse qna a des invites associées.

QnAMakerEndpoint

Définit un point de terminaison utilisé pour se connecter à une base de connaissances QnA Maker.

QnAMakerMetadata

Métadonnées associées à la réponse.

QnAMakerOptions

Paramètres supplémentaires utilisés pour configurer une instance de QnAMaker.

QnAMakerPrompt

QnAMaker Prompt, objet.

QnAMakerResult

Réponse individuelle retournée par un appel au service QnA Maker.

QnAMakerResults

Objet retourné par un appel au service QnA Maker.

QnAMakerTraceInfo

Informations de trace que nous collectons et émetons à partir d’une requête QnA Maker

Alias de type

window
DynamicList

Définit une extension pour une entité de liste.

QnASuggestionsActivityFactory

Retourne une activité avec des suggestions d’apprentissage actives. Important : l’activité retournée doit relayer le noMatchesText en tant qu’option à l’utilisateur final.

Énumérations

GeographyV2Type
Anchor

Ancre pour la position relative dans une séquence.

JoinOperator

Opérateur de jointure pour les filtres stricts.

RankerTypes

Énumération des types de classement.

ServiceType

Énumération des types de services.

Functions

validateDynamicList(DynamicList)

Validez l’objet DynamicList, lèvez si la validation échoue.

validateExternalEntity(ExternalEntity)

Validez l’objet ExternalEntity, lèvez si la validation échoue.

getFetch()

Obtient la bibliothèque d’extraction.

validateListElement(ListElement)

Validez l’objet ListElement, levée en cas d’échec de la validation.

isLuisRecognizerOptionsV2(unknown)

Valide si les options fournies sont valides LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Valide si les options fournies sont valides LuisRecognizerOptionsV3.

Informations relatives à la fonction

validateDynamicList(DynamicList)

Validez l’objet DynamicList, lèvez si la validation échoue.

function validateDynamicList(dynamicList: DynamicList)

Paramètres

dynamicList
DynamicList

Objet DynamicList à valider.

validateExternalEntity(ExternalEntity)

Validez l’objet ExternalEntity, lèvez si la validation échoue.

function validateExternalEntity(entity: ExternalEntity)

Paramètres

entity
ExternalEntity

Objet ExternalEntity à valider.

getFetch()

Obtient la bibliothèque d’extraction.

function getFetch(): any

Retours

any

Bibliothèque d’extraction.

validateListElement(ListElement)

Validez l’objet ListElement, levée en cas d’échec de la validation.

function validateListElement(element: ListElement)

Paramètres

element
ListElement

Objet ListElement à valider.

isLuisRecognizerOptionsV2(unknown)

Valide si les options fournies sont valides LuisRecognizerOptionsV2.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Paramètres

options

unknown

options de type de test

Retours

boolean

Une valeur booléenne qui indique que les options param sont un LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Valide si les options fournies sont valides LuisRecognizerOptionsV3.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Paramètres

options

unknown

options de type de test

Retours

boolean

Une valeur booléenne qui indique que les options param sont un LuisRecognizerOptionsV3.