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ó interakciót, amikor beszélget azt. Legalább megpróbáljabeszélgetni veled. A chatbotok történelmileg meglehetősen nehézkesek voltak, és nem annyira hasznosak.
Most már 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 webhelyre, és a felbukkanó kis üzenetküldő alkalmazásban valószínűleg nincs mögötte valódi ember, felajánlja, hogy segítsen. bonyolultak a kódoláshoz és fárasztó a képzés. Ezért van rengeteg olyan társaságunk, amelyek chatbot-készítőket kínálnak, hogy megkönnyítsék a folyamatot (viszonylag) egyszerűen.
A világ legjobb chatbotjait futtató AI technológia vezetője, az IBM, valójában olyan chatbot-építési eszközt kínál, amelyet Ön képes próbáld ki ingyen. A neve IBM Watson Assistant , és lehetővé teszi bárki számára a létező legfontosabb AI rendszerek kihasználását.
Lehet, hogy hallottál már a Watsonról korábban, különösképpen amikor az Jeopardy! játékokon megverte az emberi ellenfeleket!Ez nem csak játék, hanem technológiájuk segítségével életképes chatbotot építhet fel, majd integrálhatja az saját üzleti vagy személyes felhasználási esetek.
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 fogunk csinálni!
Az alapok lebontása
Mielőtt elkezdenénk az anyákat és csavarokat egy chatbot felépítéséhez a Watson Assistant segítségével, beszéljünk arról, hogy mit akarunk elérni.
A chatbot alapvető célja az, hogy értelmezze a felhasználó mondását, majd kitalálja, mit tegyen vele. A Watson Assistantben van valami, amelyet szándéknakhívnak, ami alapvetően az a művelet, amelyet a felhasználó elérni akar.
Például valaki szándéka lehet, hogy megtudja, van-e raktárkészlete adott elem. Ebben az esetben a Watson Assistant integrálható az adatbázisába, majd kihúzhatja onnan a pontos készletmennyiséget.
A szándékokat entitások-re hajtják végre, amelyek a releváns információkat tartalmazzák a Watson által válasz.
A chatbot felépítésekor három lépésből álló hurkon halad át:
Ebben az útmutatóban ennek a huroknak egy iterációját megyünk keresztül, hogy megmutassuk a Watson chatbot alapvető építőelemeit.
Az első lépések
Az első dolog, amit meg kell tennie, az, hogy felmegy a Watson asszisztens oldalra, és feliratkozik. Az ingyenes „Lite” csomagot használtuk, amely lehetővé teszi bármilyen kívánt chatbot létrehozását kötelezettség nélkül. Csak kattintson a Kezdés ingyenesenelemre, és kövesse az utasításokat.
Miután elkészült az összes digitális papírmunka, a Bemutatjuk az IBM Watson Assistantoldalt. Most kattintson a Munkaterület létrehozásaelemre.
Most kattintson a Létrehozáselemre.
Most csak nevezze el a munkaterületét, és adjon hozzá egy leírást.
Mielőtt hozzáadnánk az egyéni szándékunkat, az első hozzá kell tennie néhány olyan általános szándékot, amelyet az IBM már készített nekünk. Ez megtakarítja, hogy a bot alapvető beszélgetési dolgait minden alkalommal a semmiből meg kell tanítania.
Ehhez a Szöveg alatt kattintson a Tartalomkatalóguselemre, majd az kattintson az Általánoskategória melletti Hozzáadás a munkaterülethezlehetőségre.
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 Dialogfülre, majd a Dialog létrehozásaelemre. Két beszélgetési csomópont generálódik automatikusan - Üdvözletés Minden más.
Kattintson a Üdvözletalatt, hogy kibővítse.
Itt láthatja a párbeszédcsomó alapvető felépítését. Ha a bot egy bizonyos feltételt (például egy szándékot) felismer, akkor az Ön által megadott módon reagál.
Míg ebben az esetben nem hoztunk létre egyéni szándékot, menjünk tovább a Szentelés fülre. és nézzük meg a #General_Greetings nevű szándékot. Csak kattintson a #General_Greetingselemre a szándéklistában annak megnyitásához.
Pontosan így tenné a saját szándéka. 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 nyelvjárása alatt.
Ezt a szándékot a chatbot párbeszédpaneljének részeként fogjuk használni, tehát térjünk vissza a párbeszédpanel lapra, és kattintsunk a Dialog létrehozása . Az egyéni párbeszédpanel a Welcome és az Anything else csomópontok között fog megtörténni. Csak annyit kell tennie, hogy kattintson a Csomópont hozzáadásaelemre.
Ezt a csomópontot hívjuk Barátságos köszöntésekés a #General_Greetingsszándékát fogja használni annak biztosítására. Tehát a Ha a bot felismerialá, írja be egyszerűen a szándék nevét, és válassza ki azt a legördülő menüből.
Most hagyjuk a válaszunkat „szövegként”, és írjuk meg azt, amit a botnak szeretnénk. az üdvözletünkre válaszul mondani.
A párbeszédpanelt a Xgombra kattintva bezárhatja. Most kell egy botunk, amely képes válaszolni egy alapvető üdvözletre. Kattintson az oldal jobb felső sarkában található Kipróbálásgombra az eddig felépített bot teszteléséhez. Írja be a Helloelemet a megjelenő csevegősávba, és nézze meg, mi történik.
Wow! 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, csak átment egy chatbot felépítésének egy teljes ciklusán!
Speciális funkciók
Noha ezen az alapvető lépéssorral létrehozhat 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 el lehet készíteni 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 néhány legyen nagyon technikai zseni, 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!