botbuilder-dialogs-adaptive package
Action |
Erweitert die DialogContext- mit zusätzlichen Methoden zum Bearbeiten der Ausführungssequenz von Aktionen für ein AdaptiveDialog-. |
Action |
|
Base |
Aktion, die ein weiteres Dialog-aufruft. |
Begin |
Die Aktion, die mit der Ausführung eines anderen Dialog-beginnt, wenn sie abgeschlossen ist, wird sie an den Aufrufer zurückgegeben. |
Begin |
Beginnen Sie eine Fähigkeit. |
Break |
Ausbrechen einer Schleife. |
Cancel |
Befehl zum Abbrechen aller aktuellen Dialoge durch Aussendet eines Ereignisses, das abgefangen werden muss, um zu verhindern, dass der Abbruch weitergegeben wird. |
Cancel |
Basisklasse für CancelAllDialogs-API. |
Cancel |
Befehl zum Abbrechen aller aktuellen Dialoge durch Aussendet eines Ereignisses, das abgefangen werden muss, um zu verhindern, dass der Abbruch weitergegeben wird. |
Case |
Aktionsbereiche. |
Code |
Klasse, die eine Dialog- Codeaktion darstellt. |
Continue |
Aktion, die eine Unterhaltung mit einem Unterhaltungsverweis fortsetzt. |
Continue |
Aktion, die die aktuelle Unterhaltung zu einem späteren Zeitpunkt plant. |
Continue |
Fahren Sie mit der Schleife fort. |
Delete |
Beendet und löscht eine Aktivität. |
Delete |
Löscht eine Auflistung von Eigenschaften aus dem Speicher. |
Delete |
Löscht eine Eigenschaft aus dem Speicher. |
Dynamic |
Interne |
Edit |
Klasse, mit der Sie die aktuellen Aktionen bearbeiten können. |
Edit |
Hiermit können Sie ein Array im Arbeitsspeicher ändern. |
Emit |
Aktion, die ein Ereignis deklarativ ausgibt. |
End |
Befehl zum Beenden des aktuellen Dialogfelds, wobei die |
End |
Mit diesem Befehl wird die aktuelle Drehung beendet, ohne die Dialog-zu beenden. |
For |
Führt einen Satz von Aktionen einmal für jedes Element in einer Speicherliste oder -sammlung aus. |
For |
Führt einen Satz von Aktionen einmal für jede Seite der Ergebnisse in einer Speicherliste oder -sammlung aus. |
Get |
Ruft |
Get |
Ruft |
Get |
Ruft den aktuellen Unterhaltungsverweis ab und speichert ihn in einer Speichereigenschaft, die für die Verwendung in continueConversation -Aktion geeignet ist. |
Goto |
Wechseln Sie zu einer Aktion nach ID. |
Http |
Aktion zum Ausführen einer |
Result |
Ergebnisdaten des HTTP-Vorgangs. |
If |
Bedingter Sprung. |
Log |
Schreiben Sie den Eintrag in Anwendungsablaufverfolgungsprotokolle. |
Repeat |
Aktion, die das aktive Dialog wiederholt (neu starten). |
Replace |
Aktion, die ein weiteres Dialogfeldaufruft, wenn die Aktion abgeschlossen ist, wechselt sie zum übergeordneten Dialogfeld des Anrufers. |
Send |
Senden Sie eine Aktivität an den Benutzer zurück. |
Send |
Sendet eine Übergabeaktivität. Beachten Sie, dass es sich hierbei um ein einzelnes Turn-/Schritt-Dialogfeld handelt (d. h. es wird this.endDialog aufgerufen). |
Set |
Legt Eigenschaften mit dem Ergebnis der Auswertung eines Wertausdrucks fest. |
Set |
Legt eine Eigenschaft mit dem Ergebnis der Auswertung eines Wertausdrucks fest. |
Sign |
Gibt den Benutzer ab und beendet das Dialogfeld. |
Switch |
Bedingte Verzweigung mit mehreren Fällen. |
Telemetry |
Nachverfolgen eines benutzerdefinierten Ereignisses. |
Throw |
Aktion, die eine Ausnahme deklarativ auslöst. |
Trace |
Senden Sie eine Ablaufverfolgungsaktivität zurück an das Transkript. |
Update |
Aktualisieren einer Aktivität mit Ersatz. |
Adaptive |
BotComponent- für adaptive Komponenten. |
Adaptive |
Die Unterhaltung im adaptiven Dialogfeld wird mithilfe von Ereignissen und Ereignissen modelliert, um sich dynamisch an den geänderten Unterhaltungsfluss anzupassen. |
Adaptive |
Definitionsliste für adaptive Ereignisse. |
On |
Aktionen, die ausgelöst werden, wenn ein Aktivitäts- eines bestimmten Typs empfangen wird. |
On |
Wird ausgelöst, um einer Eigenschaft eine Entität zuzuweisen. |
On |
Aktionen, die ausgelöst werden, wenn ein Dialogfeld über BeginDialog() gestartet wird. |
On |
Aktionen, die ausgelöst wurden, wenn ein Dialogfeld abgebrochen wurde. |
On |
Wird ausgelöst, um zwischen verschiedenen möglichen Entitätsauflösungen zu wählen. |
On |
Aktionen, die ausgelöst werden, wenn eine Absicht von "ChooseIntent" von einer Erkennungausgegeben wurde. |
On |
Wird ausgelöst, um auszuwählen, an welche Eigenschaft eine Entität wechselt. |
On |
Aktionen, die ausgelöst werden, wenn eine Befehlsaktivität empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine CommandResult-Aktivität empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn die Bedingung wahr ist. |
On |
Aktionen, die ausgelöst werden, wenn eine EventActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn ConversationUpdateActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn ein Dialogfeldereignis ausgegeben wird. |
On |
Wird ausgelöst, wenn alle Aktionen und Mehrdeutigkeitsereignisse verarbeitet wurden. |
On |
Aktionen, die ausgelöst werden, wenn EndOfConversationActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn ein Fehlerereignis ausgegeben wurde. |
On |
Aktionen, die ausgelöst werden, wenn eine EventActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine HandoffActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine InstallationUpdateActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine Aktivität empfangen wurde und die erkannten Absichten und Entitäten mit der angegebenen Liste der Absichts- und Entitätsfilter übereinstimmen. |
On |
Aktionen, die ausgelöst werden, wenn eine InvokeActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine MessageActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine MessageDeleteActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine MessageReactionActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine MessageUpdateActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn eine MessageUpdateActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn ein RepromptDialog-Ereignis ausgegeben wird. |
On |
Aktionen, die ausgelöst werden, wenn eine TypingActivity empfangen wird. |
On |
Aktionen, die ausgelöst werden, wenn ein UnknownIntent-Ereignis von der Erkennung ausgegeben wurde. |
Activity |
Aktivitätsvorlagenkonverter, der Converterimplementiert. |
Dialog |
Dialogausdruckkonverter, der Converterimplementiert. |
Dialog |
Konverter, der json als Objekt oder statisches Objekt ausdrücken kann. |
Dialog |
DialogSet-Konverter, der Converterimplementiert. |
Language |
Sprachgeneratorkonverter, der Converterimplementiert. |
Multi |
Sprachgeneratorkonverter, der Converterimplementiert. |
Recognizer |
Erkennungskonverter, der Converterimplementiert. |
Recognizer |
Erkennungslistenkonverter, der Converterimplementiert. |
Text |
Textvorlagenkonverter, der Converterimplementiert. |
Dynamic |
Interner Serialisierer für |
Entity |
Statische Methoden zum Arbeiten mit |
Entity |
Vergleichen Sie zwei Entitätszuweisungen, um ihre relative Priorität zu bestimmen. |
Entity |
Verfolgt Entitätsbezogene Ereignisse auf der Oberfläche nach. |
Entity |
Erweiterte Informationen zu einer Entität, einschließlich $instance Daten. Erweiterte Informationen zu einer Entität, einschließlich $instance Daten. |
Dialog |
Stellt eine Eigenschaft dar, die entweder ein Dialog- oder ein Zeichenfolgenausdruck für eine dialogId ist. |
Has |
Defines hasPendingActions() expression function. Der Ausdruck gibt true zurück, wenn das aktuelle adaptive Dialogfeld über ausstehende Aktionen verfügt. |
Is |
Defines isDialogActive(id) expression function. Dieser Ausdruck gibt "true" zurück, wenn sich eine der Dialogfeld-IDs im Ausführungsstapel des Dialogfelds befindet. Beispiel isDialogActive('dialog1') Beispiel isDialogActive('dialog1', 'dialog2', 'dialog3') |
Language |
Klasse, die den Cache aller LG-Ressourcen aus einem ResourceExplorer-verwaltet. |
Multi |
LanguageGenerator implementiert eine Zuordnung von Gebietsschema->LanguageGenerator für das Gebietsschema und verfügt über eine Richtlinie, die fallback steuert (try en-us -> en -> Standard). |
Multi |
Basisklasse, die Sprachrichtlinie auf tryGetGenerator anwendet. |
Resource |
Verwendet resourceExplorer, um stamm lg und alle Sprachvarianten als Multi-Language-Generator zu mounten. |
Template |
LanguageGenerator Implementierung, die LGFile verwendet. |
Ask |
Bitten Sie um eine offene Antwort.
Dadurch wird eine Aktivität gesendet und dann mit |
Attachment |
Eingabedialogfeld, in dem der Benutzer aufgefordert wird, eine Datei zu senden. |
Choice |
ChoiceInput – Deklarative Eingabe zum Sammeln von Auswahlmöglichkeiten vom Benutzer. |
Choice |
Legt die ChoiceFactoryOptions fest. |
Choice |
Definiert die ChoiceSet-Auflistung. |
Confirm |
Deklaratives Eingabesteuerelement, das Ja-/Nein-Bestätigungseingaben aus einer Reihe von Auswahlmöglichkeiten sammelt. |
Date |
Eingabedialogfeld zum Sammeln eines Datums vom Benutzer. |
Input |
Definiert Eingabedialogfelder. |
Number |
Eingabedialogfeld zum Anfordern von Zahlen. |
OAuth |
OAuthInput fordert den Benutzer zur Anmeldung auf. |
Text |
Deklarative Texteingabe zum Sammeln von Textdaten von Benutzern. |
Language |
ComponentRegistration-Klasse für Ressourcen zur Sprachgenerierung. |
Language |
Erweiterungsmethoden für den Sprachgenerator. |
Language |
Sprachrichtlinie mit Fallback für jede Sprache als spezifisch für standardbasierte en-us –> en –> Standard. |
Language |
Sprachrichtlinienkonverter, der |
Language |
Laden Sie alle LG-Ressourcen, und teilen Sie sie in verschiedene Sprachgruppen auf. |
Property |
Stellt eine Eigenschaft dar, die in einem JSON-Schema gefunden wurde. |
Adaptive |
Basisklasse für adaptive Erkennungen. |
Cross |
Erkennung für die Auswahl zwischen quer trainierten Erkennungen. |
Age |
Erkennt die Alterseingabe. |
Channel |
Erkennen, welche Kanalaktivität.Entitäten vom Typ erwähnung in RecognizerResult Format zugeordnet werden. |
Confirmation |
Erkennt die Eingabe im Bestätigungsstil "Ja/Nein". |
Currency |
Erkennt Währungseingaben. |
Date |
Erkennt die DateTime-Eingabe. |
Dimension |
Erkennt Die Bemaßungseingabe. |
Email |
Erkennt die E-Mail-Eingabe. |
Entity |
Entitätserkennungsbasisklasse. |
Entity |
EntityRecognizerSet – Implementiert einen Workflow für einen Pool von EntityRecognizer- Instanzen, die iterieren, bis niemand etwas Neues zum Hinzufügen hat. |
Guid |
Erkennt DIE GUID-Eingabe. |
Hashtag |
Erkennt die Hashtageingabe. |
Ip |
Erkennt IP-Eingaben. |
Mention |
Erkennt Erwähnungseingaben. |
Number |
Erkennt die Zahleneingabe. |
Ordinal |
Erkennt Ordinaleingaben. |
Percentage |
Erkennt die Prozentuale Eingabe. |
Phone |
Erkennt die Eingabe von Telefonnummern. |
Regex |
Gleicht Eingaben mit einem regulären Ausdruck ab. |
Temperature |
Erkennt die Temperatureingabe. |
Text |
Textentitätsbasisklasse. |
Text |
TextEntityRecognizer – Basisklasse für Text.Recogizers aus der Texterkennungsbibliothek. |
Url |
Erkennt die URL-Eingabe. |
Intent |
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz. |
Multi |
Definiert die Zuordnung von Sprachen –> Erkennung. |
Recognizer |
Eine Erkennungsklasse, deren Ergebnis die Vereinigung von Ergebnissen aus mehreren Erkennungen zu einem RecognizerResult ist. |
Regex |
Erkennungsimplementierung, die regex-Ausdrücke verwendet, um Absichten zu identifizieren. |
Value |
ValueRecognizer – Erkennung für die Zuordnung von Nachrichtenaktivitäten. Wertnutzlast in Absichten/Entitäten. |
Resource |
Erweiterungsmethoden für den Ressourcen-Explorer. |
Schema |
Hilfsklasse für das Dialogfeldschema. |
Conditional |
Wählen Sie zwischen zwei Regelselektoren basierend auf einer Bedingung aus. |
First |
Auswählen der ersten echten Regelimplementierung von TriggerSelector |
Most |
Wählen Sie die spezifischeste Regelimplementierung von TriggerSelectoraus. |
Random |
Wählen Sie eine zufällige True-Regelimplementierung von TriggerSelector aus. |
True |
Wählen Sie alle Regeln aus, die als wahr ausgewertet werden. |
Skill |
Erweiterungsmethoden für Fähigkeiten. |
Telemetry |
Definiert Namen allgemeiner adaptiver Dialogereignisse für die Verwendung mit einem BotTelemetryClient--Objekt. |
Activity |
Definiert eine Aktivitätsvorlage, in der der Vorlagenausdruck lokal als "Inline" bezeichnet und über den registrierten Sprachgenerator verarbeitet wird. |
Static |
Definiert eine statische Aktivität als Vorlage. |
Text |
Definiert eine Textvorlage, bei der der Vorlagenausdruck lokal als "Inline" bezeichnet und über den registrierten Sprachgenerator verarbeitet wird. |
Trigger |
Wählen Sie den Trigger aus, der in einem bestimmten Zustand ausgeführt werden soll. |
Action |
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten. Lizenziert unter der MIT-Lizenz. |
Action |
|
Array |
|
Http |
|
Responses |
|
Attachment |
|
Choice |
|
Input |
evaluate |
Werteausdruck entsprechend dem Werttyp auswerten. |
replace |
Ersetzt die Bindungspfade in einem JSON-Wert rekursiv durch die ausgewerteten Ergebnisse. |
use |
Erweiterungsmethoden für Telemetrie. Konfiguriert den zu verwendenden Telemetrieclient. |
Werteausdruck entsprechend dem Werttyp auswerten.
function evaluateExpression(state: DialogStateManager, valExpr: ValueExpression): any
Parameter
- state
-
DialogStateManager
Input ValueExpression
- valExpr
-
ValueExpression
Ein Bereich zum Suchen nach Variablen.
Gibt zurück
any
Tiefes Datenbindungsergebnis.
Ersetzt die Bindungspfade in einem JSON-Wert rekursiv durch die ausgewerteten Ergebnisse.
function replaceJsonRecursively(state: DialogStateManager, unit: object): any
Parameter
- state
-
DialogStateManager
Ein Bereich zum Suchen nach Variablen.
- unit
-
object
Ein Objekt.
Gibt zurück
any
Tiefes Datenbindungsergebnis.
Erweiterungsmethoden für Telemetrie. Konfiguriert den zu verwendenden Telemetrieclient.
function useTelemetry(dialogManager: DialogManager, telemetryClient: BotTelemetryClient): DialogManager
Parameter
- dialogManager
-
DialogManager
Zu konfigurierenden DialogManager.
- telemetryClient
-
BotTelemetryClient
Zu verwendende BotTelemetryClient-Instanz.
Gibt zurück
DialogManager
DialogManager.