Ön egy vállalkozás tulajdonosa, aki rengeteg pénz kiadása nélkül szeretne automatizálni vagy szolgáltatásokat nyújtani? Lehet, hogy chatbotot keresel. A webhelyeken nyújtott ügyfélszolgálattól a Google Asszisztenssel folytatott beszélgetésekig a chatbotok hosszú utat tettek meg.

Noha a semmiből építhetsz chatbotot, óriási erőfeszítést igényel a megépítésük, betanításuk és telepítésük. Itt a Google Dialogflow segít.

Mi az a Google Dialogflow?

A Google Dialogflow egy teljes körű eszköz, amely a Natural Language Understanding (NLU) fejlett típusú Természetes nyelvi feldolgozás, gazdag emberi beszélgetések létrehozásához. Segítségével olyan chatbotokat hozhat létre, amelyeket integrálhat webhelyével, valamint olyan alkalmazásokkal, mint a Slack, Messenger és Telegram.

A chatbot egy olyan szoftveralkalmazás, amely szimulálja és feldolgozza az emberi beszélgetéseket szöveg vagy hang formájában.

A Google Dialogflow vizuális folyamatkészítővel rendelkezik a munkafolyamat megjelenítéséhez. Fejlett mesterséges intelligencia technikákat használ, és olyan kezelési funkciókat biztosít, mint az elemzés, a CI/CD, a kísérletek és az ellenőrzések.

instagram viewer

A legjobb az egészben, hogy több mint 40 előre elkészített szert tartalmaz. Ezek olyan esetekre vonatkoznak, mint a szállodafoglalás, banki műveletek, okosotthon és navigáció, amelyeket személyre szabhat és felhasználhat termékében.

Könnyedén építhet chatbotot a Google Dialogflow segítségével a kódolás ismerete nélkül is. Így építheti meg a Yummeteriát, egy pizza ételszállító robotot, amely bekéri a nevét, e-mail címét, telefonszámát, címét, pizza méretét, öntetét és kérgét. Ezután a kiválasztott választásokkal válaszol.

Hogyan készítsünk élelmiszer-kiszállítási chatbotot

Kövesse ezeket a lépéseket pizza-ételszállítási chatbot létrehozásához.

  1. Látogatás Dialogflow és jelentkezzen be Google-fiókjával.
  2. Fogadja el a Szolgáltatási feltételeket, és kattintson a gombra Ügynök létrehozása gomb. Egy ügynök a chatbot egészét képviseli.
  3. Belép Ügynök neve és kattintson a Teremt gomb. Megjegyzés: nem használhat szóközöket az ügynök elnevezésére.
  4. Kattintson Szándékok a bal oldali menüpanelen, és kattintson a gombra Szándék létrehozása. A szándékok a chatbot által végrehajtani kívánt beszélgetési kategóriák. A Google Dialogflow alapértelmezés szerint üdvözli a felhasználót, és vezeti a beszélgetést. Hasonló módon létrehoz egy szándékot, amely bekéri személyes adatait és a kívánt Pizzát, és megrendeli.
  5. Adjon hozzá egy Szándéknév és kattintson rá Képzési kifejezések hozzáadása. A beszélgetésnek nincs egyetlen tökéletes módja. A képzési kifejezések segítenek a chatbotnak különféle valós példákra tanítani, és ennek megfelelően válaszolni.
  6. Adjon hozzá néhány képzési kifejezést, amelyeket az ügyfél megkérdezhet a chatbottól, például: "Rendeljen Pizzát", "Pizzát kérek", és "Pizzát szeretnék rendelni."
  7. Ha meg szeretné tanítani a chatbotot e-mailek kérésére, írja be: "E-mail ID képzés: [email protected]" ban,-ben Felhasználói kifejezés hozzáadása terület. Kattintson duplán az e-mail formátumra. Megjelenik egy menü. Írja be az email címet, és válassza ki @sys.e-mail.
  8. Kattintson Megment. Görgessen le, és jelölje be az e-mail paraméter melletti négyzetet a Művelet és paraméterek szakasz. Ezután kattintson a Prompt meghatározása... opció a jobb oldalon található.
  9. Adja hozzá az ügyfél e-mail-címét kérő promptokat.
  10. Ismétlés Lépések 7-9 hogy megtanítsa a chatbotot nevek, telefonszámok és címek felismerésére. Válassza ki a típust mint @sys.given-name, @sys.phone-number, és @sys.cím névre, telefonszámra és címre.
  11. A bal oldali menüpanelen válassza a lehetőséget Entitás és kattintson a Entitás létrehozása gomb. Az entitások olyan mechanizmusok, amelyek segítenek azonosítani és hasznos adatokat kinyerni az emberi beszélgetésekből.
  12. Írjon be egy Entitás neve és egyenként adja hozzá a felhasználónak adni kívánt beállításokat. Például hozzon létre egy entitást nevű entitást Méret és adjon hozzá lehetőségeket: Normál, Kicsi, Közepes, Nagy és Szörny. Kattintson Megment. Ismételje meg ezt a lépést a Feltöltés entitás, a Bázis entitást, és bármely más, felajánlani kívánt testreszabást.
  13. Menj vissza Szándékok és adjon hozzá képzési kifejezéseket a létrehozott entitásokhoz 12. lépés. Például, ha meg szeretné tanítani a chatbotot arra, hogy kérje a pizza méretét, írja be: "Pizza méret képzés: méret", és kattintson duplán méret. Válassza ki @méret típus. Hasonlóképpen ismételje meg ezt a bázis, és feltét is.
  14. Jelölje be az összes jelölőnégyzetet, és adjon hozzá felszólításokat az összes szakaszhoz. A chatbot kérdéssorrendjét úgy rendezheti, hogy az egyes mezők jobb szélén lévő kétoldalas nyílra kattint és elhúzza.
  15. Görgessen le, és írja be a szöveges választ a Válaszok részben a Szándékok oldalon. Használja a dollár szimbólum $ entitások beszúrásához. Ez a projekt rendelési visszaigazolásaként fog működni.
  16. Kattintson a Beállítás (⚙) ikont jobbra az ügynök nevéhez. Frissítse a leírást, és adja meg egy kép URL-címét, amely profilképeként fog szolgálni a chatbotjához. Opcionálisan frissítheti a nevet annak a vállalkozásnak a nevére, amelynél szeretné, hogy a chatbot megjelenjen az oldalon. Kattintson Megment.

A chatbot készen áll az integrációra.

A teljes chatbot zip fájlként érhető el ebben GitHub adattár amelyeket importálhat a Google Dialogflow-ba és használhatja. Az importáláshoz kattintson a gombra Beállítások ikont az Ügynök neve mellett, és válassza ki Import a Zip-ről alatti opciót Exportálás és importálás lapon.

A Google Dialogflow Chatbot integrálása webhelyével

Kövesse az alábbi lépéseket a Google Dialogflow chatbot webhelyével való integrálásához:

  1. Kattintson Integrációk a bal oldali menüpanelen. Görgessen le, és válassza ki Dialogflow Messenger alatt Szöveg alapú szakasz.
  2. Kattintson Engedélyezze.
  3. Másolja ki a kódot, és illessze be webhelye törzsrészébe.

A chatbot tesztelése és testreszabása helyi környezetben

Kövesse az alábbi lépéseket a chatbot teszteléséhez a helyi környezetben:

  1. Hozzon létre egy nevű fájlt index.html és illessze be az alábbi kódot.
    <html>
    <fej>
    <meta név="nézetablak" tartalom="szélesség-eszköz-szélesség, kezdeti méretarány=1">
    </head>
    <test>
    -- Illessze be a Dialogflow messenger oldaláról kimásolt szkriptet alább -->
    </body>
    </html>
  2. Indítson el egy helyi szervert. Ezeket felfedezheted eszközök egy helyi webfejlesztő szerver indításához. A Python az egyik legegyszerűbb beállítási módszer. Nyissa meg a terminált ugyanazon az útvonalon, mint a HTML-fájl, és írja be:
    python3-mhttp.szerver 9000
    Navigáljon ide http://localhost: 9000/index.html hogy működés közben lássa a chatbotját. Így jelenik meg a chatbot. Kattintson rá, hogy kapcsolatba lépjen és megrendelje kedvenc pizzáját!
  3. Testreszabhatja a betűszínt, a háttérszínt, a buborékszínt stb. Meglátogatni a Dialogflow Messenger útmutató és görgessen le, hogy megtalálja a CSS-testreszabások teljes listáját. Ezeket a tulajdonságokat használhatja, és beillesztheti a HTML-oldal Fej részébe. Így néz ki a chatbot néhány testreszabás után.

A chatbotoknak sokféle alkalmazása van

A chatbotok lenyűgöző módszert jelentenek a beszélgetések szimulálására, a folyamatok automatizálására és a pénzmegtakarításra. A legnépszerűbb cégek és webhelyek, például a Naukri.com, a Vedantu, a Zomato és a Spotify chatbotokat használnak a felhasználói élmény fokozására.

Manapság a chatbotok olyan területeken találnak alkalmazást, mint az ügyfélszolgálat és a szállodafoglalás, az ételszámlázási folyamatok, a menstruációs ciklusok nyomon követése és még sok más.