Zum Inhalt

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:

  1. Benutzereingabe lautet ist: Was ist 2 + 4?
  2. Die Syntax des Dialogsatz mit Angabe der Entität (Attribute) lautet: Was ist @[Math.Task]?
  3. Die Chatbot-Antwort an den Benutzer lautet: Das Ergebnis ist: '6'
  4. Die Syntax der Chatbot-Ausgabe ist: Das Ergebnis ist: @[ActionItem.MathResult]
  5. 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 DesignerDialog Kontainer VerwaltungErstelle 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 DesignerDialog Kontainer VerwaltungAktionen [Einstellung]

Dialog-Kontainer löschen

Zum Löschen einer Bots ruft man über die Navigationsleiste folgendes Formular auf:

Navigationsleiste: Dialog DesignerDialog Kontainer VerwaltungAktionen [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.