Zostavte si chatbota pomocou IBM Watson Assistant

Ak ste používali Siri , Alexa alebo Google Assistant , už viete, ako funguje chatbot. (chatbot works.)Je to softvér, ktorý vám umožňuje komunikovať s počítačom prostredníctvom rozhovoru. Aspoň sa s vami snaží(tries ) nadviazať rozhovor. Historicky boli chatboti dosť neohrabaní a nie až tak užitoční.

Teraz sa veci značne zmenili. Našich hlasových asistentov používame neustále a takmer vždy rozumejú, čo máme na mysli. Prihláste(Log) sa prakticky na akúkoľvek komerčnú stránku a malá aplikácia na odosielanie správ, ktorá sa objaví, pravdepodobne nebude mať za sebou skutočného človeka, ktorý vám ponúka pomoc.

Chatboty prinášajú revolúciu v spôsobe, akým používame počítače, ale moderné chatboty sú zložité na kódovanie a pracné na trénovanie. To(Which) je dôvod, prečo teraz máme veľa spoločností, ktoré ponúkajú tvorcov chatbotov, aby tento proces (relatívne) uľahčili.

Spoločnosť IBM(IBM) , líder v oblasti technológie AI prevádzkujúcich najlepších chatbotov na svete, v skutočnosti ponúka nástroj na vytváranie chatbotov, ktorý si môžete vyskúšať zadarmo. Volá sa IBM Watson Assistant a umožňuje komukoľvek využiť jeden z popredných existujúcich systémov AI.

Možno ste už o Watsone(Watson) počuli , konkrétne keď porazil ľudských protivníkov v hrách Jeopardy!Nie je to len hračka, pomocou ich technológie si môžete postaviť životaschopného chatbota a potom ho integrovať do vašich vlastných obchodných alebo osobných prípadov použitia.

Bezplatný účet umožňuje až 10 000 volaní API do (API)Watson Assistant mesačne. Pre väčšinu osobných používateľov to bude viac než dosť. Určite to stačí na to, čo tu budeme robiť!

Rozdelenie na základy

Predtým, než sa pustíme do budovania chatbota s Watson Assistant , porozprávajme sa o tom, čo chceme dosiahnuť.

Základným účelom chatbota je interpretovať, čo používateľ hovorí, a potom zistiť, čo s tým robiť. Vo Watson Assistant existuje niečo, čo sa nazýva zámer(intent ) , čo je v podstate akcia, ktorú chce používateľ dosiahnuť.

Niečím zámerom môže byť napríklad zistenie, či máte na sklade konkrétnu položku. V takom prípade môže byť Watson Assistant integrovaný s vašou databázou a odtiaľ získať presné stavy zásob.

Zámery sa vykonávajú na entitách(entities) , ktoré obsahujú relevantné informácie, ktoré Watson použije na odpoveď.

Pri zostavovaní chatbota prechádzate slučkou troch krokov:

  • Vytváranie zámerov a entít
  • Vytvorenie stromu dialógov
  • Vyskúšajte svojho chatbota!

V tejto príručke prejdeme jednou iteráciou tejto slučky, aby sme vám ukázali základný stavebný blok chatbota Watson .

Začíname

Prvá vec, ktorú budete chcieť urobiť, je prejsť na stránku asistenta Watson(Watson Assistant ) a zaregistrovať sa. Použili sme bezplatný balík „Lite“, ktorý vám umožňuje nezáväzne zostaviť ľubovoľného chatbota. Stačí(Just) kliknúť na Začať zadarmo(Get Started  for Free)  a postupovať podľa pokynov.

Po vykonaní všetkých digitálnych dokumentov sa dostanete na stránku Introducing IBM Watson Assistant . Teraz kliknite na Vytvoriť pracovný priestor(Create a Workspace) .

Teraz kliknite na Vytvoriť.( Create.)

Teraz už len pomenujte svoj pracovný priestor a pridajte popis(name your workspace and add a description) .

Predtým, ako pridáme náš vlastný zámer, prvá vec, ktorú by ste mali urobiť, je pridať nejaké spoločné zámery, ktoré pre nás IBM už pripravila. To vám ušetrí, že nebudete musieť zakaždým učiť svojho robota základné konverzačné veci od začiatku.

Ak to chcete urobiť, v časti Zámery kliknite na Katalóg obsahu(Content Catalogue) a potom kliknite na položku  Pridať do pracovného priestoru(Add to Workspace) vedľa kategórie Všeobecné(General) .

Robot má teraz schopnosť porozumieť všeobecným dialógom, ako sú pozdravy. Ak chcete vidieť, ako to funguje, kliknite na kartu Dialóg( Dialog ) a potom kliknite na položku Vytvoriť dialóg(Create Dialog) . Automaticky sa vygenerujú dva konverzačné uzly – Vitajte(Welcome)  a Čokoľvek iné(Anything else) .

Kliknutím na Vitajte(Welcome ) ho rozbalíte.

Tu vidíte základnú štruktúru uzla dialógu. Ak robot rozpozná určitú podmienku (napríklad zámer), bude reagovať spôsobom, ktorý definujete.

Aj keď sme v tomto prípade nevytvorili vlastný zámer, prejdime na kartu Intents a pozrime sa na zámer s názvom # General_Greetings . Stačí(Just) kliknúť na #General_Greetings v zozname zámerov a otvoriť ho.

Presne takto by ste si vytvorili svoj vlastný zámer. Pomenujte ho, popíšte ho a pridajte toľko spôsobov, koľko vás napadne, že by používateľ tento zámer označil. Tu už IBM urobilo prácu za nás, ale je úplne jasné, ako to funguje. Tento existujúci zámer môžete upraviť aj pridaním ďalších príkladov. Možno vo vašom miestnom dialekte.

Tento zámer použijeme ako súčasť dialógu nášho chatbota, takže sa vráťte na kartu dialógu(head back to the dialog tab) a kliknite na Vytvoriť dialóg(Create Dialog) . Náš vlastný dialóg sa uskutoční medzi uzlami Welcome a Anything else. Jediné, čo musíte urobiť, je kliknúť na Pridať uzol.(Add node.)

Tento uzol nazveme  Friendly Greetings  a na jeho poháňanie použijeme zámer #General_GreetingsTakže pod Ak robot rozpozná(If bot recognizes)  , stačí zadať názov zámeru a vybrať ho z rozbaľovacej ponuky.

Teraz necháme našu odpoveď ako „text“ a napíšeme, čo chceme, aby robot povedal ako odpoveď na náš pozdrav.

Uzol dialógového okna môžete zatvoriť kliknutím na tlačidlo X. Teraz by sme mali mať robota, ktorý dokáže odpovedať na základný pozdrav. Kliknutím na tlačidlo  Vyskúšať ( Try It ) v pravom hornom rohu stránky otestujete robota, ktorý sme doteraz vytvorili.  Do panela rozhovoru, ktorý sa zobrazí, napíšte  Hello  a uvidíte, čo sa stane.( Hello )

Wow! Watson si uvedomuje, že naším zámerom je pozdraviť ho, a potom na odpoveď použije pravidlá, ktoré sme zadali v nástroji na vytváranie dialógov. Gratulujeme, práve ste prešli celým cyklom budovania chatbota!

Pokročilé vlastnosti

Aj keď by ste pomocou tejto základnej slučky krokov mohli postaviť celkom úžasného chatbota, asistent Watson(Watson Assistant) má samozrejme oveľa viac ako toto. Pomocou všetkých funkcií tohto nástroja môžete vytvoriť robota, ktorý sa postará o rezervácie alebo poskytne používateľovi zoznam produktov, ktoré sú na sklade.

Obloha je limit a nemusíte byť nejakým vysoko technickým géniom, aby ste mohli začať. IBM má množstvo výukových videí a dokumentov, vďaka ktorým sa z vás stane majster chatbotov. Teraz, keď ste ochutnali, už by vás nemalo nič brzdiť!



About the author

Používam Google Chrome a používam ho už roky. Viem, ako efektívne využívať funkcie prehliadača a dokážem spracovať akýkoľvek typ webovej stránky, s ktorou sa môžete stretnúť. Mám tiež skúsenosti s nástrojmi na zabezpečenie rodiny vrátane aplikácie Google Family Safety, ktorá vám umožňuje sledovať aktivity vašich detí na internete.



Related posts