Bauen Sie ein Chatbot mit IBM Watson-Assistent

0
439

Wenn Sie verwendet haben, Siri, Alexa oder Google-Assistent, dem Sie bereits vertraut sind mit, wie ein chatbot funktioniert. Es ist ein Stück software, können Sie mit Ihrem computer interagieren, indem er ein Gespräch mit ihm. Wenigstens, es versucht zu haben, ein Gespräch mit Ihnen. Historisch chatbots waren ziemlich klobig und nicht besonders nützlich.

Jetzt haben sich die Dinge beträchtlich verändert. Wir nutzen unsere Stimme Assistenten die ganze Zeit, und fast immer verstehen, was wir meinen. Melden Sie sich auf nahezu jeder kommerziellen Seite und der kleine messaging-app, die auftaucht, hat vermutlich keine Reale person dahinter, Angebot, Ihnen zu helfen.

Chatbots sind revolutioniert die Art, wie wir Computer nutzen, die aber die moderne chatbots sind komplexe code-und mühsam zu trainieren. Das ist, warum wir haben jetzt viele Firmen, die chatbot Bauherren, um den Prozess (relativ) leicht.

Der Anführer der KI-Technologie, die weltweit besten chatbots, IBM, bietet tatsächlich eine chatbot-building-tool können Sie kostenlos testen. Es heißt IBM Watson, der Assistent und die kann jeder nutzen der führenden KI-Systeme in der Existenz.

Sie haben vielleicht gehört von Watson vor, speziell, wenn es beat menschlichen Gegner in spielen Jeopardy! Es ist nicht nur ein Spielzeug entweder, Sie bauen eine tragfähige chatbot mit Ihrer Technologie und integrieren Sie es mit Ihren eigenen Geschäfts-oder persönlichen Gebrauch-Fälle.

Der Kostenlose account ermöglicht für bis zu 10.000 API-Aufrufe Watson Assistant pro Monat. Für die meisten persönlichen Benutzer, wird es mehr als genug. Es ist sicherlich genug für das, was wir tun werden hier!

Es brechen die Grundlagen

Bevor wir in die Schrauben und Muttern des Gebäudes ein chatbot mit Watson-Assistent, lassen Sie uns darüber reden, was wir erreichen wollen.

Der grundlegende Zweck eines chatbot ist zu interpretieren, was der Benutzer sagt und dann herauszufinden, was zu tun ist. In Watson-Assistenten gibt es so etwas wie eine Absicht, die im Grunde ist die Aktion, die der Benutzer erreichen will.

Zum Beispiel, wenn jemand die Absicht sein kann, um herauszufinden, ob Sie Bestand an eine bestimmte Sache. In dem Fall, Watson, Assistant integriert werden könnte, mit Ihrer Datenbank, und ziehen Sie dann die genauen Lagerbestände von dort.

Absichten ausgeführt werden, nach Instanzen, die enthalten die relevanten Informationen Watson verwenden, um zu Antworten.

Beim Bau der chatbot Sie gehen durch eine Schleife in drei Schritten:

  • Erstellen Absichten und Entitäten
  • Gebäude der “Baum”
  • Ausprobieren Ihre chatbot!

In diesem guide werden wir gehen durch eine iteration dieser Schleife, um die Kern-Baustein einer Watson-chatbot.

Erste Schritte

Das erste, was Sie tun müssen, ist den Kopf über die Watson-Assistent – Seite und melden Sie sich. Wir nutzten die Kostenlose “Lite” – Paket können Sie erstellen, chatbot, die Sie wollen, ohne Verpflichtung. Klicken Sie einfach Kostenlos einsteigen und Folgen Sie den Anweisungen.

Sobald Sie das getan haben, all die digitalen Papierkram, werden Sie am Ende auf die Einführung von IBM Watson Assistant Seite. Jetzt klicken Sie auf einen Arbeitsbereich Erstellen.

Nun klicken Sie auf Erstellen.

Jetzt nur noch Namen für Ihren Arbeitsbereich und fügen Sie eine Beschreibung hinzu.

Bevor wir fügen unsere benutzerdefinierte Absicht, die erste Sache Sie tun sollten ist, fügen Sie einige gemeinsame Absichten, die IBM hat bereits für uns vorbereitet. Dies erspart Ihnen das zu lehren, Ihre bot-einfache Konversation Sachen von Grund auf neu jedes mal.

Um dies zu tun, unter Intents klicken Sie auf den Inhalte-Katalog und klicken Sie dann auf Hinzufügen Arbeitsbereich – neben der Allgemeinen Kategorie.

Der bot hat jetzt die Fähigkeit, zu verstehen, allgemein, wie Grüße. Um zu sehen, wie das funktioniert, klicken Sie auf den Dialogfeld – Registerkarte, und klicken Sie dann auf Erstellen Dialog. Zwei gesprächsknoten werden automatisch generiert – Willkommen und Alles andere.

Klicken Sie auf Willkommen , um es zu erweitern.

Hier sehen Sie die grundlegende Struktur des dialog-Knoten. Wenn der bot erkennt, die einer bestimmten Bedingung (z.B. eine Absicht), dann wird es reagieren, so wie Sie Sie definieren.

Während wir nicht erstellen Sie eine benutzerdefinierte Absicht in diesem Fall lassen Sie uns den Kopf über die Absichten tab und haben einen Blick auf die Absicht genannt #General_Greetings. Klicken Sie einfach auf #General_Greetings in der Liste der Absichten, um es zu öffnen.

Das ist genau, wie Sie würden Ihre eigene Absicht. Geben Sie einen Namen ein, geben Sie eine Beschreibung ein und fügen Sie so viele Wege wie Sie sich vorstellen können, dass die Benutzer geben würde, dieser Absicht. Hier hat die IBM bereits getan, die für uns arbeiten, aber es ist vollkommen klar, wie es funktioniert. Sie können auch ändern, das bestehende Absicht, indem Sie weitere Beispiele. Vielleicht in Ihren eigenen lokalen Dialekt.

Wir verwenden diese Methode als Teil unserer chatbot dialog, also Kopf nach hinten, um das Dialogfeld Registerkarte , und klicken Sie auf Erstellen Dialog. Unsere benutzerdefinierten Dialogfeld ist geschehen zwischen dem Willkommen und Alles, was sonst Knoten. Alles was Sie tun müssen, ist klicken Sie auf Add node.

Wir nennen diese Knoten Freundliche Grüße und den #General_Greetings Absicht macht. So unter Wenn der bot erkennt, geben Sie einfach den Namen der Vorsatz, und wählen Sie es aus dem dropdown-Menü.

Wir verlassen nun unsere Antwort als “text” und schreiben, was wir wollen, dem bot zu sagen, dass in Reaktion auf unseren Gruß.

Sie können das Dialogfeld schließen, Knoten, indem Sie auf die X – Taste. Jetzt sollten wir einen bot haben, reagieren auf eine einfache Gruß. Klicken Sie auf das Try It – Taste auf der oberen rechten Ecke der Seite um den bot zu testen, die wir bisher gebaut. Typ Hallo in die chat-Leiste, die sich öffnet und sehen, was passiert.

Wow!!! Watson erkennt unsere Absicht ist zu begrüßen, und dann verwendet die Regeln, die wir angegeben im Dialogfeld generator zu reagieren. Herzlichen Glückwunsch, Sie haben gerade gegangen, durch einen vollen Zyklus der Bau eines chatbot!

Erweiterte Funktionen

Während Sie bauen konnte ziemlich genial chatbot mit diesem basic-Schleife der Schritte, es gibt natürlich viel mehr zu Watson, der Assistent, als dieser. Mit all den features dieses Tools, die Sie bauen konnte ein bot, der kümmert sich um Buchungen oder gibt dem Benutzer eine Liste der Produkte, die auf Lager sind.

Der Himmel ist die Grenze, und Sie nicht haben, um einigen hoch-technisches Genie um das gehen zu bekommen. IBM hat viele tutorial-videos und Dokumente zu drehen, Sie in ein chatbot master. Jetzt haben Sie hatte einen Geschmack, nichts soll Sie zurückhalten!