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.