Építsen Chatbotot az IBM Watson Assistant alkalmazással
Ha már használta Siri, Alexa vagy a Google Assistant-t, akkor már ismeri az a chatbot működik. Ez egy olyan szoftver, amely lehetővé teszi a számítógéppel való kommunikációt azzal, hogy beszélgetést folytat vele. Legalábbis próbálkozás beszélgetni veled. Történelmileg a chatbots eléggé zavaros volt, és nem minden hasznos.
Most a dolgok jelentősen megváltoztak. Hangszóróinkat állandóan használjuk, és szinte mindig megértik, mit értünk. Jelentkezzen be gyakorlatilag bármely kereskedelmi webhelyre, és a kis üzenetküldő alkalmazás, amely felbukkan, valószínűleg nem rendelkezik valódi személygel, aki felajánlja, hogy segítsen neked.
A Chatbots forradalmasítja a számítógépek használatának módját, de a modern chatbots összetett és kódolható a vonatra. Ez az oka annak, hogy most már rengeteg cég kínál a chatbot építőket, hogy a folyamatot (viszonylag) egyszerűvé tegyék.
A világ legjobb chatbotjait, az IBM-t futtató AI technológia vezetője valójában egy chatbot építési eszközt kínál, amellyel ingyen próbálkozhat. Ezt az IBM Watson Assistant-nak hívják, és bárki is kihasználhatja az egyik legfontosabb AI-rendszert.
Lehet, hogy korábban már hallottál Watsonról, különösen, amikor megverte az emberi ellenfeleket veszély! Ez nem csak egy játék, hanem egy életképes chatbotot is építhet a technológiájuk segítségével, majd integrálhatja azt saját üzleti vagy személyes használatra..
Az ingyenes számla akár 10000 API hívást is biztosít a Watson Assistant számára havonta. A legtöbb személyes felhasználó számára ez elég lesz. Ez biztosan elég ahhoz, amit itt fogunk csinálni!
Megszakítva az alapokat
Mielőtt bejutnánk a chat-bot építésébe és csavarjába a Watson asszisztenssel, beszéljünk arról, hogy mit akarunk elérni.
A chatbot alapvető célja az, hogy értelmezze, mit mond a felhasználó, majd kitalálják, mit kell tennie. A Watson asszisztensben van valami úgynevezett elszánt ami alapvetően a felhasználó által elérni kívánt akció.
Például, valaki szándéka lehet, hogy megtudja, hogy van-e egy adott tétel készlete. Ebben az esetben a Watson asszisztens beilleszthető az adatbázisába, és onnan húzza ki a pontos készletszinteket.
A szándékokat végrehajtják szervezetek, amelyek a vonatkozó információkat tartalmazzák, a Watson válaszol.
A chatbot megépítésekor három lépésből álló hurkot hajt végre:
- Szándékok és entitások létrehozása
- A párbeszédpanel építése
- A chatbot kipróbálása!
Ebben az útmutatóban egy cikluson át fogunk menni, hogy bemutassuk a Watson chatbot fő építőköveit.
Elkezdeni
Az első dolog, amit meg akarsz csinálni, a Watson Assistant oldalra lépsz, és jelentkezz be. Az ingyenes „Lite” csomagot alkalmaztuk, amellyel bármilyen chatbotot építhetsz kötelezettség nélkül. Csak kattintson a gombra Első lépések ingyen és kövesse az utasításokat.
Miután elvégezte az összes digitális papírmunkát, végül a Az IBM Watson Assistant bemutatása oldalt. Most kattintson a gombra Hozzon létre egy munkaterületet.
Most kattintson a gombra teremt.
Most csak nevezze el a munkaterületet és adjon hozzá egy leírást.
Mielőtt hozzáadnánk az egyéni szándékunkat, az első dolog, amit meg kell tennie, hogy néhány olyan közös szándékot hozzon létre, amelyet az IBM már készített nekünk. Ezzel megtakaríthatja Önt attól, hogy a bot alapértelmezett beszélgetési anyagát semmiképpen semmiből tanítsa.
Ehhez kattintson a Szándékok gombra Tartalomjegyzék majd kattintson a gombra Hozzáadás a munkaterülethez mellett Tábornok kategória.
A botnak most már képes megérteni az általános párbeszédet, például üdvözletet. Ha meg szeretné tekinteni, hogyan működik ez, kattintson a Párbeszéd Kattintson a fülre, majd kattintson a gombra Dialógus létrehozása. Két beszélgetési csomópont automatikusan létrejön - Üdvözöljük és Akármi más.
Kattintson Üdvözöljük bővíteni.
Itt látható a párbeszéd csomópont alapstruktúrája. Ha a bot egy bizonyos feltételt felismeri (például szándék), akkor a megadott módon reagál.
Bár ebben az esetben nem hoztunk létre egyéni szándékot, menjünk az Intents fülre, és nézzük meg a #General_Greetings nevű szándékot. Csak kattintson a gombra #General_Greetings a megnyitási szándéklistában.
Pontosan így szándékozik tenni a saját szándékát. Adjon meg egy nevet, adja meg a leírást, és adjon hozzá annyi módot, amennyit csak tud, hogy a felhasználó jelzi ezt a szándékot. Itt az IBM már elvégezte a munkát számunkra, de teljesen világos, hogyan működik. 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 nyelvjárásban.
Ezt a szándékot a chatbot párbeszédpanel részeként fogjuk használni térjen vissza a párbeszédpanelhez és kattintson a gombra Dialógus létrehozása. Egyéni párbeszédünk meg fog történni az üdvözlő és bármi más csomópontok között. Mindössze annyit kell tennie, hogy a kattintás Csomópont hozzáadása.
Ezt a csomópontot fogjuk hívni Barátságos üdvözletek és fogják használni a #General_Greetings szándékában áll. Szóval alatta Ha a bot felismeri írja be a szándék nevét, és válassza ki azt a legördülő menüből.
Most „szövegként” hagyjuk a válaszunkat, és írjuk, mit akarunk a botnak az üdvözlésünkre válaszolva.
A párbeszéd csomópontot a x gomb. Most van egy botunk, amely képes válaszolni egy alapvető üdvözletre. Kattints a Próbáld ki gomb az oldal jobb felső sarkában, hogy tesztelje az eddig felépített botot. típus Szia a csevegõsávban, amely felbukkan, és nézze meg, mi történik.
Azta! Watson felismeri, hogy szándékunk az, hogy üdvözöljük, majd a párbeszédpanelben megadott szabályok szerint válaszolunk. Gratulálunk, csak egy teljes cikluson ment keresztül egy chatbot megépítésében!
Speciális funkciók
Miközben éppen egy csodálatos csevegőt tudtok építeni a lépések alapvető hurokjával, természetesen sokkal több a Watson asszisztensnél. Ennek az eszköznek az összes funkcióját felhasználva olyan botot hozhat létre, 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 korlát, és nem kell valami magas technikai zseni, hogy menjen. Az IBM-nek rengeteg bemutató videója és dokumentuma van, hogy egy chatbot mesterré váljon. Most, hogy íze van, semmit sem szabad visszatartani!