Freigeben über


botbuilder-ai package

Klassen

CustomQuestionAnswering

Abfragen einer benutzerdefinierten Wissensbasis für die Beantwortung von Fragen und Bereitstellen von 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 von 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

Die Standardmäßig protokollierten BotTelemetryClient-Ereignis- und Eigenschaftennamen.

QnACardBuilder

Stellt Methoden zum Erstellen von Aktivitäten bereit, die Herokarten enthalten, um aktive Lern- oder Multi-Turn-Eingabeaufforderungsoptionen für den QnAMakerDialog anzuzeigen.

QnAMaker

Fragen Sie eine QnA Maker-Wissensbasis 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 mehrstufige und adaptive Lern-QnA Maker-Dienste unterstützt.

QnAMakerRecognizer

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

QnATelemetryConstants

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

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-Anforderungs-utils-Klasse.

LanguageServiceUtils

Hilfsprogramme für die Verwendung der Query Knowledge Base 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-Wissensbasis.

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 typierte Informationen, die einem LUIS-$instance Wert entsprechen.

IntentData

Stark typierte 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 zum Initialisieren eines LuisRecognizers.

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 an den QnA Maker Service zurückgegeben wird.

FeedbackRecord

Definiert einen aktiven Lernfeedbackdatensatz.

FeedbackRecords

Definiert ein Array aktiver Lernfeedbackdatensätze.

Filters

Definiert Abfragefilter, die aus Metadaten und Quellen bestehen

KnowledgeBaseAnswer

KnowledgeBaseAnswer – KB-Antwort auf die Benutzerabfrage

KnowledgeBaseAnswerSpan

KnowledgeBaseAnswerSpan - präzises Antwortformat

KnowledgeBaseAnswers

KnowledgeBaseAnswers – Antwortformat für Abfragen von Wissensdatenbanken

MetadataFilter

Definiert Metadatenfilter und den entsprechenden logischen Vorgang.

QnARequestContext

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

QnAResponseContext

Der mit QnA verknüpfte 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 Knowledge Base verwendet wird.

QnAMakerMetadata

Metadaten, die der Antwort zugeordnet sind.

QnAMakerOptions

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

QnAMakerPrompt

QnAMaker Prompt-Objekt.

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 wir aus einer QnA Maker-Abfrage sammeln und ausgeben

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

Verknüpfungsoperator für strenge Filter.

RankerTypes

Aufzählung der Rangfolgetypen.

ServiceType

Aufzählung von Diensttypen.

Functions

validateDynamicList(DynamicList)

Überprüfen Sie das DynamicList-Objekt, wenn die Überprüfung fehlschlägt.

validateExternalEntity(ExternalEntity)

Überprüfen Sie das ExternalEntity-Objekt, wenn die Überprüfung fehlschlägt.

getFetch()

Ruft die Fetch-Bibliothek ab.

validateListElement(ListElement)

Überprüfen Sie das ListElement-Objekt, 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, 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, wenn die Überprüfung fehlschlägt.

function validateExternalEntity(entity: ExternalEntity)

Parameter

entity
ExternalEntity

Das externalEntity-Objekt, das überprüft werden soll.

getFetch()

Ruft die Fetch-Bibliothek ab.

function getFetch(): any

Gibt zurück

any

Die Abrufbibliothek.

validateListElement(ListElement)

Überprüfen Sie das ListElement-Objekt, 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 param-Optionen angibt, ist ein LuisRecognizerOptionsV2.

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 param-Optionen angibt, ist ein LuisRecognizerOptionsV3.