Ste majiteľ firmy, ktorý chce automatizovať alebo poskytovať služby bez míňania ton peňazí? Možno hľadáte chatbota. Od zákazníckej podpory na webových stránkach až po konverzácie s Asistentom Google prešli chatboty dlhú cestu.

Aj keď môžete chatbota postaviť od nuly, jeho zostavenie, výcvik a nasadenie si vyžaduje obrovské úsilie. Tu prichádza na pomoc Google Dialogflow.

Čo je to Google Dialogflow?

Google Dialogflow je komplexný nástroj, ktorý využíva porozumenie prirodzeného jazyka (NLU), čo je pokročilý typ Spracovanie prirodzeného jazykaprodukovať bohaté ľudské rozhovory. Pomáha vám vytvárať chatboty, ktoré môžete integrovať so svojimi webovými stránkami a aplikáciami, ako sú Slack, Messenger a Telegram.

Chatbot je softvérová aplikácia, ktorá simuluje a spracováva ľudské rozhovory vo forme textu alebo zvuku.

Google Dialogflow prichádza s vizuálnym tvorcom toku na vizualizáciu pracovného toku. Využíva pokročilé techniky AI a poskytuje funkcie správy, ako sú analýzy, CI/CD, experimenty a overenia.

instagram viewer

Najlepšie na tom je, že obsahuje viac ako 40 vopred pripravených agentov. Tieto zahŕňajú prípady, ako je rezervácia hotelov, bankové operácie, inteligentná domácnosť a navigácia, ktoré si môžete prispôsobiť a použiť vo svojom produkte.

Chatbota si môžete jednoducho zostaviť pomocou Google Dialogflow aj bez znalosti kódovania. Takto si môžete zostaviť Yummeteria, robota na rozvoz pizze, ktorý si pýta vaše meno, e-mailovú adresu, telefónne číslo, adresu, veľkosť pizze, polevu a kôrku. Potom odpovie vybratými možnosťami.

Ako vytvoriť chatbota na rozvoz jedla

Postupujte podľa týchto krokov a vytvorte chatbota na rozvoz pizze.

  1. Navštívte Dialogflow a prihláste sa pomocou svojho účtu Google.
  2. Vyjadrite súhlas so zmluvnými podmienkami a kliknite na Vytvoriť agenta tlačidlo. Agent zastupuje chatbota ako celok.
  3. Zadajte Meno agenta a kliknite na Vytvorte tlačidlo. Upozorňujeme, že na pomenovanie svojho agenta nemôžete použiť medzery.
  4. Kliknite na Zámery v ľavom paneli ponuky a kliknite na Vytvorte zámer. Zámery sú kategórie konverzácií, ktoré chcete, aby chatbot vykonal. V predvolenom nastavení Google Dialogflow obsahuje uvítací zámer, ktorý pozdraví používateľa a vedie konverzáciu. Podobne vytvoríte zámer, ktorý si vyžiada vaše osobné údaje a pizzu, ktorú chcete, a objednáte si ju.
  5. Pridať Názov zámeru a kliknite na Pridajte tréningové frázy. Neexistuje jeden dokonalý spôsob konverzácie. Tréningové frázy pomáhajú trénovať chatbota na rôznych príkladoch zo skutočného života a podľa toho odpovedať.
  6. Pridajte nejaké školiace frázy, ktoré by zákazník mohol požiadať chatbota, ako napríklad:Objednajte si pizzu", "Chcem pizzu", a "Chcem si objednať pizzu."
  7. Ak chcete chatbota naučiť žiadať o e-maily, napíšte „Školenie e-mailového ID: [email protected]"v Pridajte výraz používateľa lúka. Dvakrát kliknite na formát e-mailu. Zobrazí sa ponuka. Napíšte e-mail a vyberte @sys.email.
  8. Kliknite na Uložiť. Posuňte zobrazenie nadol a začiarknite políčko vedľa parametra e-mailu pod Akcia a parametre oddiele. Potom kliknite na Definovať výzvu... možnosť umiestnená vpravo.
  9. Pridajte výzvy na zadanie e-mailu zákazníka.
  10. Opakujte Kroky 7-9 naučiť chatbota rozpoznávať mená, telefónne čísla a adresy. Vyberte typ ako @sys.given-name, @sys.phone-number, a @sys.adresa pre meno, telefónne číslo a adresu.
  11. Na ľavom paneli ponuky vyberte Entita a kliknite na Vytvoriť entitu tlačidlo. Entity sú mechanizmom, ktorý pomáha identifikovať a extrahovať užitočné údaje z ľudskej konverzácie.
  12. Zadajte Názov entity a postupne pridajte možnosti, ktoré chcete používateľovi poskytnúť. Napríklad vytvorte entitu s názvom Veľkosť a pridajte možnosti ako Regular, Small, Medium, Large a Monster. Kliknite na Uložiť. Opakujte tento krok, aby ste vytvorili Zálievka subjekt, Základňa entity a akékoľvek iné prispôsobenie, ktoré chcete ponúknuť.
  13. Vráťte sa do Zámery a pridajte školiace frázy pre entity vytvorené v Krok 12. Ak chcete napríklad naučiť chatbota pýtať sa na veľkosť pizze, napíšte „Pizza Size Training: veľ“ a dvakrát kliknite na veľkosť. Vyberte @veľkosť typu. Podobne to zopakujte pre základňa, a polevou tiež.
  14. Začiarknite všetky políčka a pridajte výzvy pre všetky sekcie. Poradie otázok chatbota môžete zoradiť kliknutím a potiahnutím obojstrannej šípky na pravej strane každého poľa.
  15. Prejdite nadol a zadajte textovú odpoveď pod Odpovede sekcii na stránke Zámery. Použi symbol dolára $ vložiť entity. Toto bude slúžiť ako potvrdenie objednávky pre tento projekt.
  16. Klikni na Nastavenie (⚙) ikonu vpravo vedľa mena agenta. Aktualizujte popis a zadajte adresu URL obrázka, ktorý bude slúžiť ako profilový obrázok pre vášho chatbota. Voliteľne môžete aktualizovať názov na názov firmy, v ktorej chcete, aby sa chatbot na stránke zobrazoval. Kliknite na Uložiť.

Chatbot je teraz pripravený na integráciu.

Kompletný chatbot je k dispozícii ako súbor zip úložisko GitHub ktoré môžete importovať do Google Dialogflow a používať. Ak chcete importovať, kliknite na nastavenie ikonu vedľa mena agenta a vyberte Import zo Zip možnosť pod Export a Import tab.

Ako integrovať chatbota Google Dialogflow s vašou webovou stránkou

Ak chcete integrovať chatbota Google Dialogflow so svojou webovou stránkou, postupujte podľa týchto krokov:

  1. Kliknite na integrácií na paneli ponuky na ľavej strane. Prejdite nadol a vyberte Dialogflow Messenger pod Na základe textu oddiele.
  2. Kliknite na Povoliť.
  3. Skopírujte kód a prilepte ho do sekcie tela svojho webu.

Ako otestovať a prispôsobiť chatbota vo vašom miestnom prostredí

Ak chcete otestovať chatbota vo svojom lokálnom prostredí, postupujte podľa týchto krokov:

  1. Vytvorte súbor s názvom index.html a vložte kód nižšie.
    <html>
    <hlavu>
    <meta meno="výrez" obsah ="šírka-šírka zariadenia, počiatočná mierka=1">
    </head>
    <telo>
    -- Prilepte skript skopírovaný zo stránky Dialogflow messenger nižšie -->
    </body>
    </html>
  2. Spustite lokálny server. Môžete ich preskúmať nástroje na spustenie lokálneho webového vývojového servera. Python je jedným z najjednoduchších spôsobov nastavenia. Otvorte svoj terminál v rovnakej ceste, v ktorej sa nachádza súbor HTML, a zadajte:
    python3-mhttp.server 9000
    Prejdite na http://localhost: 9000/index.html aby ste videli svojho chatbota v akcii. Takto vyzerá chatbot. Kliknutím naň interagujte a objednajte si svoju obľúbenú pizzu!
  3. Môžete si prispôsobiť farbu písma, farbu pozadia, farbu bublín a ďalšie. Navštíviť Dialogflow Messenger sprievodca a prejdite nadol, aby ste našli celý zoznam prispôsobení CSS. Tieto vlastnosti môžete použiť a vložiť do sekcie Hlavička na stránke HTML. Takto vyzerá chatbot po niekoľkých prispôsobeniach.

Chatboty majú mnoho rôznych aplikácií

Chatboty sú fascinujúcim spôsobom, ako simulovať konverzácie, automatizovať procesy a šetriť peniaze. Najlepšie spoločnosti a webové stránky ako Naukri.com, Vedantu, Zomato a Spotify používajú chatbotov na zlepšenie používateľského zážitku.

Dnes chatboty nachádzajú uplatnenie v oblastiach od zákazníckych služieb a hotelových rezervácií až po procesy účtovania jedla, sledovanie menštruačných cyklov a mnoho ďalších.