If-Koubou

Construiți un Chatbot cu IBM Watson Assistant

Construiți un Chatbot cu IBM Watson Assistant (Site-uri răcoritoare)

Dacă ați folosit Siri, Alexa sau Asistentul Google sunteți deja familiarizat cu modul în care chatbot works. Este o bucată de software care vă permite să interacționați cu computerul dvs., având o conversație cu acesta. Cel puțin, asta încercări să aveți o conversație cu dvs. Punctele istorice au fost destul de ciudate și nu toate sunt utile.

Acum, lucrurile s-au schimbat considerabil. Folosim asistenții vocali tot timpul și aproape că înțeleg întotdeauna ce înțelegem. Conectați-vă la aproape orice site comercial și aplicația de mesagerie mică care apare probabil că nu are o persoană reală în spatele ei, oferindu-vă să vă ajute.

Chatbot-urile revoluționează modul în care folosim computerele, dar site-urile de chat moderne sunt complexe pentru a codifica și laborioase să se antreneze. De aceea avem acum o mulțime de companii care oferă constructorilor de chat-uri pentru a face procesul (relativ) ușor.

Liderul în tehnologia AI care rulează cele mai bune chip-uri din lume, IBM, oferă de fapt un instrument de construcție chatbot pe care îl puteți încerca gratuit. Se numește IBM Watson Assistant și permite oricui să utilizeze unul dintre cele mai importante sisteme AI existente.

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

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

Spargerea acestuia la elementele de bază

Înainte de a intra în nucile și șuruburile de a construi un chatbot cu Watson Assistant, hai să vorbim despre ceea ce vrem să realizăm.

Scopul de bază al unui chatbot este să interpreteze ceea ce spune utilizatorul și apoi să-și dea seama ce să facă. În asistentul Watson există ceva numit "a" scop care este, în principiu, acțiunea pe care utilizatorul dorește să o realizeze.

De exemplu, intenția cuiva este să afli dacă ai stoc dintr-un anumit element. În acest caz, Watson Assistant ar putea fi integrat în baza de date și apoi trageți exact nivelele stocurilor de acolo.

Intențiile se fac după entități, care conțin informațiile relevante pe care Watson le va folosi pentru a răspunde.

Când vă construiți chat-ul, treceți printr-o buclă de trei pași:

  • Crearea de intenții și entități
  • Construirea arborelui de dialog
  • Încearcă chestia ta de chat!

În acest ghid vom trece printr-o iterație a acestei buclă, pentru a vă arăta blocul de bază al unui robot Watson.

Noțiuni de bază

Primul lucru pe care veți dori să-l faceți este să vă îndreptați către pagina Watson Assistant și să vă înscrieți. Am folosit pachetul gratuit "Lite", care vă permite să construiți orice tip de chat pe care îl doriți fără obligație. Doar click Începeți gratuit și urmați instrucțiunile.

Odată ce ați făcut toate documentele digitale, veți termina pe Introducerea IBM Watson Assistant pagină. Acum faceți clic pe Creați un spațiu de lucru.

Acum faceți clic pe Crea.

Acum, doar denumiți spațiul de lucru și adăugați o descriere.

Înainte de a adăuga intenția personalizată, primul lucru pe care ar trebui să-l faceți este să adăugați câteva intenții comune pe care IBM le-a pregătit deja pentru noi. Acest lucru vă salvează de la a trebui să vă învățați chestiile de conversație de bază bot de la zero de fiecare dată.

Pentru a face acest lucru, sub Intents faceți clic pe Catalog de conținut apoi faceți clic peAdăugați în spațiul de lucru Alături de General categorie.

Botsul are acum capacitatea de a înțelege dialogul general, cum ar fi saluturile. Pentru a vedea cum funcționează aceasta, faceți clic pe dialog apoi faceți clic pe Creați un dialog. Două noduri de conversație vor fi generate automat - Bine ati venit și Altceva.

Click pe Bine ati venit pentru ao extinde.

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

Deși nu am creat o intenție personalizată în acest caz, să mergem la fila Intenții și să aruncăm o privire la intenția numită #General_Greetings. Doar faceți clic pe #General_Greetings în lista intențiilor de ao deschide.

Acesta este exact modul în care ați face propria intenție. Dați-i un nume, dați-i o descriere și adăugați la fel de multe moduri în care vă puteți gândi că utilizatorul va indica această intenție. IBM a facut deja munca pentru noi, dar este foarte clar cum functioneaza. De asemenea, puteți modifica această intenție existentă adăugând mai multe exemple. Poate în dialectul tău local.

Vom folosi această intenție ca parte a dialogului nostru de chatbot reveniți la fila de dialog și faceți clic pe Creați un dialog. Dialogul personalizat se va întâmpla între nodurile Bine ați venit și celelalte. Tot ce trebuie să faceți este să faceți clic pe Adăugați nod.

Vom numi acest nodSalutări prietenoase și urmează să utilizeze #General_Greetings intenția de a-l conduce. Deci, sub Dacă botul recunoaște doar tastați numele intenției și alegeți-o din meniul derulant.

Acum lăsăm răspunsul nostru ca "text" și scrieți ce vrem să spună botul ca răspuns la salutul nostru.

Puteți închide nodul de dialog făcând clic pe X buton. Acum ar trebui să avem un bot care să răspundă la un salut de bază. Apasă pe Incearca-lbutonul din partea dreaptă sus a paginii pentru a testa botul pe care l-am construit până acum. Tip Salut în bara de chat care apare și vedeți ce se întâmplă.

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

Caracteristici avansate

În timp ce ați putea construi un chibzuit destul de minunat folosind această bucla de bază de pași, există, desigur, mult mai mult pentru Watson Assistant decât asta. Folosind toate caracteristicile acestui instrument, puteți construi un bot care să aibă grijă de rezervări sau oferă utilizatorului o listă de produse aflate în stoc.

Cerul este limita și nu trebuie să fii un geniu extrem de tehnic pentru a merge. IBM are o mulțime de videoclipuri video și documente care să vă transforme într-un master de chatbot. Acum că ați avut un gust, nimic nu ar trebui să vă rețină!