Freigeben über


botbuilder-ai package

Klassen

CustomQuestionAnswering

Fragen Sie eine benutzerdefinierte Wissensdatenbank zur Beantwortung von Fragen ab, und geben Sie Feedback.

LuisAdaptivePredictionOptionsConverter

Konvertiert optionale Parameter für eine LUIS-Vorhersageanforderung.

LuisAdaptiveRecognizer

Klasse, die eine adaptive LUIS-Erkennung darstellt.

LuisBotComponent

LUIS @see cref="BotComponent"-Definition.

LuisComponentRegistration

Definieren Sie Komponentenressourcen für Luis.

LuisRecognizer

Erkennen von Absichten in einer Benutzeräußerung mithilfe eines konfigurierten LUIS-Modells.

LuisRecognizerInternal

Abstrakte Klasse für Luis Recognizer.

LuisRecognizerV2

Erkennen von Absichten in einer Benutzeräußerung mithilfe eines konfigurierten LUIS-Modells.

LuisRecognizerV3

Erkennen von Absichten in einer Benutzeräußerung mithilfe eines konfigurierten LUIS-Modells.

LuisTelemetryConstants

Das BotTelemetryClient-Ereignis und die Eigenschaftennamen, die standardmäßig protokolliert wurden.

QnACardBuilder

Stellt Methoden zum Erstellen von Aktivitäten bereit, die Hero-Karten enthalten, um aktives Lernen oder Optionen für mehrstufige Eingabeaufforderungen für den QnAMakerDialog anzuzeigen.

QnAMaker

Fragen Sie eine QnA Maker-Wissensdatenbank nach Antworten ab und geben Sie Feedback.

QnAMakerBotComponent

Klasse, die die Registrierung von Komponenten für QnAMaker enthält.

QnAMakerComponentRegistration

Definieren Sie Komponentenressourcen für QnAMaker.

QnAMakerDialog

Ein Dialogfeld, das QnA Maker-Dienste mit mehreren Schritten und adaptivem Lernen unterstützt.

QnAMakerRecognizer

Eine Erkennung, die QnAMaker KB verwendet, um Absichten zu erkennen.

QnATelemetryConstants

Standardmäßig protokollierte BotTelemetryClient-Ereignis-, Eigenschafts- und Metriknamen.

ActiveLearningUtils

Generieren Sie die Antwort-API-utils-Klasse.

BindToActivity

Erstellt eine neue Vorlage, um den Benutzer basierend auf der Aktivität zu senden.

GenerateAnswerUtils

Generieren Sie die Antwort-API-utils-Klasse.

HttpRequestUtils

Http-Anforderung utils-Klasse.

LanguageServiceUtils

Hilfsprogramme für die Verwendung von Abfrage-Wissensdatenbank und Hinzufügen von Active Learning-Feedback-APIs des Sprachdiensts.

TrainUtils

Generieren Sie die Antwort-API-utils-Klasse.

Schnittstellen

QnAMakerClient

Client für den Zugriff auf eine QnA Maker-Wissensdatenbank.

QnAMakerTelemetryClient

Schnittstelle zum Hinzufügen von Telemetrieprotokollierungsfunktionen zu QnAMaker.

DateTimeSpec

Die Datumszeiterkennung kann eine Vielzahl von Zeitausdrücken erkennen.

ExternalEntity

Definiert eine vom Benutzer vorhergesagte Entität, die eine bereits vorhandene Entität erweitert.

GeographyV2

Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz.

InstanceData

Stark typisierte Informationen, die einem LUIS-Wert $instance entsprechen.

IntentData

Stark typisierte Informationen, die einer LUIS-Absicht entsprechen.

ListElement

Definiert eine Unterliste, die an eine vorhandene Listenentität angefügt werden soll.

LuisAdaptivePredictionOptions

Optionale Parameter für eine LUIS-Vorhersageanforderung.

LuisAdaptivePredictionOptionsConfiguration
LuisAdaptiveRecognizerConfiguration
LuisApplication

Beschreibung einer LUIS-Anwendung, die zum Initialisieren eines LuisRecognizer verwendet wird.

LuisPredictionOptions

Optionen pro LUIS-Vorhersage.

LuisRecognizerOptions
LuisRecognizerOptionsV2
LuisRecognizerOptionsV3
LuisRecognizerTelemetryClient
NumberWithUnits

Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz.

OrdinalV2

Position in einer Sequenz relativ zu einer anderen Position.

QnAMakerDialogConfiguration
QnAMakerDialogOptions

Optionen für QnAMakerDialog.

QnAMakerDialogResponseOptions

QnAMakerDialog-Antwortoptionen.

QnAMakerRecognizerConfiguration
AnswerSpanResponse

Präzise Antwort, die Teil der Antwort ist, die vom GenerateAnswer-Aufruf des QnA Maker-Diensts zurückgegeben wird.

FeedbackRecord

Definiert aktiven Lernfeedbackdatensatz.

FeedbackRecords

Definiert ein Array von Feedbackdatensätzen für aktives Lernen.

Filters

Definiert Abfragefilter, die aus Metadaten und Quellen bestehen

KnowledgeBaseAnswer

KnowledgeBaseAnswer – KB-Antwort auf die Benutzerabfrage

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan : Präzises Antwortformat

KnowledgeBaseAnswers

KnowledgeBaseAnswers: Abfrage des Antwortformats für Wissensdatenbanken

MetadataFilter

Definiert Metadatenfilter und den entsprechenden logischen Vorgang.

QnARequestContext

Der QnA zugeordnete Kontext. Wird verwendet, um zu markieren, ob die aktuelle Eingabeaufforderung mit einer vorherigen Frage relevant ist oder nicht.

QnAResponseContext

Der QnA zugeordnete Kontext. Wird verwendet, um zu markieren, ob die qna-Antwort verwandte Eingabeaufforderungen enthält.

QnAMakerEndpoint

Definiert einen Endpunkt, der zum Herstellen einer Verbindung mit einer QnA Maker-Wissensdatenbank verwendet wird.

QnAMakerMetadata

Metadaten, die der Antwort zugeordnet sind.

QnAMakerOptions

Zusätzliche Einstellungen, die zum Konfigurieren einer QnAMaker Instanz verwendet werden.

QnAMakerPrompt

QnAMaker-Eingabeaufforderungsobjekt.

QnAMakerResult

Eine individuelle Antwort, die von einem Aufruf des QnA Maker-Diensts zurückgegeben wird.

QnAMakerResults

Ein Objekt, das von einem Aufruf des QnA Maker-Diensts zurückgegeben wird.

QnAMakerTraceInfo

Ablaufverfolgungsinformationen, die von einer QnA Maker-Abfrage erfasst und ausgegeben werden

Typaliase

window
DynamicList

Definiert eine Erweiterung für eine Listenentität.

QnASuggestionsActivityFactory

Gibt eine Aktivität mit aktiven Lernvorschlägen zurück. Wichtig: Die zurückgegebene Aktivität sollte den noMatchesText als Option an den Endbenutzer weiterleiten.

Enumerationen

GeographyV2Type
Anchor

Anker für relative Position in einer Sequenz.

JoinOperator

Join-Operator für strenge Filter.

RankerTypes

Enumeration der Typen von Rangfolgen.

ServiceType

Enumeration der Typen von Diensten.

Functions

validateDynamicList(DynamicList)

Überprüfen Sie das DynamicList-Objekt, und lösen Sie aus, wenn die Überprüfung fehlschlägt.

validateExternalEntity(ExternalEntity)

Überprüfen Sie das ExternalEntity-Objekt, und lösen Sie aus, wenn die Überprüfung fehlschlägt.

getFetch()

Ruft die Abrufbibliothek ab.

validateListElement(ListElement)

Überprüfen Sie das ListElement-Objekt, und lösen Sie aus, wenn die Überprüfung fehlschlägt.

isLuisRecognizerOptionsV2(unknown)

Überprüft, ob die bereitgestellten Optionen gültig sind LuisRecognizerOptionsV2.

isLuisRecognizerOptionsV3(unknown)

Überprüft, ob die bereitgestellten Optionen gültig sind LuisRecognizerOptionsV3.

Details zur Funktion

validateDynamicList(DynamicList)

Überprüfen Sie das DynamicList-Objekt, und lösen Sie aus, wenn die Überprüfung fehlschlägt.

function validateDynamicList(dynamicList: DynamicList)

Parameter

dynamicList
DynamicList

Das zu überprüfende DynamicList-Objekt.

validateExternalEntity(ExternalEntity)

Überprüfen Sie das ExternalEntity-Objekt, und lösen Sie aus, wenn die Überprüfung fehlschlägt.

function validateExternalEntity(entity: ExternalEntity)

Parameter

entity
ExternalEntity

Das zu überprüfende ExternalEntity-Objekt.

getFetch()

Ruft die Abrufbibliothek ab.

function getFetch(): any

Gibt zurück

any

Die Abrufbibliothek.

validateListElement(ListElement)

Überprüfen Sie das ListElement-Objekt, und lösen Sie aus, wenn die Überprüfung fehlschlägt.

function validateListElement(element: ListElement)

Parameter

element
ListElement

Das zu überprüfende ListElement-Objekt.

isLuisRecognizerOptionsV2(unknown)

Überprüft, ob die bereitgestellten Optionen gültig sind LuisRecognizerOptionsV2.

function isLuisRecognizerOptionsV2(options: unknown): boolean

Parameter

options

unknown

Optionen zum Typtest

Gibt zurück

boolean

Ein boolescher Wert, der angibt, dass param-Optionen ein LuisRecognizerOptionsV2 ist.

isLuisRecognizerOptionsV3(unknown)

Überprüft, ob die bereitgestellten Optionen gültig sind LuisRecognizerOptionsV3.

function isLuisRecognizerOptionsV3(options: unknown): boolean

Parameter

options

unknown

Optionen zum Typtest

Gibt zurück

boolean

Ein boolescher Wert, der angibt, dass param-Optionen ein LuisRecognizerOptionsV3 ist.