dmexco: YouTube will mit Serie zur Fußball-WM mehr Präsenz auf Smart-TVs

heise online Newsticker - 18. September 2017 - 7:00
Mit einem großen Star-Aufgebot will YouTube insbesondere europäische Fußball-Fans auf seine Plattform locken. Gleichzeitig soll die Serie die YouTube-Präsenz auf den Smart-TVs im Wohnzimmer erhöhen.

Verschlüsselung: Nur BND und Innenministerium setzen auf PGP

heise online Newsticker - 18. September 2017 - 6:30
Die meisten Bundesbehörden setzen für die vertrauliche Kommunikation mit dem Bürger die immer noch kaum akzeptierte De-Mail ein. PGP und seine offene Variante GPG4win führen hingegen ein Nischendasein bei den sicherheitsbewussteren Behörden.

EU-Kommission will freien Datenfluss ermöglichen und Phishing erschweren

heise online Newsticker - 18. September 2017 - 6:00
Mit zwei Gesetzesentwürfen will die EU-Kommission Vorgaben zur nationalen Speicherung nicht-personenbezogener Daten abschaffen sowie schärfer gegen Kartenbetrug und Identitätsdiebstahl vorgehen.

PreviousNext: OK Drupal - powering chatbots with Drupal

Planet Drupal - 18. September 2017 - 2:28
Share:

Conversational UIs are the next digital frontier.

And as always, Drupal is right there on the frontier, helping you leverage your existing content and data to power more than just web-pages.

Want to see it action - click 'Start chatting' and chat to our Drupal site.

by lee.rowlands / 18 September 2017

Start chatting

So what's going on here?

We're using the Chatbot API module in conjunction with the API AI webook module to respond to intents. We're using API.ai for the natural language parsing and machine learning. And we're using the new Chatbot API entities sub module to push our Drupal entities to API.ai so it is able to identify Drupal entities in its language parsing.

A handful of custom Chatbot API intent plugin to wire up the webhook responses and that's it - as we create content, users and terms on our site - our chatbot automatically knows how to surface them. As we monitor the converstions in the API.ai training area, we can expand on our synonyms and suggestions to increase our matching rates.

So let's consider our team member Eric Goodwin. If I ask the chatbot about Eric, at first it doesn't recognise my question.

Eric isn't recognized as an entity

So I edit Eric's user account and add some synonyms

Adding synonyms to Eric's account

And then after running cron - I can see these show up in API.ai

Synonyms now available in API.ai

So I then ask the bot again 'Who is eric?'

Screenshot showing the default response

But again, nothing shows up. Now I recognise the response 'Sorry, can you say that again' as what our JavaScript shows if the response is empty. But just to be sure - I check the API.ai console to see that it parsed Eric as a staff member.

Intent is matched as Bio and Eric is identified as staff member

So I can see that the Bio Intent was matched and that Eric was correctly identifed as the Staff entity. So why was the response empty? Because I need to complete Eric's bio in his user account. So let's add some text (apologies Eric you can refine this later).

Adding a biography

Now I ask the bot again (note I've not reloaded or anything, this is all in real time).

A working response!

And just like that, the bot can answer questions about Eric.

What's next?

Well API.ai provides integrations with Google Assistant and Facebook messenger, so we plan to roll out those too. In our early testing we can use this to power an Actions on Google app with the flick of a switch in API.ai. Our next step is to expand on the intents to provide rich content tailored to those platforms instead of just plain-text that is required for chatbot and voice responses.

Credits

Thanks go to @gambry for the Chatbot API module and for being open to the feature addition to allow Drupal to push entities to the remote services.

And credit to the amazing Rikki Bochow for building the JavaScript and front-end components to incorporate this into our site so seamlessly.

Further Reading Tagged Chatbots, Conversational UI, Drupal 8

Posted by lee.rowlands
Senior Drupal Developer

Dated 18 September 2017

Add new comment

Russische Botschaft kritisiert Verbot von Kaspersky-Software in US-Behörden

heise online Newsticker - 17. September 2017 - 17:30
Angesichts des Verbots von Kasperskys Sicherheitssoftware in US-Behörden spricht die russische Botschaft von einer "russophobischen Front" in den USA. Eugene Kaspersky selbst will Geheimdienst-Spekulationen mit Transparenz begegnen.

Vom Hass im Forum "Volk und Rasse": Altermedia-Prozess hat begonnen

heise online Newsticker - 17. September 2017 - 15:30
Hass-Botschaften gegen Ausländer, Flüchtlinge und Juden: In Stuttgart beginnt der Prozess gegen die mutmaßlichen Betreiber der inzwischen verbotenen Neonazi-Internetplattform Altermedia mit stundenlang zitierten Beschimpfungen und Verleumdungen.

Kunstprojekt: Bitcoins harvesten gegen den Klimawandel

heise online Newsticker - 17. September 2017 - 13:30
Der Medienkünstler Julian Oliver hat eine Konstruktion entwickelt, die vom Klimawandel verursachte Winde nutzt, um Bitcoins zur Förderung der Forschung zu sammeln.

China: Bitcoin-Börse BTCC will Handel einstellen

heise online Newsticker - 17. September 2017 - 12:30
Die Kryptogeldmärkte sind nervös wegen eines möglichen Handelsverbots in China. Nun will eine der wichtigsten Bitcoinbörsen des Landes den Handel wegen Behördenvorschriften einstellen.

Energy Harvesting beim Spazieren gehen

heise online Newsticker - 17. September 2017 - 12:00
Wissenschaftler wollen Körperbewegungen dazu nutzen, um unbemerkt Strom zu gewinnen. Dieser soll Kleingeräte wie Smartphones oder Uhren versorgen. Ein Problem bleibt die Menge an erzeugter Energie.

Face ID beim iPhone X: US-Senator fordert Antworten zu Sicherheit und Datenschutz

heise online Newsticker - 17. September 2017 - 12:00
Innerhalb eines Monats soll Apple die Detailfragen zu Face ID beantworten. Der Senator wünscht auch eine Zusicherung, dass die erfassten Gesichtsabdrücke niemals an Dritte weitergegeben werden.

Schwere Lücke im Router D-Link DIR-850L: Patches kommen am 19. September

heise online Newsticker - 17. September 2017 - 12:00
Die Heimrouter können von Angreifern aus der Ferne übernommen werden. Bisher gibt es kein Update, da der Entdecker der Lücken D-Link vor der Veröffentlichung nicht informiert hat. Nun hat die Firma das Datum mitgeteilt, ab dem es Patches geben soll.

Playerunknown's Battlegrounds: September-Update bringt Nebel, neue Stadt und neue Waffe

heise online Newsticker - 17. September 2017 - 11:00
Das neue Update für PUBG ist da: Nebel reduziert die Sichtweite und erschwert das genaue Zielen. Eine neue Stadt birgt viel Beute. Dazu kommen eine neue Waffe und einige Detailverbesserungen.

Fake News: Mehr Verantwortlichkeit für Online-Plattformen gefordert

heise online Newsticker - 17. September 2017 - 10:30
Wer sein Geld mit der Verbreitung falscher Informationen verdient, muss sich das auch zurechnen lassen, sagt Vincent Fella Hendricks. Im c't-Interview rät der Philosoph der EU-Kommission, die großen Plattformen auf eine Art Sorgfaltspflicht festzunageln

"Display Widgets": WordPress-Plugin mit Backdoor aus Repository entfernt

heise online Newsticker - 17. September 2017 - 10:00
Ein Plugin zur Verwaltung von WordPress-Widgets enthielt eine Backdoor, die dessen Herausgeber über Monate hinweg den Fernzugriff ermöglichte. Nun wurde es endgültig aus dem WordPress-Repository entfernt. Ein Update säubert bestehende Installationen.

Leaks: BND brüstet sich mit Angriffskonzept für Anonymisierungsnetzwerk Tor

heise online Newsticker - 17. September 2017 - 8:00
Der BND hat 2009 eine Skizze für einen "Zwiebelhacker" entworfen, mit dem sich die Anonymität von Tor-Nutzern aufheben lassen sollte. 2010 warnte der Geheimdienst andere Behörden, das Netzwerk zur Verschleierung von Online-Spuren einzusetzen.

iPhone 8 wieder mit kleinerem Akku

heise online Newsticker - 17. September 2017 - 0:00
Für iPhone 8 und iPhone 8 Plus greift Apple offenbar wieder auf Batterien mit geringerer Kapazität zurück. An der Akkulaufzeit ändert sich nach Angabe des Herstellers nichts.

Elon Musk lässts krachen

heise online Newsticker - 16. September 2017 - 18:30
Auf Anhieb ist es SpaceX nicht gelungen, eine Rakete heil in Richtung All und wieder zurück zur Erde zu bringen. Manche teure Hardware ging dabei in Rauch und Donner unter. Jetzt erlaubt SpaceX einen Blick hinter die Kulissen.

Linux-Distribution: CentOS 7.4 freigegeben

heise online Newsticker - 16. September 2017 - 18:30
Ein neues Release der Linux-Distribution CentOS, 7.4.1708, ist freigegeben worden. Es basiert auf dem zuletzt erschienenen Red Hat Enterprise Linux 7.4 von Anfang August.

Echord++: Europäische Robotik auf Werbetour

heise online Newsticker - 16. September 2017 - 17:30
Im Projekt Echord++ sollen Firmen ausprobieren, ob Roboter ihnen helfen könnten. Dazu gibt es europaweit drei Standorte, die aber wenig bekannt sind. Deswegen müsse Werbung gemacht werden, denn Roboter können viele Probleme lösen, meinen die Forscher.

Amazon Locker: Mehr Abholstationen für Kunden des Online-Händlers

heise online Newsticker - 16. September 2017 - 17:30
Der Online-Händler Amazon hat inzwischen seine den DHL-Packstationen nachempfundenen Locker an 180 Standorten in Betrieb genommen. Kunden können dort jederzeit Lieferungen entgegennehmen.