If-Koubou

Izgradite Chatbot s IBM Watson Assistantom

Izgradite Chatbot s IBM Watson Assistantom (Cool web stranice)

Ako ste koristili Siri, Alexa ili Google pomoćnik, već ste upoznati s načinom na koji chatbot radi. To je komad softvera koji vam omogućuje da komunicirate s računalom tako da razgovarate s njom. Barem, to pokušava razgovarati s vama. Povijesno gledano, chatbots su bili prilično neukusni i nisu baš korisni.

Sada se stvari znatno promijenile. Svakodnevno koristimo glasačke asistente i gotovo uvijek shvaćaju što mislim. Prijavite se na gotovo bilo koji komercijalni web-lokacija i malena aplikacija za razmjenu poruka koja skoči vjerojatno nema prave osobe iza sebe, nudeći vam pomoć.

Chatbots revolucioniziraju način na koji koristimo računala, ali moderni chatbots su složeni kodiranje i naporan za vlak. Zato sada imamo dosta tvrtki koje nude graditeljima chatbota kako bi proces (relativno) bio jednostavan.

Vođa u AI tehnologiji koja pokreće najbolje chatbots na svijetu, IBM, zapravo nudi alat za izgradnju chatbota koji možete besplatno pokušati. Zove se IBM Watson Assistant i omogućuje da bilo tko iskoristi jedan od najistaknutijih AI sustava u postojanju.

Možda ste već čuli za Watsona, posebno kada je pobijedio ljudske protivnike u igrama Opasnost! To nije samo igračka, možete izgraditi održiv chatbot pomoću svoje tehnologije, a zatim ga integrirati s vlastitim poslovnim ili osobnim slučajevima koristiti.

Besplatni račun omogućuje do 10.000 API poziva Watson pomoćniku mjesečno. Za većinu osobnih korisnika to će biti više nego dovoljno. Sigurno je dovoljno za ono što ćemo ovdje raditi!

Razbijanje na osnove

Prije nego što uđemo u matice i vijke za izgradnju chatbota s pomoćnikom Watsona, razgovarajmo o tome što želimo postići.

Osnovna svrha chatbota jest tumačiti ono što korisnik kaže, a zatim shvatiti što učiniti s njom. U Watsonu pomoćniku postoji nešto što se zove namjera što je u osnovi akcija koju korisnik želi postići.

Na primjer, namjera je nekoga da saznate imate li zaliha određene stavke. U tom slučaju Watson Assistant mogao bi se integrirati s vašom bazom podataka, a zatim izvaditi točne razine zaliha.

Načine se namjere entiteti, koji sadrže relevantne informacije koje će Watson koristiti za odgovor.

Prilikom izgradnje vašeg chatbota prolazite kroz petu fazu:

  • Stvaranje namjera i entiteta
  • Izrada dijaloškog stabla
  • Isprobajte vaš chatbot!

U ovom vodiču prolazimo kroz jednu iteraciju ove petlje, kako bismo vam pokazali osnovni građevni blok Watson chatbota.

Početak rada

Prva stvar koju želite učiniti jest prijeći na stranicu pomoćnika Watsona i prijaviti se. Koristili smo besplatni paket "Lite" koji vam omogućuje da bez ikakvih obveza izradite bilo koji chatbot koji želite. Samo kliknite Započnite besplatno i slijedite upute.

Nakon što ste učinili sve digitalne papire, završit ćete na Predstavljamo IBM Watson Assistant stranica. Sada kliknite Izradite radni prostor.

Sada kliknite Stvoriti.

Sada samo imenujte svoj radni prostor i dodajte opis.

Prije nego što dodamo našu prilagođenu namjeru, prvo što trebate učiniti je dodati neke uobičajene namjere koje je IBM već pripremio za nas. To štedi vas od toga da svaki put morate naučiti osnovne stvari razgovora.

Da biste to učinili, kliknite Intents Katalog sadržaja i zatim klikniteDodaj u radni prostor pored General kategorija.

Bot sada ima sposobnost razumjeti opći dijalog, kao što su čestitke. Da biste vidjeli kako to funkcionira, kliknite Dijalog , a zatim kliknite Stvorite dijalog, Automatski će se generirati dva konverzacijska čvora - Dobrodošli i Još nešto.

Kliknite na Dobrodošli proširiti ga.

Ovdje možete vidjeti osnovnu strukturu dijaloškog čvora. Ako bot prepozna određeno stanje (kao što je namjera), tada će odgovoriti na način na koji definirate.

Iako u ovom slučaju nismo stvorili prilagođenu namjeru, prijeđimo na karticu Intencije i pregledajmo namjeru pod nazivom #General_Greetings. Samo kliknite #General_Greetings na popisu namjera da ga otvori.

To je točno kako biste napravili svoju namjeru. Dajte mu naziv, dajte joj opis i dodajte onoliko načina na koje mislite da će korisnik naznačiti tu namjeru. Ovdje je IBM već obavio posao za nas, ali je savršeno jasno kako to funkcionira. Možete i izmijeniti postojeću namjeru dodavanjem više primjera. Možda u vašem lokalnom dijalektu.

Koristit ćemo tu namjeru kao dio našeg dijaloga chatbota, tako vratite se na karticu dijaloga i kliknite Stvorite dijalog, Naš prilagođeni dijalog događa se između čvorova dobrodošlice i ostalih čvorova. Sve što trebate učiniti jest kliknuti Dodaj čvor.

Nazvat ćemo ovaj čvorPrijateljski pozdrav i oni će koristiti #General_Greetings namjeru da ga snagom. Tako je pod Ako bot prepozna samo upišite naziv namjere i odaberite ga s padajućeg izbornika.

Sad ostavljamo naš odgovor kao "tekst" i pišemo ono što želimo da bot kaže kao odgovor na naš pozdrav.

Možete zatvoriti dijaloški čvor klikom na x dugme. Sada bismo trebali imati bot koji može odgovoriti na osnovni pozdrav. Kliknite gumb Probajgumb u gornjem desnom dijelu stranice da biste testirali bot koji smo izgradili do sada. Tip zdravo u chat baru koji se pojavljuje i vidi što se događa.

Wow! Watson prepoznaje da nam je namjera pozdraviti, a zatim upotrijebiti pravila koja smo naveli u alatu za dijalog da odgovori. Čestitamo, upravo ste prošli jedan puni ciklus izgradnje chatbota!

Napredne postavke

Iako biste mogli graditi prilično strašan chatbot koristeći ovu osnovnu petlju koraka, tu je, naravno, mnogo više od Watsonovog pomoćnika. Pomoću svih značajki ovog alata možete izraditi bot koji vodi brigu o rezervacijama ili daje korisnicima popis proizvoda koji su na skladištu.

Nebo je granica i ne moraš biti neki vrlo tehnički genij da ideš. IBM ima dosta tutorskih videozapisa i dokumenata koji vas mogu pretvoriti u master chatbota. Sada kada ste imali okus, ništa vam ne bi trebalo zadržati!