Einführung des Microsoft Bot Framework für Entwickler

Während Computer unser Leben immer stärker durchdringen und mittlerweile Teil unseres Alltags sowie zahlreicher Gebrauchsgegenstände geworden sind, steht uns eine Abkehr von Bildschirm und Tastatur, Maus und Touchscreen bevor – hin zum Gespräch, der natürlichsten Interaktionsform des Menschen.

Wir nutzen heute bereits Sprachassistenten wie Cortana auf unseren Telefonen, um grundlegende Funktionen und Anwendungen aufzurufen. Damit aus diesen Technologien aber ein echter Erfolg werden kann, müssen die Gesprächssysteme leicht erweiterbar werden, also nicht nur wie bislang über Anwendungen, sondern auch über Gesprächs-Webdienste.

Genau hier kommt das neue Microsoft Bot Framework für Entwickler ins Spiel. Es bietet Ihnen alles, was Sie brauchen, um intelligente Bots zu entwickeln und zu verbinden, die natürlich interagieren, ganz gleich, wo Ihre Benutzer kommunizieren, von Text/SMS bis hin zu Skype, Slack, Office 365 Mail und anderen beliebten Diensten.

Entwickler stehen beim Programmieren von Bots vor den folgenden grundlegenden Problemen: Bots benötigen ein Basic I/O, sie müssen Sprache und Dialoge umsetzen können und sie müssen eine Verbindung zum Benutzer herstellen – am besten in jeder Gesprächsumgebung und Sprache, die der Benutzer wünscht. Das Bot Framework liefert Entwicklern die Tools, um diese Probleme ganz leicht zu lösen, und es bietet noch mehr: automatische Übersetzung in über 30 Sprachen, Benutzer- und Gesprächsstatus-Management, Debugging-Tools, eine einbettungsfähige Web-Chat-Steuerung sowie Optionen, mit denen die Benutzer Bots entdecken, ausprobieren und zum von ihnen bevorzugten Gesprächsformat hinzufügen können. Das Bot Framework umfasst eine Reihe von Komponenten, darunter Bot Connector, Bot Builder SDK und Bot Directory.

Mit Bot Connector können Sie Ihre(n) Bot(s) nahtlos mit Text/SMS, Office 365 Mail, Skype, Slack und anderen Diensten verbinden. Registrieren Sie einfach Ihren Bot, konfigurieren Sie die gewünschten Channels und veröffentlichen Sie ihn im Bot Directory.

clip_image002

Das Bot Builder SDK ist ein auf GitHub gehostetes Open-Source-SDK, das alles bereitstellt, was Sie zur Erstellung funktionierender Dialoge innerhalb Ihres auf Node.js oder C# basierten Bots benötigen.

Das Bot Directory ist ein öffentliches Verzeichnis aller freigegebenen Bots, die über den Bot Connector registriert wurden. Die Benutzer können so über das Bot Directory Bots entdecken, ausprobieren und zu ihren bevorzugten Gesprächsfunktionen hinzufügen.

Sehen Sie die interessante Breakout-Session mit einer Anleitung für das Erstellen eines Börsen-Ticker-Bots bei der Build 2016.

Ein Demo mit dem Bot Framework in Aktion finden Sie in diesem Ausschnitt aus der Build 2016 Keynote.

Mehr über das Bot Framework erfahren Sie in dieser Dokumentation.