Itthon Hogyan kell Chatbot 101 létrehozása: amit tudnod kell

Chatbot 101 létrehozása: amit tudnod kell

Tartalomjegyzék:

Videó: Natural Language Processing 101 + Dialogflow Chatbot (November 2024)

Videó: Natural Language Processing 101 + Dialogflow Chatbot (November 2024)
Anonim

Legtöbbünk legalább egyszer kapcsolatba lépett egy chatbottal, akár a Facebook Messengerben, akár az Alexával folytatott megbeszélések során. Nem új jelenség, ám a mesterséges intelligencia sokféle eszközön feltölti az érzéseiket, telefonjától az intelligens otthonig.

A Google Assistant, a Siri és az Alexa minden egyes használatakor kommunikál egy fejlett chatbot-dal, amely kihasználja az AI-t és a gépi tanulást. A robotok azonban egyszerűek is lehetnek, például a kiskereskedelmi webhelyek felbukkanó mezői és az alapvető információkat kínáló helyi keresések.

A technológia fejlődésével a botok több "emberhez hasonló" választ kínálnak a beszélgetés során, és megkövetelik mindannyiunktól, hogy rendelkezzen legalább alapvető ismeretekkel működésükről. Itt van, amit tudnia kell.

    Mit tehet a Chatbots?

    A chatbotok szépsége annyira változatos lehet. Segíthetnek az ügyfeleknek az e-kereskedelem megvásárlásában, termékjavaslatokat tehetnek és ügyfélszolgálatot nyújthatnak. Foglalhatnak járatokat, éttermi kivételi megrendeléseket adhatnak, valós idejű időjárási frissítéseket nyújthatnak, nyomon követhetik a tőzsdéket, segíthetnek pénzügyi és banki igények kielégítésében és még sok más.

    A csevegőbotok eltérően vannak programozva, attól függően, hogy milyen szolgáltatást nyújtanak számukra. Tudjuk, hogy mi a chatbots és néhány azok különféle képességei, de ahhoz, hogy teljes mértékben megértsük, hogyan kell ezeket kifejleszteni, fontos megismerni a különféle botok típusait és az egyes típusok működését. Három fő chatbot technológia létezik, különböző bonyolultsággal - szkripttel, intelligens és alkalmazás.

    Scripted vagy Menu Chatbots

    Ez a chatbot legalapvetőbb verziója. Ezekkel a botokkal folytatott beszélgetések előre meghatározott és egyszerűek - alapvetően egy fahierarchia, amellyel szinte naponta kölcsönhatásba lépünk. Ezeket a csevegőbotokat automatikus telefonválaszok programozására, az ügyfélszolgálati kérdések megválaszolására és az összetett választ nem igénylő, egyértelmű GYIK fejlesztésére használják. A menüben vagy a szkriptű csevegőbotokban a felhasználónak a beszélgetés minden egyes szakaszában explicit lehetőségek közül kell választania.

    Intelligens kulcsszófelismerés

    Az intelligens chatbotok az AI-t használják az egyes beszélgetésekből való tanuláshoz és az alkalmazkodáshoz. Ezek a botok "látják", hogy egy személy gépel, és ennek megfelelően reagálnak, explicit szkript nélkül. A chatbot képes a nyitott kérdésekre válaszolni a kódjába beépített testreszabott kulcsszavak segítségével. Ezek a botok okosak, de néha összezavarodnak. Mivel keresnek kulcsszavakat, az intelligens csevegőbot nem fogja tudni meghatározni, hogyan lehet helyesen válaszolni a lekérdezésre, ha túl sok ugyanazt a szót használják több kérdésben.

    Kontextuális alkalmazás Chatbots

    Ez jelenleg a legfejlettebb chatbot technológia. Ezek a robotok gépi tanulást és mesterséges intelligenciát használnak arra, hogy tanulmányozzanak az emberi beszélgetésből "próba és hiba" folyamat során, különféle algoritmusaikban. Emlékeznek az egyes felhasználókkal folytatott interakciókra, hogy idővel intelligensebbé váljanak egyfajta kiküszöbölési folyamat révén, és emlékeznek olyan dolgokra, mint a fizetési információk, címek és ismételt megrendelések, hogy végül megkérdezzék, vajon a szokásos ételrendelése megfelel-e Önnek. Csak annyit kell tennie, hogy azt mondja: "Igen". Mivel ezek a legbonyolultabb robotok, ezért a legnehezebb őket létrehozni.

    Chatbot platformok és keretek

    A chatbotok még mindig elég új technológia, de a bot kifejlesztésének két fő módja van: Fejlesztési platformok és keretek.

    A legegyszerűbb módszer egy olyan fejlesztőplatform használata, mint a chatfuel, a botkit vagy a motion.ai, amelyek a fejlesztők számára (Önnek) egyszerűen használható felületeket és eszközöket kínálnak, például a drag and drop funkciókat.

    A bot-keretek összetettebb eszközkészleteket kínálnak, és inkább a korábbi kódolási ismeretekkel rendelkező fejlesztők számára készültek. Nehéz kódolásúak, és csak olyan kódrészleteket szolgáltatnak, amelyeket a fejlesztők átrendezhetnek és hozzáadhatnak. A három fő keretrendszer az Amazon Lex, a Microsoft Bot Framework és a Dialogflow.

    Mivel ez egy kezdő útmutató, azt javasoljuk, hogy botokat készítsen egy platformon.

    Tippek a Chatbot felépítéséhez

    Nagyon sok részletet kell szem előtt tartani, amikor a saját chatbotot tervezel, de néhány alapvető szempontot figyelembe kell venni: Milyen botot szeretne építeni? Szeretné, ha sikeresen megbeszélne egy beszélgetést, vagy szeretné, ha parancsokat hajt végre? Mi a hang és személyiség? A fejlesztési platform eszközeit és a GYIK-ot mindig használja a zökkenőmentes fejlesztési élmény biztosítása érdekében.

    A Chatbot közzététele

    Rengeteg lehetőség van a bot közzétételére; van még egy egyéni.bot URL is, amellyel eljuttathatja chatbot-hoz egy külön honlapot az interneten, és bemutathatja a fejlődő karbantartókat. Az alapvető chatbot közzétételének legnépszerűbb platformjai a Facebook, a Slack, a személyes webhely vagy a Twitter. Most menj oda, és légy olyan bot-fejlesztő, amelyben mindig is szerettél lenni.
Chatbot 101 létrehozása: amit tudnod kell