Automation
Publishing
Diese Dokumentation beschreibt den Publishing-Prozess eines Chatbots
Einleitung
Publishing beschreibt den Prozess, wie ein Chatbot die verschiedenen Environments DEV, TEST und LIVE durchläuft.
Das Publishing-System dient dazu Änderungen die am Bot gemacht in einer kontrollierten Art und Weise den Kunden freizuschalten. Jeder Bot ist dabei auf drei Environments verfügbar, welche verschiedene Stände des Chatbots beinhalten können.
Zugriff auf verschiedenen Environments bekommt der Bot über die Kanäle, welche entsprechend pro Environment angelegt werden können.
Environments
Es gibt drei verschiedene Environments:
DEV
Die Development (DEV) Umgebung ist die Umgebung, in der der Chatbot gebaut wird. Alle Änderungen an dem Bot sind sofort auf DEV verfügbar.
TEST
Die Test (TEST) Umgebung ist die zweite Stufe, sie bietet einem dedizierten Team an Testern die Möglichkeit bestimmte Entwicklungen des Chatbots zu überprüfen bevor sie dem Kunden zur Verfügung gestellt werden.
LIVE
Die Live (LIVE) Umgebung ist die letzte Stufe. Kanäle auf dem LIVE-Environment stehen den Kunden zur Verfügung.
Publishing Settings
In den Publishing Settings kannst du das Verhalten im Publishing Prozess einstellen. Die Einstellungen können nur vom Projektadministrator vorgenommen werden. Die Einstellungen findest du unter dem Menüpunkt Project Settings.
Hier kannst du einstellen, ob der Publish Prozess automatisch durchlaufen soll oder eine manuelle Freigabe benötigt wird.
Publishing Status
Im Automation-Tab unter Publishing findest du die Statusanzeige des momentanen Publishing Prozesses. Du kannst hier sehen, in welchem Status der Chatbot gerade ist, zum Beispiel ob das Chat-Model trainiert wird, oder ob eine manuelle Freigabe erforderlich um das Publishing zu autorisieren.
Das Symbol zeigt, dass aktuell neue Änderungen in den Chatbot geladen werden. Alle Änderungen müssen zuerst im Bot trainiert werden, damit diese im zugehörigen Environment sichtbar werden.
Je nachdem, wie die Publishing-Settings eingestellt sind, werden die Änderungen automatisch in den nächsten Kanal veröffentlicht oder es wird auf eine Autorisierung durch einen Klick gewartet.
Es gilt: DEV -> TEST -> LIVE
Unter dem Info Knopf findest du verschiedene Metadaten des Chatbots. Darunter der Zeitpunkt der letzten Änderung, die IDs von Bot, Projekt und Bot Version, usw.