Építsen chatbotot az IBM Watson Assistant segítségével

Ha már használta a Sirit(Siri) , az Alexát(Alexa) vagy a Google Asszisztenst(Google Assistant) , akkor már ismeri a chatbot működését. (chatbot works.)Ez egy olyan szoftver, amely lehetővé teszi, hogy kommunikáljon a számítógépével úgy, hogy beszélgetést folytat vele. Legalább megpróbál(tries ) beszélni veled. Történelmileg a chatbotok meglehetősen nehézkesek voltak, és nem is olyan hasznosak.

Most a dolgok jelentősen megváltoztak. Állandóan használjuk a hangasszisztenseinket, és szinte mindig megértik, mire gondolunk. Jelentkezzen(Log) be gyakorlatilag bármelyik kereskedelmi oldalra, és a felbukkanó kis üzenőalkalmazásban valószínűleg nem áll mögötte valódi személy, aki felajánlja a segítségét.

A chatbotok forradalmasítják a számítógépek használatát, de a modern chatbotok kódolása bonyolult, a betanításuk pedig fáradságos. Éppen(Which) ezért ma már rengeteg cég kínál chatbot-készítőket a folyamat (viszonylag) egyszerűsítésére.

A világ legjobb chatbotjait futtató mesterséges intelligencia-technológia vezető vállalata, az IBM valójában ingyenesen kipróbálható chatbot-építő eszközt kínál. Az úgynevezett IBM Watson Assistant , és lehetővé teszi, hogy bárki kihasználja a létező egyik legkiválóbb mesterséges intelligencia-rendszert.

Talán hallott már a Watsonról(Watson) , különösen akkor, amikor az emberi ellenfeleket verte meg a Jeopardy!Ez sem csak egy játék, technológiájuk segítségével életképes chatbotot építhet, majd integrálhatja saját üzleti vagy személyes használati eseteibe.

Az ingyenes fiók havonta akár 10 000 API -hívást tesz lehetővé a Watson Assistant számára. (Watson Assistant)A legtöbb személyes felhasználó számára ez több mint elég. Ez biztosan elég ahhoz, amit itt fogunk csinálni!

Lebontása az alapokhoz

Mielőtt belevágnánk a chatbot Watson Assistant segítségével(Watson Assistant) történő felépítéséhez , beszéljünk arról, mit szeretnénk elérni.

A chatbot alapvető célja, hogy értelmezze a felhasználó mondanivalóját, majd kitalálja, mit kell tenni ellene. A Watson Assistantben(Watson Assistant) van valami, amit szándéknak(intent ) neveznek, ami alapvetően az a művelet, amelyet a felhasználó el akar érni.

Például valakinek az lehet a szándéka, hogy megtudja, van-e készlete egy adott cikkből. Ebben az esetben a Watson Assistant integrálható az adatbázisba, és onnan lekérheti a pontos készletszinteket.

A szándékokat olyan entitásokon(entities) hajtják végre , amelyek tartalmazzák a Watson által a válaszadáshoz felhasznált releváns információkat .

A chatbotod összeállításakor három lépésből álló cikluson kell keresztülmenned:

  • Szándékok és entitások létrehozása
  • A párbeszédfa felépítése
  • Próbálja ki chatbotját!

Ebben az útmutatóban ennek a ciklusnak egy iterációján megyünk keresztül, hogy bemutassuk a Watson chatbot alapvető építőelemét.

Elkezdeni

Az első dolog, amit tennie kell, az, hogy lépjen a Watson Asszisztens(Watson Assistant ) oldalára, és regisztráljon. Az ingyenes „Lite” csomagot használtuk, amely lehetővé teszi, hogy bármilyen chatbotot készítsen, kötelezettség nélkül. Csak(Just) kattintson a Kezdő lépések ingyen lehetőségre(Get Started  for Free)  , és kövesse az utasításokat.

Miután elvégezte az összes digitális papírmunkát, az IBM Watson Assistant bemutatása(Introducing IBM Watson Assistant ) oldalra kerül. Most kattintson a Munkaterület létrehozása(Create a Workspace) elemre .

Most kattintson a Létrehozás gombra.( Create.)

Most csak nevezze el a munkaterületet, és adjon hozzá leírást(name your workspace and add a description) .

Mielőtt hozzáadnánk egyéni szándékainkat, az első dolog, amit meg kell tennie, hogy adjon hozzá néhány általános szándékot, amelyet az IBM már elkészített számunkra. Ez megóvja attól, hogy minden alkalommal a nulláról kelljen megtanítania a botját az alapvető beszélgetési dolgokra.

Ehhez az Intents alatt kattintson a Tartalomkatalógus(Content Catalogue) elemre, majd  az Általános(General) kategória mellett kattintson a Hozzáadás a munkaterülethez elemre.(Add to Workspace)

A bot mostantól képes megérteni az általános párbeszédeket, például az üdvözléseket. Ha látni szeretné, hogyan működik ez, kattintson a Párbeszéd( Dialog ) fülre, majd kattintson a Párbeszéd létrehozása(Create Dialog) gombra . A rendszer automatikusan két beszélgetési csomópontot generál: Üdvözöljük(Welcome)  és Bármi más(Anything else) .

Kattintson az Üdvözöljük(Welcome ) elemre a kibontásához.

Itt láthatja a párbeszéd csomópont alapvető felépítését. Ha a bot felismer egy bizonyos körülményt (például szándékot), akkor az Ön által meghatározott módon reagál.

Bár ebben az esetben nem hoztunk létre egyéni szándékot, térjünk át az Intents fülre, és tekintsük meg a # General_Greetings nevű szándékot . Csak(Just) kattintson a #General_Greetings elemre a szándékok listájában a megnyitásához.

Pontosan így fogalmazná meg saját szándékát. Adjon nevet, adjon leírást, és adjon hozzá annyi módot, amennyit csak gondol, hogy a felhasználó jelezze ezt a szándékot. Itt az IBM(IBM) már elvégezte a munkát helyettünk, de teljesen világos, hogyan működik. Ezt a meglévő szándékot további példák hozzáadásával is módosíthatja. Talán a saját helyi dialektusában.

Ezt a szándékot a chatbotunk párbeszédpaneljének részeként fogjuk használni, ezért térjen vissza a párbeszédpanel fülre(head back to the dialog tab) , és kattintson a Párbeszéd létrehozása(Create Dialog) gombra . Egyéni párbeszédpanelünk az Üdvözöljük(Welcome) és a Bármi(Anything) más csomópontok között fog megtörténni. Mindössze annyit kell tennie, hogy kattintson a Csomópont hozzáadása gombra.(Add node.)

Ezt a csomópontot Friendly Greetings(Friendly Greetings) - nek fogjuk hívni,   és a #General_Greetings szándékkal fogjuk működtetni. Tehát az Ha a bot felismeri(If bot recognizes) alatt  csak írja be a szándék nevét, és válassza ki a legördülő menüből.

Most meghagyjuk a válaszunkat „szövegként”, és megírjuk, mit akarunk, hogy a bot válaszoljon az üdvözletünkre.

A párbeszédablakot az X( X ) gombra kattintva zárhatja be . Most kellene egy olyan bot, amely képes válaszolni egy alapvető üdvözlésre. Kattintson a  Próbálja ( Try It ) ki gombra az oldal jobb felső sarkában, hogy tesztelje az eddig épített robotot. Írja be a  Hello   szót a felugró csevegősávba, és nézze meg, mi történik.

Azta! Watson felismeri a szándékunkat, hogy üdvözöljük, majd a párbeszéd-készítőben megadott szabályokat használja a válaszadáshoz. Gratulálunk, éppen most ment keresztül a chatbot felépítésének egy teljes ciklusán!

Speciális funkciók

Noha ezzel az alapvető lépéssorozattal egy egészen fantasztikus chatbotot építhetsz, a Watson Asszisztens(Watson Assistant) természetesen ennél sokkal többet kínál . Az eszköz összes funkciójával létrehozhat egy botot, amely gondoskodik a foglalásokról, vagy megadja a felhasználónak a raktáron lévő termékek listáját.

Az ég szab határt, és nem kell valami magas technikai tudású zseninek lenned ahhoz, hogy elindulj. Az IBM(IBM) rengeteg oktatóvideót és dokumentumot kínál, amelyek segítségével chatbot-mesterré varázsolhatja Önt. Most, hogy belekóstoltál, semmi sem tarthat vissza!



About the author

Számítógépes technikus vagyok, és több mint 10 éves tapasztalattal rendelkezem ezen a területen. Szakterületem a Windows 7 és a Windows Apps fejlesztése, valamint a Cool Websites tervezése. Rendkívül járatos és tapasztalt vagyok ezen a területen, és értékes eszköz lennék minden olyan szervezet számára, amely vállalkozását bővíteni szeretné.



Related posts