Baukästen für Chatbots sind erst der Anfang

Standard vs. Eigenentwicklung

von - 23.10.2018
iPhone Concierge Merchandise
IBM Cognitive Concierge: Der Service von IBM ist ein Beispiel für einen Chatbot auf Basis von IBMs Watson-Technik.
(Quelle: IBM)
Software-Entwicklungsunternehmen wie TechFunder aus Köln sind die bereits verfügbaren Chatbot-Frameworks nicht genug. „Wir haben die Bot-Management-Plattform Brain entwickelt. Mit der Plattform können Kunden über ein CMS oder via App einen eigenen Chatbot erstellen, implementieren und bedienen“, erläutert Alex Galert, Geschäftsführer bei TechFunder.
Anwenderunternehmen sollten sich nicht an eigenen Frameworks versuchen, sondern lieber klein anfangen. „Am besten startet man, indem man ein kleines Minimum Viable Product (MVP) baut, es live testet und mit einer kleinen Nutzergruppe gemeinsam optimiert“, lautet Galerts Empfehlung. „Ideale Bereiche für den Chatbot-Einsatz wären zum Beispiel Bestell- und Lieferprozesse, Bereiche, bei denen der Nutzer eigenständig entscheiden kann, wann er den Prozess beenden will. So etwas ist eine schnelle und relativ günstige Möglichkeit, einen Bot zu entwickeln. Falls man ein Framework verwendet, ist ein solcher Bot bereits in wenigen Wochen einsatzbereit.“
Das Software-Haus Guid.New nutzt ein eigenes Framework in Kombination mit dem Chatbot-Framework von Microsoft. „Wir verwenden unser eigenes Dialog-Framework, um komplexe Dialoge abhandeln zu können und auch, um dem Chatbot eine Absicht beibringen zu können, etwa alle Informationen eines Produkts an den Benutzer zu bringen und ihn zu einer Conversion zu bewegen“, erklärt Hohenberger. „Das Microsoft Bot Framework verwenden wir, um die Bündelung verschiedener Kanäle zu haben, sodass wir nicht Telegram, Facebook oder Skype selbst implementieren müssen, das macht das Bot-Framework für uns.“
Chatbot-Frameworks im Überblick (Auswahl)

Anbieter / Produkt

Besonderheiten

Beispiele für Programmiersprachen und Software Development Kits

Beispiele für Integrationen

Amazon / Amazon Lex

Integration in AWS-Cloud-Services, Nutzung der
Alexa-Technologien

Java, JavaScript, Python, CLI, .NET, Ruby on Rails, PHP, Go, CPP, iOS-SDK,
Android-OS-SDK

Lässt sich über AWS Lambda in Enterprise-Konnektoren integrieren: Salesforce, Microsoft Dynamics, Marketo, Zendesk, Quickbooks und HubSpot, Integration z. B. mit Facebook Messenger, Slack, Kik und Twilio SMS

Facebook / Facebook Messenger Platform

Konzentriert sich auf die Entwicklung von Chatbots für Facebook Messenger

SDK für Messenger-Erweiterungen

Facebook Messenger, Web-Plug-ins

Google / Dialogflow (API.ai)

Gehört seit September 2016 zu Google, läuft auf der Google Cloud Platform, nutzt unter anderem Google Cloud Speech

Android, iOS, Cordova, HTML, JavaScript, Node, C#, .NET, Unity, Xamarian, C++, Python, Ruby, Java, Botkit

Website, Mobile App, Google Assistant, Amazon Alexa, Facebook Messenger, Slack, Kik, Line, Skype, Cisco Spark, Telegram, Cisco, Tropo, Twilio, Twitter, Viber

IBM / Watson Assistant

Nutzung der IBM-Watson-Technologie (Cognitive
Services), Einbettung in IBM Bluemix

Node, Java, Python, Unity, Swift, .NET, Ruby, Android

Salesforce, Car-Dashboard, mit Botkit-Integration gängiger Messaging-Plattformen, z. B. Slack, Facebook Messenger und Twilio

Microsoft / Bot Framework

Umgebung Azure Bot Service für Entwicklung, Integration, Test, Betrieb und Verwaltung der Bots, lokaler Test über Bot Framework Emulator, zusätzliche KI-Fähigkeiten über Azure Cognitive Services

C#, JavaScript, Python, Java

Websites, Apps, Cortana, Microsoft Teams, Skype, Slack, Facebook Messenger, Office 365 Mail, GroupMe, Kik, Telegram, Text/SMS,
Twilio, Skype for Business

SAP / Recast.AI

Wurde von SAP übernommen

NodeJS, Ruby, Python, PHP, iOS, Android

Facebook Messenger, Slack, Skype, Twitter, Twitch, Telegram, Kik

Verwandte Themen