Grundlagen¶
Die Business Bot Platform wurde geschaffen, um Chatbots zentral zu verwalten, anstatt viele Insellösungen zu administieren. Die Plattform setzt dabei auf moderne Technologien zur Kommunikationen und Interaktion mit mobilen Benutzer. Für die Einführung der Techonolgie werden zuerst die Begrifflichkeiten und Definitionen erläutert.
Plattform¶
Die Plattform stellt das komplette Umfeld für die Chatbot-Entwicklung, den Chatbot-Betrieb und die Chatbot-Administration & Monitoring bereit und bietet hilfreiche Werkzeuge für die Entwicklung.
Das Plattform-Fundament stellt für alle Chatbots die auf der Plattform laufen verschiedene Komponenten wie ein Sicherheitsmodell, Messengerkänale für die Nachrichtenübermittlung, Benutzerverwaltung & Authentifizierung, Verteilerlisten, Sprachunterstützung und verschiedene System-Integrationen bereit.
Chatbot¶
Als Chatbot wird ein Roboter (Ro-bot-er) bezeichnet, der eine bestimmte Aufgabe erfüllt. In unserer Terminologie ist der Chatbot eine Hülle ohne Intelligenz zur echten Benutzerinteraktion und gewährleistet nicht die Nachrichtenübermittlung zu den verschiedenen Instant Messengern. Eine Chatbot-Instanz wird hierbei als eine Kopie eines Chatbots (Objektvorlage) bezeichnet.
Geschäftslogik¶
Die Geschäftslogik beinhaltet die Intelligenz zur echten Benutzerinteraktion und führt Monologe oder Dialog mit mobilen Benutzern sowie die Kommunikation mit dem daherliegenden Geschäftssystem. Die Geschäftslogik ist nicht für die Nachrichtenübermittlung zuständig, sondern bekommt die Nachricht von der Bot-Instanz übermittelt und kann eine entsprechende Antwort formulieren und zurück geben. Die zurückgegebene Antwort wird anschließend von der Bot-Instanz an den mobilen Benutzer übermittelt.
Marktplatz¶
Der Marktplatz besteht aus einer Vielzahl von Business Logics für verschiedene Anwendungsfälle. So gibt es Business Logics für die Kommunikation und Interaktion mit verschiedenen Geschäftssystem und Monitoring-Lösungen.
Aufbau der Plattform¶
Während die Plattform die Nachrichtenübermittlung zu verschiedenen Instant Messengers gewährleistet, hat die Geschäftslogik die Aufgabe, eine smarte Kommunikation mit mobilen Benutzern zu führen und zugleich erforderliche Informationen aus verschiedenen Quellen (z.B. ERP, CRM, IoT) zu beziehen. Die folgenden Grafik veranschautlich die Teilbereiche.