Share via


botbuilder-ai package

Classes

CustomQuestionAnswering

Interrogez un base de connaissances de réponses aux questions personnalisées pour obtenir des réponses 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 » definition.

LuisComponentRegistration

Définir des 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

Nom 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 les options d’apprentissage actif ou d’invite à plusieurs tour pour QnAMakerDialog.

QnAMaker

Interrogez un base de connaissances QnA Maker pour obtenir des réponses et fournissez des commentaires.

QnAMakerBotComponent

Classe qui contient l’inscription des composants pour QnAMaker.

QnAMakerComponentRegistration

Définissez des ressources de composant pour QnAMaker.

QnAMakerDialog

Boîte de dialogue qui prend en charge les services QnA Maker à plusieurs étapes et d’apprentissage adaptatif.

QnAMakerRecognizer

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

QnATelemetryConstants

Les noms des événements, des propriétés et des métriques BotTelemetryClient 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 pour l’utilisation de la base de connaissances de requête et ajouter des 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 à un 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 temporelles.

ExternalEntity

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

GeographyV2

Copyright (c) Microsoft Corporation. Tous droits réservés. Concédé sous licence MIT.

InstanceData

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

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 droits réservés. Concédé 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 actifs.

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 de l’utilisateur

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan : format de réponse précis

KnowledgeBaseAnswers

KnowledgeBaseAnswers : format de réponse des bases de connaissances des requêtes

MetadataFilter

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

QnARequestContext

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

QnAResponseContext

Contexte associé à QnA. Permet de 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 QnAMaker instance.

QnAMakerPrompt

QnAMaker Prompt Object.

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 émettons à 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 active. 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.

Fonctions

validateDynamicList(DynamicList)

Validez l’objet DynamicList et lèvez en cas d’échec de la validation.

validateExternalEntity(ExternalEntity)

Validez l’objet ExternalEntity et lèvez en cas d’échec de la validation.

getFetch()

Obtient la bibliothèque fetch.

validateListElement(ListElement)

Validez l’objet ListElement et lèvez en cas d’échec de la validation.

isLuisRecognizerOptionsV2(unknown)

Vérifie si les options fournies sont valides LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Vérifie si les options fournies sont valides LuisRecognizerOptionsV3.

Informations relatives à la fonction

validateDynamicList(DynamicList)

Validez l’objet DynamicList et lèvez en cas d’échec de la validation.

function validateDynamicList(dynamicList: DynamicList)

Paramètres

dynamicList
DynamicList

Objet DynamicList à valider.

validateExternalEntity(ExternalEntity)

Validez l’objet ExternalEntity et lèvez en cas d’échec de la validation.

function validateExternalEntity(entity: ExternalEntity)

Paramètres

entity
ExternalEntity

Objet ExternalEntity à valider.

getFetch()

Obtient la bibliothèque fetch.

function getFetch(): any

Retours

any

Bibliothèque fetch.

validateListElement(ListElement)

Validez l’objet ListElement et lèvez en cas d’échec de la validation.

function validateListElement(element: ListElement)

Paramètres

element
ListElement

Objet ListElement à valider.

isLuisRecognizerOptionsV2(unknown)

Vérifie si les options fournies sont valides LuisRecognizerOptionsV2.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Paramètres

options

unknown

options de type test

Retours

boolean

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

isLuisRecognizerOptionsV3(unknown)

Vérifie si les options fournies sont valides LuisRecognizerOptionsV3.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Paramètres

options

unknown

options de type test

Retours

boolean

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