Ha már használta a Siri-t, az Alexát vagy a Google Asszisztenst, akkor már ismeri a chatbot működését. Ez egy olyan szoftver, amely lehetővé teszi a számítógéppel való kommunikációt, ha vele beszélget. Legalább megpróbál beszélgetni veled. A chatbotok történelmileg meglehetősen nehézkesnek bizonyultak, és nem annyira hasznosak.

Most a dolgok jelentősen megváltoztak. Mindig állandóan beszélünk asszisztenseinkkel, és szinte mindig megértik, hogy mit értünk. Jelentkezzen be szinte bármilyen kereskedelmi oldalra, és a felbukkanó kis üzenetküldő alkalmazásban valószínűleg nincs mögötte valódi ember, aki segítséget nyújt Önnek.

A csevegőbotok forradalmasítják a számítógépek használatának módját, de a modern csevegőbotok összetettek a kódoláshoz és fárasztóak a kiképzéshez. Ezért van rengeteg olyan társaságunk, amelyek chatbot-építőket kínálnak, hogy a folyamat (viszonylag) egyszerű legyen.

A világ legjobb chatbotjait vezető AI technológia vezetője, az IBM valójában olyan chatbot építő eszközt kínál, amelyet ingyen kipróbálhat. Ennek neve IBM Watson Assistant, és bárki felhasználhatja a létező egyik legfontosabb AI rendszert.

Lehet, hogy hallottál már a Watsonról korábban, különösen, amikor a Jeopardy játékaiban veri az emberi ellenfeleket! Ez nem csak játék, hanem létrehozhat egy életképes csevegőbotot technológiájuk felhasználásával, majd integrálhatja azt saját üzleti vagy személyes felhasználási eseteire.

Az ingyenes fiók havonta akár 10 000 API-hívást tesz lehetővé a Watson Assistant számára. A legtöbb személyes felhasználó számára ez elég lesz. Ez természetesen elegendő ahhoz, amit itt csinálunk!

Az alapok lebontása

Mielőtt belekezdenénk a Watson Assistant-szal folytatott chatbot építéséhez szükséges anyákba és csavarokba, beszéljünk arról, mit akarunk elérni.

A chatbot alapvető célja annak értelmezése, amit a felhasználó mond, majd kitalálni, mit tegyen vele. A Watson Assistant programban valami szándéknak nevezik, amely alapvetően az a művelet, amelyet a felhasználó elérni akar.

Például valaki szándéka lehet kideríteni, hogy van-e egy adott elem raktárkészlete. Ebben az esetben a Watson Assistant integrálható az adatbázisába, majd húzza onnan a pontos készletmennyiséget.

A szándékokat olyan entitásokra hajtják végre, amelyek tartalmazzák a releváns információkat, amelyeket a Watson válaszolni fog.

A chatbot felépítésekor három lépésben halad át:


  • Célok és entitások létrehozása A párbeszédfa felépítése Próbálja ki a chatbotot!

Ebben az útmutatóban ennek a huroknak az egyik iterációján megyünk keresztül, hogy megmutassuk a Watson chatbot alapvető építőelemeit.

Elkezdeni

Az első dolog, amit meg akarsz csinálni, menj a Watson Assistant oldalra, és regisztrálj. Az ingyenes „Lite” csomagot használtuk, amely lehetővé teszi bármilyen chatbot készítését kötelezettség nélkül. Csak kattintson az Ingyenes indulás elemre, és kövesse az utasításokat.

Miután elkészítette az összes digitális papírmunkát, eljut a Bevezető IBM Watson Assistant oldalra. Most kattintson a Munkaterület létrehozása elemre.

Most kattintson a Létrehozás elemre.

Most csak nevezze el a munkaterületét, és adjon hozzá egy leírást.

Mielőtt hozzáadnánk egyéni szándékunkat, az első dolog, amit meg kell tennie, hozzá kell tennie néhány általános szándékot, amelyeket az IBM már készített nekünk. Ezzel megtakaríthatja, hogy minden alkalommal meg kell tanítania a bot alapvető beszélgetési dolgait.

Ehhez kattintson a Tartalom alatt a Tartalomkatalógus elemre, majd az Általános kategória melletti Hozzáadás a munkaterülethez elemre.

A bot most már képes megérteni az általános párbeszédet, például üdvözletet. A működés megtekintéséhez kattintson a Párbeszéd fülre, majd a Párbeszéd létrehozása elemre. Két beszélgetési csomópont generálódik automatikusan - üdvözlő és bármi más.

Kattintson a Welcome-ra a kibővítéshez.

Itt láthatja a párbeszédcsomó alapvető felépítését. Ha a bot felismer egy bizonyos feltételt (például egy szándékot), akkor a megadott módon reagál.

Bár ebben az esetben nem hoztak létre egyéni szándékot, menjünk át a Szöveg fülre, és nézzük meg a #General_Greetings nevű szándékot. Csak kattintson a #General_Greetings elemre a szándéklistában, hogy megnyissa.

Pontosan így tudná tenni a saját szándékát. Adj nevet, adjon leírást és adjon hozzá annyi lehetőséget, amennyire csak gondolsz, hogy a felhasználó jelezze ezt a szándékot. Az IBM itt már elvégezte a munkát nekü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 nyelvén.

Ezt a szándékot a chatbot párbeszédpanelének részeként fogjuk használni, tehát térjünk vissza a párbeszédpanel fülre, és kattintsunk a párbeszédpanel létrehozása elemre. Egyéni párbeszédpanelünk az Üdvözlő és Minden Egyéb csomópontok között fog megtörténni. Csak annyit kell tennie, hogy kattintson a Csomópont hozzáadása elemre.

Ezt a csomópontot barátságos üdvözletnek fogjuk hívni, és a #General_Greetings szándékot fogjuk használni annak bekapcsolására. Tehát az If bot alatt felismeri csak írja be a szándék nevét, és válassza ki azt a legördülő menüből.

Most hagyjuk válaszunkat „szövegként”, és azt írjuk, amit szeretnénk, hogy a bot mondjon üdvözletünkre.

A párbeszédpanelt az X gombra kattintva bezárhatja. Most kell egy bot, amely képes válaszolni egy alapvető üdvözletre. Kattintson az oldal jobb felső sarkában lévő Kipróbálás gombra az eddig felépített bot teszteléséhez. Írja be a Hello a felbukkanó csevegősávba, és nézze meg, mi történik.

Azta! Watson felismeri, hogy üdvözöljük szándékunkat, majd a párbeszédpanel készítőjében megadott szabályokkal válaszol. Gratulálunk, most vettél részt egy chatbot felépítésének egy teljes ciklusán!

Speciális szolgáltatások

Noha ezen az alapvető lépéssorral felépíthet egy nagyon fantasztikus csevegőbotot, természetesen ennél sokkal több a Watson Assistant. Az eszköz összes funkciójának felhasználásával létrehozhat egy robotot, amely gondoskodik a foglalásokról, vagy megadja a felhasználónak a raktáron lévő termékek listáját.

Az ég a határ, és nem kell, hogy valamelyik nagyon technikai zseni legyen, hogy elinduljon. Az IBM rengeteg oktatóvideóval és dokumentummal rendelkezik, hogy chatbot-mesterré váljon. Most, hogy megkóstoltad, semmi nem akadályozhat meg téged!