header svg

Mit KI schnell zu Ihrem eigenen smarten Chatbot

18.12.2018

Mit "Dialogflow" kann Ihr Chatbot dank künstlicher Intelligenz (KI) die Absichten einer Benutzeranfrage erkennen und die passende Antwort darauf liefern. Sie können mit diesem System in Eigenregie die KI trainieren und so sehr einfach Ihren eigenen intelligenten Chatbot erstellen - wir zeigen Ihnen, wie es geht.

In unserem ersten Teil lesen Sie, wie Sie sich in 30 Minuten einen eigenen Chatbot erstellen.

Eine der wichtigen Aufgaben für die KI in einem Chatbot, ist die Erkennung der Benutzerabsichten (Intent). In der Chatbot Bussineslogik wird zu einer erkannten Absicht regelbasiert eine Antwort formuliert.


Image

Für das Training der KI werden "Intents" definiert. Diesen "Intents" ordnen Sie den zutreffende Benutzeranfragen zu, damit die KI lernt, anhand von Benutzeranfragen konkrete Intents zu erkennen. Für die jeweiligen Intents werden Ihre passende Antworten hinterlegt.

Ein Beispiel: Mit der "Frage aller Fragen", aus dem Buch "per Anhalter durch die Galaxis" definieren Sie einen Intent "life.universe.everything". Dazu kommen dann die Trainingsphrasen:

  • Frage aller Fragen
  • Frage nach dem Leben, dem Universum und dem ganzen Rest
  • nach dem Leben, dem Universum und dem ganzen Rest

Abschließend legen Sie die passende Antwort "42" fest.


Image

Vordefinierte Intents

Um den Chatbot smarter zu machen, brauchen Sie mehrere, analog zu dem Beispiel, definierter Intents und dazu passende Tainingsphasen. Hierzu bietet "Dialogflow" Unterstützung durch vordefinierte Chatbot-Agenten. Einige Beispiel sind: Smalltalk, Support, Übersetzung oder das Wetter.

Diese Agenten enthalten schon eine Mengen an vordefinierten Intents und Trainingsphrasen - passend dazu in jeweiliger Sprache. Sie sehen diese im Beispiel "Small Talk".


Image

Image

Wichtig dabei: "Dialogflow" belegt die Intents für passende Antworttexte nicht vor. So bleibt es Ihrer Kreativität als Chatbot-Betreiber überlassen, wie smart der jeweilige Chatbot am Ende wird.

footer svgfooter svg