Bots: Entwickeln Sie schon heute die Anwendungen von morgen

Die sprachliche Kommunikation stellt zweifellos die nächste Generation von Benutzerschnittstellen dar: In Zukunft werden wir mit immer kleineren Computern ganz normal sprechen können, ganz ohne Tastatur und Bildschirm.

Dies wird durch digitale Assistenten wie Cortana, Siri, OK Google oder Alexa ermöglicht. Diese sind jedoch auf ihr Wissen über uns und Internetsuchen beschränkt. Wir Entwickler werden ihre Fähigkeiten durch Bots erweitern können, die in einer Gesprächsplattform als App fungieren.

Natürlich kann von bestehenden Chat-Plattformen auch direkt auf die Bots zugegriffen werden, also Skype, Facebook-Chat, Slack, SMS-Messaging usw. Oder sie sind in Webseiten integrierbar, um als virtuelle Rezeption zu fungieren, die Kunden an Angebote weiterleitet oder häufige Support-Fragen beantwortet. Bots lassen sich ganz einfach programmieren! Schauen Sie sich die Seite Microsoft Bot Framework an. Sie umfasst das Bot Builder SDK, Bot Connector, Developer Portal sowie ein Bot Directory. Es gibt auch einen Emulator zum Testen Ihres Bots.

Für die Entwicklung Ihres Bot stellt das Framework ein .NET SDK und ein Node.js SDK bereit. Sie bieten u.a. Dialoge und integrierte Aufforderungen, die die Interaktion mit den Benutzern viel einfacher machen. Wer andere Sprachen verwendet, sollte sich die REST API ansehen. Die Bot Builder SDK ist als Open Source auf GitHub verfügbar.

Damit Ihr Bot Anfragen in natürlicher Sprache verstehen kann, können Sie ihn mit unserem Language Understanding Intelligent Service LUIS.ai verbinden, einem der Azure Cognitive Services, durch die Sie mit wenigen Codezeilen auf Machine Learning und leistungsstarken Algorithmen basierende Apps programmieren können.

Beginnen Sie mit einem der vielen Tutorials noch heute mit der Entwicklung Ihres Bots und lesen Sie den interessanten Bot-Blog.