Het bouwen van een Chatbot met IBM Watson-Assistent

0
295

Als u hebt gebruikt Siri, Alexa of de Google-Assistent u al vertrouwd bent met hoe een chatbot werkt. Het is een stukje software waarmee je de interactie met je computer door het hebben van een gesprek. Althans, hij probeert een gesprek met u. Historisch chatbots zijn nogal onhandig en niet zinvol.

Nu is er veel veranderd. We gebruiken onze stem assistenten de hele tijd en ze bijna altijd begrijpen wat we bedoelen. Log in op vrijwel elke commerciële site en de kleine berichten-app die eruit springt waarschijnlijk niet hebben van een echte persoon achter het biedt om u te helpen.

Chatbots zijn een revolutie in de manier waarop we met computers, maar de moderne chatbots zijn complex om te code en bewerkelijk om te trainen. Dat is de reden waarom we nu hebben veel bedrijven het aanbieden van een chatbot bouwers om het proces (relatief) eenvoudig.

De leider in het AI-technologie draait de wereld ‘ s beste chatbots, IBM, heeft eigenlijk een chatbot building tool kunt u proberen gratis. Het heet IBM Watson-Assistent en laat iedereen leverage één van de belangrijkste AI systemen in het bestaan.

Je hebt misschien gehoord van Watson voor, met name wanneer het verslaan van tegenstanders in games van Jeopardy! Het is niet alleen een stuk speelgoed, kunt u het bouwen van een levensvatbare chatbot het gebruik van hun technologie en vervolgens te integreren met uw eigen zakelijke of persoonlijke use cases.

De gratis account kan voor maximaal 10.000 API-aanroepen naar Watson-Assistent per maand. Voor de meeste gebruikers zal dit meer dan genoeg. Het is zeker genoeg voor wat we hier doen!

Het af te breken naar de Basis

Voordat we in de moeren en bouten van het gebouw een chatbot Assistent Watson, laten we praten over wat we willen bereiken.

Het fundamentele doel van een chatbot is om te interpreteren wat de gebruiker zegt en dan uitzoeken wat er aan te doen. In Watson-Assistent er is iets genaamd een opzet die in feite de actie die de gebruiker wil bereiken.

Bijvoorbeeld, iemand de bedoeling kan zijn om uit te vinden als u de voorraad van een bepaald item. In dat geval Watson-Assistent kan worden geïntegreerd met uw database en trek vervolgens de exacte voorraad.

Intents worden uitgevoerd op entiteiten bevatten de relevante informatie Watson zal gebruiken om te antwoorden.

Bij het bouwen van je chatbot je door een lus van drie stappen:

  • Het maken van intents en entiteiten
  • Het bouwen van de dialoog boom
  • Het uitproberen van je chatbot!

In deze handleiding zullen we gaan door één iteratie van de lus, om aan te tonen u de kern bouwsteen van een Watson chatbot.

Aan De Slag

Het eerste wat u zult willen doen is ga dan naar de Assistent Watson pagina en aanmelden. We gebruikten de gratis “Lite” – pakket, waarmee je kunt bouwen, een chatbot die je wilt, zonder verplichting. Klikt u aan de Slag voor een Gratis en volg de instructies.

Zodra u dat heeft gedaan alle digitale papierwerk, je zult eindigen op de Introductie van de IBM Watson Assistent-pagina. Klik nu op het Maken van een Werkruimte.

Klik nu op Maken.

Nu alleen de naam van uw werkruimte en een beschrijving toevoegen.

Voordat we onze aangepaste opzet, het eerste wat je moet doen is het toevoegen van een aantal gemeenschappelijke bedoelingen die IBM heeft al voor ons klaar. Dit bespaart u van het hebben om te leren van je bot basic gesprek spullen vanaf nul elke keer.

Om dit te doen, onder Intents klik op Inhoud in de Catalogus en klik vervolgens op Toevoegen aan de Werkruimte naast de Algemene categorie.

De bot heeft nu de mogelijkheid om te begrijpen algemene dialoog, zoals de groeten. Om te zien hoe dit werkt, klik op in het Dialoogvenster op het tabblad en klik vervolgens op Maken Dialoog. Twee gesprek knooppunten worden automatisch gegenereerd – Welkom en Niets anders.

Klik op Welkom om het uit te breiden.

Hier zie je de basis structuur van de dialoog knooppunt. Als de bot herkent een bepaalde aandoening (zoals een opzet), dan zal hij reageren op de manier die u definieert.

Terwijl we het niet maken van een aangepaste opzet in dit geval, laten we het hoofd op de Inhoud tab en neem een kijkje bij de opzet genaamd #General_Greetings. Klik dan gewoon op #General_Greetings in de lijst van voornemens om deze te openen.

Dit is precies hoe je zou je eigen intentie. Geef het een naam, een beschrijving en voeg zoveel manieren als je maar kunt bedenken dat de gebruiker zou geven aan deze intentie. Hier IBM heeft het werk al gedaan voor ons, maar het is volkomen duidelijk hoe het werkt. U kunt ook wijzigen in de bestaande opzet door het toevoegen van nog meer voorbeelden. Misschien in uw eigen lokale dialect.

We gaan gebruik maken van deze opzet als deel van onze chatbot van de dialoog, dus ga terug naar het dialoogvenster op het tabblad en klik op Maken Dialoog. Onze aangepaste dialoogvenster te gebeuren tussen het Welkom en Iets anders knooppunten. Alles wat je hoeft te doen is klik op knooppunt Toevoegen.

Gaan We noemen dit knooppunt Vriendelijke Groeten en gaan gebruiken voor de #General_Greetings opzet aan de macht. Zo onder Als bot herkent typ gewoon de naam van de opzet en kies uit het dropdown menu.

Nu verlaten we onze reactie als “tekst” en schrijven wat we willen het bot te zeggen in antwoord op onze groet.

U kunt het dialoogvenster te sluiten knoop door te klikken op de X – knop. Nu moeten we een bot die kan reageren op een basic groet. Klik op het Proberen knop in de rechterbovenhoek van de pagina voor het testen van de robot die we hebben opgebouwd is zo ver. Type Hallo in de chat-balk die verschijnt en zie wat er gebeurt.

Wow! Watson herkent onze intentie is om het te begroeten en gebruikt u vervolgens de regels die wij opgegeven in het dialoogvenster opbouwfunctie om te reageren. Gefeliciteerd, je hebt zojuist gegaan door een volledige cyclus van de bouw van een chatbot!

Geavanceerde Functies

Terwijl je zou kunnen bouwen van een pretty awesome chatbot het gebruik van deze basic loop van stappen, er is natuurlijk veel meer te Assistent Watson. Het gebruik van alle functies van deze tool die u zou kunnen bouwen van een bot die zorg draagt voor boekingen of de gebruiker geeft een lijst van producten die in voorraad zijn.

De sky is the limit en je hoeft niet te worden een aantal zeer technisch genie te gaan. IBM heeft veel van de tutorial video ‘ s en documenten om te zetten u in een chatbot master. Nu dat je hebt gehad een voorproefje, niets houdt je tegen!