Construiți un Chatbot cu IBM Watson Assistant


Dacă ați folosit Siri, Alexa sau Google Assistant, sunteți deja familiarizați cu modul de funcționare a unui chatbot.Este o aplicație software care vă permite să interacționați cu computerul dvs. având o conversație cu aceasta. Cel puțin, încearcăsă aibă o conversație cu tine. Istoric chatbot-urile au fost destul de greoaie și nu sunt atât de utile.

Acum lucrurile s-au schimbat considerabil. Ne folosim asistenții de voce tot timpul și aproape că înteleg întotdeauna ce înseamnă noi. Conectați-vă practic la orice site comercial și la mica aplicație de mesagerie care apare probabil nu are o persoană reală în spatele său, oferindu-vă să vă ajute.

Chatbots revoluționează modul în care folosim calculatoarele, dar chatbots moderni sunt complexe de codat și laborioase de antrenat. Acesta este motivul pentru care acum avem o mulțime de companii care oferă construitori de chatbot pentru a face procesul (relativ) ușor.

Liderul tehnologiei AI care operează cele mai bune chatbots din lume, IBM, oferă de fapt un instrument de construire a chatbotului pe care îl puteți încearcă pe gratis. Se numește Asistent IBM Watson și permite oricui să utilizeze unul dintre cele mai importante sisteme AI existente.

Este posibil să fi auzit de Watson înainte, mai ales când a bătut adversarii umani în jocurile Jeopardy!Nu este doar o jucărie, puteți construi un chatbot viabil folosind tehnologia lor și apoi să o integrați cu dvs. cazuri de uz personal sau de uz personal.

Contul gratuit permite până la 10.000 de apeluri API către Watson Assistant pe lună. Pentru majoritatea utilizatorilor personali, acest lucru va fi mai mult decât suficient. Cu siguranță este suficient pentru ceea ce vom face aici!

Breaking it to the Basics

Înainte de a intra în piulițele și șuruburile pentru construirea unui chatbot cu Watson Assistant, hai să vorbim despre ceea ce dorim să obținem.

Scopul de bază al unui chatbot este să interpreteze ce spune utilizatorul și apoi să-ți dai seama ce să facă în acest sens. În Asistentul Watson există ceva numit intențiecare este practic acțiunea pe care utilizatorul dorește să o realizeze.

De exemplu, intenția cuiva poate fi să descoperi dacă aveți stoc de articol particular. În acest caz, Watson Assistant ar putea fi integrat cu baza de date și apoi trage de acolo nivelurile exacte ale stocurilor.

Intențiile sunt efectuate pe entități, care conțin informațiile relevante pe care Watson le va folosi pentru răspunde.

Când construiți chat-ul dvs. parcurgeți o buclă de trei pași:

  • Crearea de intenții și entități
  • Construirea arborelui de dialog
  • >
  • Încercarea chatbot-ului tău!
  • În acest ghid, vom parcurge o iterație a acestei bucle, pentru a-ți arăta blocul de bază al unui chatbot Watson.

    >

    Noțiuni de început

    Primul lucru pe care doriți să îl faceți este să vă îndreptați către pagina Watson Asistent și să vă înscrieți. Am folosit pachetul gratuit „Lite” care vă permite să construiți orice chat pe care îl doriți fără obligație. Doar faceți clic pe Începeți gratuitși urmați instrucțiunile.

    După ce ați făcut toate lucrările digitale, veți ajunge la pagina Introducere IBM Watson Assistant. Acum faceți clic pe Creați un spațiu de lucru.

    Acum faceți clic pe Creare.

    Acum trebuie doar să numiți spațiul de lucru și să adăugați o descriere.

    Înainte de a adăuga intenția noastră personală, primul lucru ar trebui să faceți este să adăugați câteva intenții comune pe care IBM le-a pregătit deja. Acest lucru vă scutește de la nevoia de a învăța de la zero lucrurile de conversație de bază ale botului.

    Pentru a face acest lucru, în Intents faceți clic pe Catalog de conținutși apoi faceți clic pe Adăugați în spațiul de lucrulângă categoria General.

    Botul are acum capacitatea de a înțelege dialogul general, cum ar fi salutul. Pentru a vedea cum funcționează, faceți clic pe fila Dialogși apoi faceți clic pe Creare dialog. Două noduri de conversație vor fi generate automat - Bun venitși Orice altceva.

    Faceți clic pe pe Bun venitpentru a o extinde.

    Aici puteți vedea structura de bază a nodului de dialog. Dacă botul recunoaște o anumită condiție (cum ar fi o intenție), atunci acesta va răspunde în modul în care definiți.

    În timp ce nu am creat o intenție personalizată în acest caz, treceți la fila Intenții. și aruncați o privire asupra intenției numite #General_Greetings. Doar faceți clic pe #Genet_Greetingsdin lista de intenții pentru ao deschide.

    Acesta este exact modul în care ați face propria ta intenție. Dați-i un nume, dați-i o descriere și adăugați câte modalități puteți crede că utilizatorul ar indica această intenție. Aici IBM a făcut deja munca pentru noi, dar este clar clar cum funcționează. De asemenea, puteți modifica această intenție existentă adăugând mai multe exemple. Poate că în dialectul tău local.

    Vom folosi această intenție ca parte a dialogului nostru de chat, așa că îndreaptă-te înapoi la fila de dialogși faceți clic pe Creare dialog . Dialogul nostru personal se va întâmpla între nodurile Bun venit și orice altceva. Nu trebuie decât să faceți clic pe Adăugați nod.

    Vom apela acest nod Salutări prietenoaseși urmează să utilizeze intenția #General_Greetingspentru a o alimenta. Așadar, în secțiunea Dacă bot recunoaște, tastați numele intenției și alegeți-l din meniul derulant.

    Acum, lăsăm răspunsul nostru ca „text” și scriem ce dorim botul să spunem ca răspuns la salutul nostru.

    Puteți închide nodul de dialog făcând clic pe butonul X. Acum ar trebui să avem un bot care să poată răspunde la un salut de bază. Dați clic pe butonul Încercați-ldin partea dreaptă sus a paginii pentru a testa botul pe care l-am creat până acum. Tastați „Bună ziua” în bara de chat care apare și vedeți ce se întâmplă.

    Wow! Watson recunoaște că intenția noastră este să o salutăm și apoi utilizează regulile pe care le-am specificat în constructorul de dialog pentru a răspunde. Felicitări, tocmai ai trecut printr-un ciclu complet de construire a unui chatbot!

    Funcții avansate

    În timp ce puteți construi un chatbot destul de grozav folosind această buclă de pași de bază, există desigur mult mai mult pentru Watson Assistant decât acesta. Folosind toate caracteristicile acestui instrument, puteți construi un bot care are grijă de rezervări sau care oferă utilizatorului o listă de produse care sunt pe stoc.

    Cerul este limita și nu trebuie să fiți unele geniu extrem de tehnic pentru a începe. IBM are o mulțime de videoclipuri și documente pentru a vă transforma într-un maestru chatbot. Acum că ai avut un gust, nimic nu trebuie să te rețină!

    Postări asemănatoare:


    7.11.2018