Jste vlastníkem firmy a chcete automatizovat nebo poskytovat služby bez utrácení spousty peněz? Možná hledáte chatbota. Od zákaznické podpory na webových stránkách až po konverzace s Asistentem Google, chatboti ušli dlouhou cestu.
I když můžete chatbota postavit od nuly, jeho vybudování, výcvik a nasazení vyžaduje nesmírné úsilí. Zde přichází na pomoc Google Dialogflow.
Co je Google Dialogflow?
Google Dialogflow je komplexní nástroj, který využívá porozumění přirozenému jazyku (NLU), což je pokročilý typ Zpracování přirozeného jazykak vytváření bohatých lidských konverzací. Pomáhá vám vytvářet chatboty, které můžete integrovat se svými webovými stránkami, a aplikacemi, jako je Slack, Messenger a Telegram.
Chatbot je softwarová aplikace, která simuluje a zpracovává lidské konverzace ve formě textu nebo zvuku.
Google Dialogflow přichází s vizuálním tvůrcem toku pro vizualizaci pracovního postupu. Využívá pokročilé techniky umělé inteligence a poskytuje funkce správy, jako je analytika, CI/CD, experimenty a ověřování.
Nejlepší na tom je, že obsahuje přes 40 předpřipravených agentů. Tyto zahrnují případy, jako je rezervace hotelů, bankovní operace, chytrá domácnost a navigace, které si můžete přizpůsobit a používat ve svém produktu.
Chatbota si můžete snadno postavit pomocí Google Dialogflow i bez znalosti kódování. Takto si můžete postavit Yummeteria, robota na rozvoz pizzy, který se vás zeptá na vaše jméno, e-mailovou adresu, telefonní číslo, adresu, velikost pizzy, polevu a kůrku. Poté odpoví vámi vybranými možnostmi.
Jak vytvořit chatbota pro rozvoz jídla
Postupujte podle těchto kroků a vytvořte chatbota na rozvoz pizzy.
- Návštěva Dialogový tok a přihlaste se pomocí svého účtu Google.
- Odsouhlaste podmínky služby a klikněte na Vytvořit agenta knoflík. Agent zastupuje chatbota jako celek.
- Vstupte Jméno agenta a klikněte na Vytvořit knoflík. Všimněte si, že pro pojmenování agenta nemůžete používat mezery.
- Klikněte na Záměry v levém panelu nabídky a klikněte na Vytvořit záměr. Záměry jsou kategorie konverzací, které chcete, aby chatbot provedl. Ve výchozím nastavení Google Dialogflow obsahuje uvítací záměr, který uživatele pozdraví a vede konverzaci. Podobně vytvoříte záměr, který bude vyžadovat vaše osobní údaje a pizzu, kterou chcete, a objednáte si ji.
- Přidat Název záměru a klikněte na Přidejte tréninkové fráze. Neexistuje žádný dokonalý způsob konverzace. Tréninkové fráze pomáhají trénovat chatbota na různých příkladech ze skutečného života a podle toho odpovídat.
- Přidejte nějaké školicí fráze, na které by se zákazník mohl chatbota zeptat, jako např.Objednejte si pizzu", "Chci pizzu", a "Chci si objednat pizzu."
- Chcete-li chatbota naučit žádat o e-maily, zadejte „Školení e-mailových ID: [email protected]"v Přidat uživatelský výraz pole. Dvakrát klikněte na formát e-mailu. Zobrazí se nabídka. Zadejte e-mail a vyberte @sys.email.
- Klikněte na Uložit. Přejděte dolů a zaškrtněte políčko vedle parametru e-mailu pod Akce a parametry sekce. Poté klikněte na Definovat výzvu... možnost umístěná vpravo.
- Přidejte výzvy k zadání e-mailu zákazníka.
- Opakovat Kroky 7-9 naučit chatbota rozpoznávat jména, telefonní čísla a adresy. Vyberte typ jako @sys.given-name, @sys.phone-number, a @sys.adresa pro jméno, telefonní číslo a adresu.
- Na levém panelu nabídky vyberte Entita a klikněte na Vytvořit entitu knoflík. Entity jsou mechanismem, který pomáhá identifikovat a extrahovat užitečná data z lidské konverzace.
- Zadejte Název entity a jednu po druhé přidejte možnosti, které chcete uživateli poskytnout. Vytvořte například Entitu s názvem Velikost a přidejte možnosti jako Regular, Small, Medium, Large a Monster. Klikněte na Uložit. Opakujte tento krok pro vytvoření Poleva entita, Základna entity a jakékoli další přizpůsobení, které chcete nabídnout.
- Jít zpět k Záměry a přidejte cvičné fráze pro entity vytvořené v Krok 12. Chcete-li například chatbota naučit, aby se zeptal na velikost pizzy, zadejte „Pizza Size Training: size“ a dvakrát klikněte na velikost. Vybrat @velikost typ. Podobně to zopakujte pro základna, a poleva také.
- Zaškrtněte všechna zaškrtávací políčka a přidejte výzvy pro všechny sekce. Pořadí otázek chatbota můžete seřadit kliknutím a přetažením oboustranné šipky na pravé straně každého pole.
- Přejděte dolů a do pole zadejte textovou odpověď Odezvy sekce na stránce Záměry. Použijte symbol dolaru $ vkládat entity. To bude fungovat jako potvrzení objednávky pro tento projekt.
- Klikněte na Nastavení (⚙) ikonu vpravo u jména agenta. Aktualizujte popis a zadejte adresu URL obrázku, který bude sloužit jako profilový obrázek vašeho chatbota. Volitelně můžete název aktualizovat na název firmy, ve které chcete, aby se chatbot na webu zobrazoval. Klikněte na Uložit.
Chatbot je nyní připraven na integraci.
Kompletní chatbot je zde k dispozici jako soubor zip úložiště GitHub které můžete importovat do Google Dialogflow a používat. Pro import klikněte na Nastavení ikonu vedle jména agenta a vyberte Import ze Zip možnost pod Export a Import tab.
Jak integrovat chatbota Google Dialogflow s vaším webem
Chcete-li integrovat chatbota Google Dialogflow s vaším webem, postupujte takto:
- Klikněte na Integrace na panelu nabídky na levé straně. Přejděte dolů a vyberte Dialogflow Messenger pod Na základě textu sekce.
- Klikněte na Umožnit.
- Zkopírujte kód a vložte jej do části těla vašeho webu.
Jak otestovat a přizpůsobit chatbota ve vašem místním prostředí
Chcete-li chatbota otestovat ve svém místním prostředí, postupujte takto:
- Vytvořte soubor s názvem index.html a vložte kód níže.
<html>
<hlava>
<meta jméno="výřez" obsah ="width-device-width, initial-scale=1">
</head>
<tělo>
-- Vložte skript zkopírovaný ze stránky Dialogflow messenger níže -->
</body>
</html> - Spusťte místní server. Můžete je prozkoumat nástroje pro spuštění místního webového vývojového serveru. Python je jednou z nejjednodušších metod nastavení. Otevřete svůj terminál ve stejné cestě, kde se nachází soubor HTML, a zadejte:
Navigovat do http://localhost: 9000/index.html abyste viděli svého chatbota v akci. Takto vypadá chatbot. Kliknutím na něj můžete komunikovat a objednat si svou oblíbenou pizzu!python3-mhttp.server 9000
- Můžete si přizpůsobit barvu písma, barvu pozadí, barvu bublin a další. Navštivte Průvodce Dialogflow Messenger a přejděte dolů, abyste našli celý seznam přizpůsobení CSS. Tyto vlastnosti můžete použít a vložit je do sekce Head na stránce HTML. Takto vypadá chatbot po několika úpravách.
Chatboti mají mnoho různých aplikací
Chatboti jsou fascinujícím způsobem, jak simulovat konverzace, automatizovat procesy a ušetřit peníze. Nejlepší společnosti a webové stránky jako Naukri.com, Vedantu, Zomato a Spotify používají chatboty ke zlepšení uživatelského zážitku.
Chatboti dnes nacházejí uplatnění v oblastech od zákaznických služeb a hotelových rezervací až po procesy účtování jídla, sledování menstruačních cyklů a mnoho dalších.