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- |
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 |
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
validate |
Überprüfen Sie das DynamicList-Objekt, wenn die Überprüfung fehlschlägt. |
validate |
Überprüfen Sie das ExternalEntity-Objekt, wenn die Überprüfung fehlschlägt. |
get |
Ruft die Fetch-Bibliothek ab. |
validate |
Überprüfen Sie das ListElement-Objekt, wenn die Überprüfung fehlschlägt. |
is |
Überprüft, ob die bereitgestellten Optionen gültig sind LuisRecognizerOptionsV2. |
is |
Ü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.