Clik here to view.

Die größte Sau die in 2017 bisher durchs Dorf getrieben wird, ist der Chatbot. Ein zugegeben sehr komische Entwicklung denn die Bots gibt es schon ewig und insbesondere in IRC. Genutzt werden sie nicht selten als Kaufberater in Onlineshops oder bei komplexen Seiten als eine Art erweiterte Suche. Natürlich durchaus Dinge die man durch ein geschicktes UI auch lösen könnte. Allerdings gibt es ja da noch den Faktor Mensch, der sich besser fühlt, wenn er kommunizieren kann. Nicht auszuschließen das ein gewisses Klientel denkt, sie redet mit einem realen Menschen.
Chatbots sind auch als eine Art Anrufbeantworter denkbar. Vor allem aber für die derzeit sehr beliebte Methode fatale Fehler einer Anwendung mal eben in einen Channel bei Slack zu hauen, anstatt etwas sinnvolles damit anzustellen. Es ist also mehr oder weniger nur eine Frage der Zeit, bis dieser Hype in einer realen Anfrage endet. Also ist nun der richtige Moment sich mal anzuschauen, wie man das umsetzen könnte. Der BotMan funktioniert zumindest, und ist sehr einfach zu programmieren. Man kann Fragen vordefinieren, und die entsprechenden Antworten senden. Neben ein paar anderen Netzen funktioniert das in Slack, und natürlich in Facebook. Twitter muss draußen bleiben. Dummerweise muss die eigene Homepage auch draussen bleiben, denn scheinbar hat keiner dran gedacht das ich einen Chatbot am liebsten da einbinden würde.
Prinzipiell sieht das Ganze recht einfach aus:
$botman->hears('I want cross-platform bots with PHP!', function (BotMan $bot) {
$bot->reply('Look no further!');
});
Letztens Endes ist das aber Quatsch, denn eigentlich erwarte ich an der Stelle eine KI. Das ist jetzt nicht so schwer, weil quelloffen und insbesondere schon 1966 verfügbar. Mit der guten Eliza habe ich mich schon vor 20 Jahren rumgeschlagen. Führt also somit zu dem, was BotMan Conversations nennt. Letzten Endes ist das eine Art Entscheidungsbaum, also wieder keine KI. Ich denke für einfache Sachen durchaus brauchbar, weil schnell umgesetzt, aber wenn es komplex wird wohl eher nichts. Empfehlungen für weiter Bots in den Kommentaren wäre ganz ok, vielleicht habt ihr ja noch einen Tipp?