Er du en virksomhedsejer, der ønsker at automatisere eller levere tjenester uden at bruge tonsvis af penge? Måske leder du efter en chatbot. Fra kundesupport på websteder til at have samtaler med Google Assistant er chatbots nået langt.

Selvom du kan bygge en chatbot fra bunden, kræver det en enorm indsats at bygge, træne og implementere dem. Det er her, Google Dialogflow kommer til undsætning.

Hvad er Google Dialogflow?

Google Dialogflow er et ende-til-ende værktøj, der bruger Natural Language Understanding (NLU), en avanceret type Naturlig sprogbehandling, for at producere rige menneskelige samtaler. Det hjælper dig med at bygge chatbots, som du kan integrere med dit websted, og applikationer som Slack, Messenger og Telegram.

En chatbot er en softwareapplikation, der simulerer og behandler menneskelige samtaler i form af tekst eller lyd.

Google Dialogflow kommer med en visuel flowbygger til at visualisere arbejdsgangen. Den bruger avancerede AI-teknikker og giver administrationsfunktioner som analytics, CI/CD, eksperimenter og valideringer.

instagram viewer

Det bedste er, at det indeholder over 40 præ-byggede midler. Disse dækker sager som hotelbooking, bankdrift, smart home og navigation, som du kan tilpasse og bruge i dit produkt.

Du kan nemt bygge en chatbot ved hjælp af Google Dialogflow selv uden viden om kodning. Sådan kan du bygge Yummeteria, en bot til levering af pizza mad, der beder om dit navn, e-mailadresse, telefonnummer, adresse, pizzastørrelse, topping og skorpe. Den reagerer derefter med dine valgte valg.

Sådan bygger du en chatbot til madlevering

Følg disse trin for at bygge en chatbot til levering af pizza og mad.

  1. Besøg Dialogflow og log ind med din Google-konto.
  2. Accepter servicevilkårene og klik på Opret agent knap. En agent repræsenterer chatbotten som helhed.
  3. Gå ind Agent navn og klik på skab knap. Bemærk, du kan ikke bruge mellemrum til at navngive din agent.
  4. Klik på Hensigter i venstre menupanel og klik på Opret hensigt. Hensigter er kategorier af samtaler, som du ønsker, at chatbotten skal udføre. Som standard inkluderer Google Dialogflow velkomsthensigt, der hilser brugeren velkommen og leder samtalen. På samme måde vil du oprette en hensigt, der beder om dine personlige detaljer og den pizza, du ønsker, og bestille den.
  5. Tilføj en Hensigtsnavn og klik på Tilføj træningssætninger. Der er ikke én perfekt måde at samtale på. Træningssætninger hjælper med at træne chatbotten på forskellige eksempler fra det virkelige liv og svare i overensstemmelse hermed.
  6. Tilføj nogle træningssætninger, som kunden kan spørge chatboten, såsom "Bestil pizza", "Jeg vil have en pizza", og"Jeg vil bestille en pizza."
  7. For at træne chatbotten til at bede om e-mails skal du skrive "Email ID Training: [email protected]"i Tilføj brugerudtryk Mark. Dobbeltklik på e-mail-formatet. En menu vises. Skriv e-mail og vælg @sys.e-mail.
  8. Klik på Gemme. Rul ned og marker afkrydsningsfeltet ud for e-mail-parameteren under Handling og parametre afsnit. Klik derefter på Definer prompt... mulighed placeret til højre.
  9. Tilføj de prompter, der beder om kundens e-mail.
  10. Gentage Trin 7-9 at træne chatbotten til at genkende navne, telefonnumre og adresser. Vælg type som @sys.given-name, @sys.telefonnummer, og @sys.adresse for henholdsvis navn, telefonnummer og adresse.
  11. Vælg i venstre menupanel Enhed og klik på Opret enhed knap. Entiteter er en mekanisme, der hjælper med at identificere og udtrække nyttige data fra menneskelig samtale.
  12. Indtast en Enhedens navn og tilføj de muligheder, du vil give brugeren én efter én. Opret f.eks. en enhed kaldet Størrelse og tilføj muligheder som Regular, Small, Medium, Large og Monster. Klik på Gemme. Gentag dette trin for at oprette Topping enhed, den Grundlag enhed og enhver anden tilpasning, du ønsker at tilbyde.
  13. Gå tilbage til Hensigter og tilføje træningssætninger for de enheder, der er oprettet i Trin 12. For at træne chatbot'en ​​til at bede om pizzastørrelse, skriv f.eks. "Pizzastørrelse Træning: størrelse" og dobbeltklik på størrelse. Vælg @størrelse type. Tilsvarende gentag dette for grundlag, og topping såvel.
  14. Marker alle afkrydsningsfelterne, og tilføj meddelelser for alle sektionerne. Du kan sortere spørgsmålsrækkefølgen for chatbot'en ​​ved at klikke og trække den dobbeltsidede pil i højre side af hvert felt.
  15. Rul ned og indtast et tekstsvar under Svar sektionen på siden hensigter. Brug dollar symbol $ at indsætte enheder. Dette vil fungere som ordrebekræftelse for dette projekt.
  16. Klik på Indstilling (⚙) ikon til højre for agentnavnet. Opdater beskrivelsen, og indtast URL'en på et billede for at fungere som profilbillede for din chatbot. Du kan eventuelt opdatere navnet til navnet på den virksomhed, du ønsker, at chatbotten skal vises på siden. Klik på Gemme.

Chatbotten er nu klar til integration.

Den komplette chatbot er tilgængelig som en zip-fil i denne GitHub-depot som du kan importere til Google Dialogflow og bruge. For at importere skal du klikke på Indstillinger ikonet ud for agentnavnet, og vælg Importer fra Zip mulighed under Eksport og import fanen.

Sådan integrerer du Google Dialogflow Chatbot med dit websted

Følg disse trin for at integrere Google Dialogflow chatbot med dit websted:

  1. Klik på Integrationer i menupanelet i venstre side. Rul ned og vælg Dialogflow Messenger under Tekst baseret afsnit.
  2. Klik på Aktiver.
  3. Kopiér koden og indsæt den i hoveddelen af ​​dit websted.

Sådan tester og tilpasser du en chatbot i dit lokale miljø

Følg disse trin for at teste chatbotten i dit lokale miljø:

  1. Opret en fil med navnet index.html og indsæt koden nedenfor.
    <html>
    <hoved>
    <metanavn="viewport" indhold="width-device-width, initial-scale=1">
    </head>
    <legeme>
    -- Indsæt scriptet kopieret fra Dialogflow messenger-siden nedenfor -->
    </body>
    </html>
  2. Start en lokal server. Du kan udforske disse værktøjer til at starte en lokal webudviklingsserver. Python er en af ​​de nemmeste metoder at konfigurere. Åbn din terminal i den samme sti, som din HTML-fil ligger, og skriv:
    python3-mhttp.server 9000
    Naviger til http://localhost: 9000/index.html for at se din chatbot i aktion. Sådan ser chatbotten ud. Klik på den for at interagere og bestille din yndlingspizza!
  3. Du kan tilpasse skrifttypefarven, baggrundsfarven, boblefarven og mere. Besøg Dialogflow Messenger guide og rul ned for at finde en hel liste over CSS-tilpasninger. Du kan bruge disse egenskaber og indsætte dem i Head-sektionen på HTML-siden. Sådan ser chatbotten ud efter et par tilpasninger.

Chatbots har mange forskellige applikationer

Chatbots er en fascinerende måde at simulere samtaler, automatisere processer og spare penge. Topvirksomheder og websteder som Naukri.com, Vedantu, Zomato og Spotify bruger chatbots til at forbedre brugerens oplevelse.

I dag finder chatbots applikationer inden for områder fra kundeservice og hotelreservationer til madfaktureringsprocesser, sporing af menstruationscyklusser og meget mere.