Erstellen Sie einen Chatbot mit IBM Watson Assistant

Wenn Sie Siri , Alexa oder den Google Assistant verwendet haben, sind Sie bereits mit der Funktionsweise eines Chatbots vertraut. (chatbot works.)Es ist eine Software, mit der Sie mit Ihrem Computer interagieren können, indem Sie eine Unterhaltung mit ihm führen. Zumindest versucht(tries ) es , mit Ihnen ins Gespräch zu kommen. In der Vergangenheit waren Chatbots ziemlich klobig und nicht allzu nützlich.

Jetzt haben sich die Dinge erheblich geändert. Wir verwenden unsere Sprachassistenten ständig und sie verstehen fast immer, was wir meinen. Melden(Log) Sie sich bei praktisch jeder kommerziellen Website an und die kleine Messaging-App, die auftaucht, hat wahrscheinlich keine echte Person dahinter, die Ihnen Hilfe anbietet.

Chatbots revolutionieren die Art und Weise, wie wir Computer verwenden, aber moderne Chatbots sind komplex zu programmieren und mühsam zu trainieren. Aus(Which) diesem Grund haben wir jetzt viele Unternehmen, die Chatbot-Builder anbieten, um den Prozess (relativ) einfach zu machen.

Der Marktführer in der KI-Technologie, der die weltbesten Chatbots betreibt, IBM , bietet tatsächlich ein Tool zum Erstellen von Chatbots an, das Sie kostenlos ausprobieren können. Es heißt IBM Watson Assistant und ermöglicht es jedem, eines der führenden KI-Systeme zu nutzen, die es gibt.

Sie haben vielleicht schon einmal von Watson gehört , besonders wenn es menschliche Gegner in Spielen von Jeopardy!Es ist auch nicht nur ein Spielzeug, Sie können mit ihrer Technologie einen brauchbaren Chatbot bauen und ihn dann in Ihre eigenen geschäftlichen oder persönlichen Anwendungsfälle integrieren.

Das kostenlose Konto ermöglicht bis zu 10.000 API - Aufrufe an Watson Assistant pro Monat. Für die meisten Privatanwender wird dies mehr als genug sein. Es ist sicherlich genug für das, was wir hier tun werden!

Brechen Sie es auf die Grundlagen herunter

Bevor wir uns mit dem Aufbau eines Chatbots mit Watson Assistant befassen , lassen Sie uns darüber sprechen, was wir erreichen wollen.

Der grundlegende Zweck eines Chatbots besteht darin, zu interpretieren, was der Benutzer sagt, und dann herauszufinden, was dagegen zu tun ist. In Watson Assistant gibt es eine sogenannte Absicht(intent ) , die im Grunde die Aktion ist, die der Benutzer erreichen möchte.

Jemand möchte beispielsweise herausfinden, ob Sie einen bestimmten Artikel auf Lager haben. In diesem Fall könnte Watson Assistant in Ihre Datenbank integriert werden und dann die genauen Lagerbestände von dort abrufen.

Absichten werden an Entitäten(entities) ausgeführt , die die relevanten Informationen enthalten, die Watson zum Antworten verwendet.

Beim Erstellen Ihres Chatbots durchlaufen Sie eine Schleife aus drei Schritten:

  • Erstellen von Absichten und Entitäten
  • Erstellen des Dialogbaums
  • Testen Sie Ihren Chatbot!

In diesem Leitfaden durchlaufen wir eine Iteration dieser Schleife, um Ihnen den Kernbaustein eines Watson - Chatbots zu zeigen.

Einstieg

Das erste, was Sie tun möchten, ist, zur Watson Assistant- Seite zu gehen und sich anzumelden. Wir haben das kostenlose „Lite“-Paket verwendet, mit dem Sie unverbindlich jeden beliebigen Chatbot erstellen können. Klicken Sie einfach (Just)auf Kostenlos starten(Get Started  for Free)  und folgen Sie den Anweisungen.

Sobald Sie den gesamten digitalen Papierkram erledigt haben, landen Sie auf der Seite Introducing IBM Watson Assistant . Klicken Sie nun auf Arbeitsbereich erstellen(Create a Workspace) .

Klicken Sie nun auf Erstellen.( Create.)

Benennen Sie jetzt einfach Ihren Arbeitsbereich und fügen Sie eine Beschreibung hinzu(name your workspace and add a description) .

Bevor wir unsere benutzerdefinierte Absicht hinzufügen, sollten Sie zunächst einige allgemeine Absichten hinzufügen, die IBM bereits für uns vorbereitet hat. Dies erspart Ihnen, Ihrem Bot jedes Mal grundlegende Konversationsinhalte von Grund auf neu beizubringen.

Klicken Sie dazu unter Intents auf Content Catalog(Content Catalogue) und dann  neben der Kategorie General auf (General)Add to Workspace .

Der Bot ist jetzt in der Lage, allgemeine Dialoge wie Begrüßungen zu verstehen. Um zu sehen, wie das funktioniert, klicken Sie auf die Registerkarte Dialog und dann auf ( Dialog )Dialog erstellen(Create Dialog) . Zwei Konversationsknoten werden automatisch generiert – Welcome  und Anything other(Anything else) .

Klicken Sie auf Willkommen(Welcome ) , um es zu erweitern.

Hier sehen Sie den prinzipiellen Aufbau des Dialogknotens. Wenn der Bot eine bestimmte Bedingung (z. B. eine Absicht) erkennt, reagiert er so, wie Sie es definieren.

Obwohl wir in diesem Fall keine benutzerdefinierte Absicht erstellt haben, gehen wir zur Registerkarte Absichten(General_Greetings) und sehen uns die Absicht mit dem Namen # General_Greetings(Intents) an . Klicken Sie einfach(Just) auf #General_Greetings in der Liste der Absichten, um sie zu öffnen.

Genau so würden Sie Ihre eigene Absicht machen. Geben Sie ihm einen Namen, geben Sie ihm eine Beschreibung und fügen Sie so viele Möglichkeiten hinzu, wie Sie sich vorstellen können, wie der Benutzer diese Absicht angeben würde. Hier hat IBM die Arbeit bereits für uns erledigt, aber es ist vollkommen klar, wie es funktioniert. Sie können diese vorhandene Absicht auch ändern, indem Sie weitere Beispiele hinzufügen. Vielleicht in Ihrem eigenen lokalen Dialekt.

Wir werden diese Absicht als Teil des Dialogs unseres Chatbots verwenden, gehen Sie also zurück zur Registerkarte Dialog(head back to the dialog tab) und klicken Sie auf Dialog erstellen(Create Dialog) . Unser benutzerdefinierter Dialog wird zwischen den Knoten Welcome und Anything other stattfinden. (Anything)Alles, was Sie tun müssen, ist auf Knoten hinzufügen zu klicken.(Add node.)

Wir nennen diesen Knoten  Friendly Greetings  und verwenden die Absicht #General_Greetings , um ihn mit Energie zu versorgen. Geben Sie also unter Wenn der Bot erkennt(If bot recognizes)  einfach den Namen der Absicht ein und wählen Sie ihn aus dem Dropdown-Menü aus.

Jetzt belassen wir unsere Antwort als „Text“ und schreiben, was der Bot als Antwort auf unsere Begrüßung sagen soll.

Sie können den Dialogknoten schließen, indem Sie auf die Schaltfläche X klicken . Jetzt sollten wir einen Bot haben, der auf eine einfache Begrüßung reagieren kann. Klicken  Sie ( Try It ) oben rechts auf der Seite auf die Schaltfläche Ausprobieren, um den bisher erstellten Bot zu testen. Geben Sie  Hallo ( Hello )  in die Chat-Leiste ein, die sich öffnet, und sehen Sie, was passiert.

Wow! Watson erkennt, dass es unsere Absicht ist, ihn zu begrüßen, und verwendet dann die Regeln, die wir im Dialog Builder angegeben haben, um zu antworten. Herzlichen Glückwunsch, Sie haben gerade einen vollständigen Zyklus zum Erstellen eines Chatbots durchlaufen!

Erweiterte Funktionen

Während Sie mit dieser einfachen Schrittschleife einen ziemlich großartigen Chatbot erstellen könnten, gibt es in Watson Assistant natürlich noch viel mehr als das. Mit allen Funktionen dieses Tools könnten Sie einen Bot bauen, der sich um Buchungen kümmert oder dem Benutzer eine Liste mit Produkten gibt, die auf Lager sind.

Der Himmel ist die Grenze und Sie müssen kein hochtechnisches Genie sein, um loszulegen. IBM hat viele Tutorial-Videos und Dokumente, die Sie zum Chatbot-Meister machen. Jetzt, wo Sie auf den Geschmack gekommen sind, sollte Sie nichts mehr zurückhalten!



About the author

Ich bin Computerexperte und helfe seit 2009 Menschen mit ihrem PC. Meine Fähigkeiten umfassen iPhone, Software, Gadgets und mehr. Seit vier Jahren arbeite ich auch als Ausbilderin. In dieser Zeit habe ich gelernt, wie ich Menschen helfen kann, neue Programme zu lernen und ihre Geräte professionell zu nutzen. Ich gebe gerne Tipps, wie ich meine Fähigkeiten verbessern kann, damit jeder bei der Arbeit oder in der Schule erfolgreich sein kann.



Related posts