Erstellen Sie einen Chatbot mit IBM Watson Assistant
Wenn Sie Siri, Alexa oder den Google Assistant verwendet haben, wissen Sie bereits, wie a Chatbot funktioniert. Es ist eine Software, mit der Sie mit Ihrem Computer interagieren können, indem Sie mit ihm kommunizieren. Zumindest ist es das versucht ein Gespräch mit dir führen In der Vergangenheit waren Chatbots ziemlich klobig und nicht allzu nützlich.
Jetzt haben sich die Dinge erheblich verändert. Wir benutzen unsere Sprachassistenten ständig und sie verstehen fast immer, was wir meinen. Melden Sie sich bei praktisch jeder kommerziellen Website an, und die kleine Messaging-App, die angezeigt wird, hat wahrscheinlich keine reale Person hinter sich, die Ihnen helfen kann.
Chatbots revolutionieren die Art und Weise, wie wir Computer verwenden, aber moderne Chatbots sind komplex zu codieren und mühsam zu trainieren. Aus diesem Grund haben wir mittlerweile viele Unternehmen, die Chatbot-Builder anbieten, um den Prozess (relativ) zu vereinfachen.
IBM, der Marktführer für KI-Technologie mit den besten Chatbots der Welt, bietet ein Tool zum Erstellen von Chatbots, das Sie kostenlos ausprobieren können. Es heißt IBM Watson Assistant und ermöglicht jedem, eines der führenden KI-Systeme zu nutzen.
Sie haben vielleicht schon früher von Watson gehört, insbesondere wenn es menschliche Gegner in Spielen von Gefahr! Es ist nicht nur ein Spielzeug, Sie können einen brauchbaren Chatbot mithilfe seiner Technologie erstellen 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 Benutzer ist dies mehr als genug. Es ist sicherlich genug für das, was wir hier tun werden!
Brechen Sie es auf die Grundlagen
Bevor wir uns mit Watson Assistant auf den Weg machen, einen Chatbot zu bauen, wollen wir über das sprechen, was wir erreichen wollen.
Der grundlegende Zweck eines Chatbots besteht darin, zu interpretieren, was der Benutzer sagt, und dann herauszufinden, was er tun soll. In Watson Assistant gibt es so etwas Absicht Dies ist im Wesentlichen die Aktion, die der Benutzer erreichen möchte.
Zum Beispiel kann jemand die Absicht haben, herauszufinden, 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 abrufen.
Absichten werden ausgeführt Entitäten, welche die relevanten Informationen enthalten, die Watson für die Antwort verwendet.
Wenn Sie Ihren Chatbot erstellen, durchlaufen Sie eine Schleife aus drei Schritten:
- Absichten und Entitäten erstellen
- Aufbau der Dialogbaumstruktur
- Testen Sie Ihren Chatbot!
In diesem Handbuch werden wir eine Iteration dieser Schleife durchlaufen, um Ihnen den Kernbaustein eines Watson-Chatbots zu zeigen.
Fertig machen
Als Erstes sollten Sie zur Watson Assistant-Seite gehen und sich anmelden. Wir haben das kostenlose „Lite“ -Paket verwendet, mit dem Sie unverbindlich einen beliebigen Chatbot erstellen können. Klick einfach Jetzt kostenlos loslegen und folge den Anweisungen.
Wenn Sie alle digitalen Unterlagen erledigt haben, landen Sie im Internet Einführung in IBM Watson Assistant Seite. Klicken Sie jetzt auf Erstellen Sie einen Arbeitsbereich.
Klicken Sie jetzt auf Erstellen.
Jetzt gerade Benennen Sie Ihren Arbeitsbereich und fügen Sie eine Beschreibung hinzu.
Bevor wir unsere benutzerdefinierten Absichten hinzufügen, sollten Sie zunächst einige allgemeine Absichten hinzufügen, die IBM bereits für uns vorbereitet hat. So müssen Sie Ihrem Bot nicht jedes Mal die grundlegenden Konversationsmaterialien von Grund auf beibringen.
Klicken Sie dazu unter Absichten auf Inhaltskatalog und klicken Sie dann auf Zum Arbeitsbereich hinzufügen neben dem Allgemeines Kategorie.
Der Bot kann jetzt allgemeine Dialoge wie Begrüßungen verstehen. Um zu sehen, wie das funktioniert, klicken Sie auf Dialog Registerkarte und klicken Sie dann auf Dialog erstellen. Es werden automatisch zwei Konversationsknoten generiert - Herzlich willkommen und Noch etwas.
Klicke auf Herzlich willkommen um es zu erweitern.
Hier sehen Sie die Grundstruktur des Dialogknotens. Wenn der Bot eine bestimmte Bedingung (z. B. eine Absicht) erkennt, reagiert er auf die von Ihnen definierte Weise.
Während wir in diesem Fall keine benutzerdefinierte Absicht erstellt haben, gehen wir zur Registerkarte Absichten und sehen uns die Absicht mit dem Namen #General_Greetings an. Klicken Sie einfach auf #Allgemeine_Grüße in der Liste der Absichten, es zu öffnen.
Genau so würden Sie Ihre eigene Absicht machen. Vergeben Sie einen Namen, geben Sie eine Beschreibung und fügen Sie so viele Möglichkeiten hinzu, wie Sie sich vorstellen können, und der Benutzer würde diese Absicht angeben. 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 also als Teil des Chatbot-Dialogs verwenden Gehen Sie zurück zur Dialog-Registerkarte und klicken Sie auf Dialog erstellen. Unser benutzerdefiniertes Dialogfeld wird zwischen den Knoten "Willkommen" und "Alles andere" angezeigt. Sie müssen nur noch klicken Knoten hinzufügen.
Wir werden diesen Knoten nennen Freundliche Grüße und werden die verwenden #Allgemeine_Grüße Absicht, es anzutreiben. Also unter Wenn der Bot erkennt Geben Sie einfach den Namen der Absicht ein und wählen Sie ihn aus dem Dropdown-Menü aus.
Nun lassen 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 klicken X Taste. Jetzt sollten wir einen Bot haben, der auf eine grundlegende Begrüßung reagieren kann. Drücke den Versuch es Klicken Sie auf die Schaltfläche oben rechts auf der Seite, um den bisher erstellten Bot zu testen. Art Hallo In der Chat-Leiste wird angezeigt, was passiert.
Beeindruckend! Watson erkennt, dass es unsere Absicht ist, ihn zu begrüßen, und verwendet dann die im Dialog-Builder angegebenen Regeln, um zu antworten. Glückwunsch, Sie haben gerade einen ganzen Chatbot-Aufbau durchlaufen!
Erweiterte Funktionen
Während Sie mit dieser einfachen Schleife einen ziemlich großartigen Chatbot erstellen können, bietet Watson Assistant natürlich noch viel mehr. Mit allen Funktionen dieses Tools können Sie einen Bot erstellen, der Buchungen abwickelt oder dem Benutzer eine Liste der auf Lager befindlichen Produkte gibt.
Der Himmel ist das Limit und Sie müssen kein hochtechnisches Genie sein, um loszulegen. IBM bietet zahlreiche Tutorialvideos und -dokumente, um Sie zu einem Chatbot-Meister zu machen. Nun, da Sie einen Geschmack hatten, sollte Sie nichts zurückhalten!