Dialog Kontainer¶
Funktionsweise¶
Ein Dialog-Kontainer ist ein Behälter oder eine Hülle, der alle Entitäten, Dialoge, Dialog-Vorlagen und Aktionselemente des Business Bots beinhaltet. Eine Entität ist hierbei ein Schlüsselwörter, welches von Ihnen definiert und im Dialogsatz eingebaut wird. Sobald die Logik erkennt, dass der vom Benutzer gesendete Dialogsatz mit dem definierten Benutzereingabesatz übereinstimmt, wird das Wort aus dem Benutzersatz extrahiert (die Entität) und an das Aktionelement der Geschäftslogik weitergegeben. Ein Aktionselement ist die festgelegte Tätigkeit der Geschäftslogik. Dazu wird eine Zuordnung zwischen der Geschäftslogik-Funktion mit erwarteten Parametern und dem Entität-Attribute vorgenommen.
Taschenrechner-Beispiel für die Addition von zwei Zahlen:
- Benutzereingabe lautet ist:
Was ist 2 + 4?
- Die Syntax des Dialogsatz mit Angabe der Entität (Attribute) lautet:
Was ist @[Math.Task]?
- Die Chatbot-Antwort an den Benutzer lautet:
Das Ergebnis ist: '6'
- Die Syntax der Chatbot-Ausgabe ist:
Das Ergebnis ist: @[ActionItem.MathResult]
- Das Aktionselement
@[ActionItem.MathResult]
zeigt auf die Funktion der Geschäftslogik mit Angabe des erwarteten Funktionsparameters (der Funktionsparameter entspricht dem Namen der Entität):@[ActionItem.MathResult] -> getMathResult(@[Math.Task])
Dialog Kontainer administrieren¶
Dialog-Kontainer erstellen
Zum Erstellen eines Dialog-Kontainers ruft man über die Navigationsleiste folgendes Formular auf:
Navigationsleiste: Dialog Designer
→ Dialog Kontainer Verwaltung
→ Erstelle Dialog-Kontainer
Folgenden Daten werden zum Anlegen eines Dialog-Kontainers benötigt:
Parameter | Beispielwert | Beschreibung |
---|---|---|
Name | Calculator | Eindeutiger Name |
Beschreibung | Verwaltung von Rechner Konversationen | Kurzbeschreibung zum Verwendungszweck |
Soll das Modell für die Produktion aktiviert werden? | Deaktiviert | Entweder Aktiviert oder Deaktiviert |
Geschäftslogik | Calculator | Geschäftslogik für den der Dialog-Kontainer gilt |
Dialog-Kontainer anpassen
Zum Modifizieren eines Dialog-Kontainers ruft man über die Navigationsleiste folgendes Formular auf:
Navigationsleiste: Dialog Designer
→ Dialog Kontainer Verwaltung
→ Aktionen [Einstellung]
Dialog-Kontainer löschen
Zum Löschen einer Bots ruft man über die Navigationsleiste folgendes Formular auf:
Navigationsleiste: Dialog Designer
→ Dialog Kontainer Verwaltung
→ Aktionen [Löschen]
Bevor die Löschaktion erfolgt, wird der Benutzer erneut aufgefordert die Löschung zu bestätigen.
Hinweis
Ein Dialog-Kontainer kann nicht gelöscht werden, wenn dieser von einer Geschäftslogik verwendet wird.