Chatbots können Ihnen helfen, Dinge direkt im Instant Messenger wie Facebook Messenger, Telegram Messenger, Slack, etc. zu erledigen. Sag einfach ein Schlüsselwort und dein Chatbot wird dir Auskunft über eine Bestellung geben oder dir eine Liste der bereits genommenen Urlaubstage senden.
Was ist ChatScript?
ChatScript ist eine Chatbot-Engine, die Dialog- oder NL-Tools verwaltet. ChatScript ist eine regelbasierte Engine, bei der Regeln vom Benutzer in Programmskripten durch einen Prozess namens Dialogablaufskripting erstellt werden. Es verwendet eine Skript-Metasprache als Quellcode. ChatScript hat die 4 mal den Loebner’s gewonnen.
Mein erster Dialog mit ChatScript
So führen Sie die ChatScript Engine aus: Nachdem Sie ChatScript heruntergeladen haben, packen Sie das Zip-Archiv aus. Um die CS-Engine zu starten, gehen Sie in das Verzeichnis BINARIES und geben ChatScript in der Konsole ein:
> cd C:\apps\ChatScript\ChatScript-9.70\BINARIES > ChatScript
Sie können nun mit dem Dialog starten und zum Beispiel nach dem Namen und dem Alter fragen.
Wir haben ein Java-Beispiel zusammengestellt, um zu zeigen, wie einfach die Verwendung von ChatScript auf der Business Bot Plattform ist. Das Java-Projekt können Sie hier herunterladen (BusinessLogic.GM.HelloChatScript.v1.zip / ~2 MB) können. Das Java-Projekt importieren Sie nun in der Eclipse-Entwicklungsumgebung und führen das Programmbeispiel „ChatScriptBotDialogueTestMain.java“ aus. Sie können nun mit den Dialog beginnen und Stück für Stück erweitern.
Sie werden sehen, wie einfach es ist die Chatbot-Dialoge zu ergänzen. Im nächsten Schritt können Sie das Beispielprojekt verwenden und als Geschäftslogik (Business-Logic) auf der Business Bot Plattform importieren. Nach dem Import müssen Sie die Geschäftslogik nur noch einen Chatbot zuordnen, um die Dialoge mit einen Instant Messenger (z.B. Facebook Messenger) zu testen.
Möchten Sie die mehr über das Thema erfahren oder die Business Bot Plattform in Ihrem Unternehmen einsetzen? Kontaktieren Sie uns, wir unterstützen Sie gerne rund um das Thema Chatbots im Unternehmensumfeld.