Hvordan bygge en chatbot for et nettsted
NyheterI moderne og eldre forventer kundene ikke mindre enn et svakt respons på sine spørsmål. Hvordan er det mulig, kan du spørre? Ett ord - chatbots.
I B2C-tjenester er det vanskelig å håndtere arbeidsstyrken for å håndtere kommunikasjon. Noen ganger trenger du mindre, noen ganger trenger du mer, og noen ganger blir du bare sverget. For oppstart er et problem som dette vanskelig å mikromanage.
På den annen side kan prisen for å ikke gjøre det være tung. Heldigvis er B2C-nettbaserte samtaler like store, noe som betyr at utviklere kan forhåndsprogrammere et svar for enhver form for samtale innenfor deres omfang. Dette er utgangspunktet som åpner gode muligheter for automatisering via chatbots.
Litt etter hvert blir de smartere. Med lovende fremskritt i maskinlæring, vokser antall potensielle formål for å skape en chatbot bare. Uten ytterligere adieu, her er trinnene for å lage en bot for et nettsted.
Definere dine mål
For å lære å lage en bot for et nettsted, trenger du detaljerte ideer for hva slags bot du virkelig trenger.
1. Sett opp målgruppen din chatbot vil samhandle med
Sørg for å utvikle klare tilbakemelding mekanismer samt de nødvendige Mekanisk Lære evner. Kjør analyser regelmessig og vær særlig oppmerksom på støtteloggene.
2. Velg oppdraget for din fremtidige bot
Vanligvis faller chatbots under disse spesialiseringene:
- støtte bots
- e-handel bots
- nyheter bots
Ta hensyn til dette, og avgjør hva målet ditt er. Det kan bli:
- skape en strømlinjeformet brukeropplevelse
- kundedeltakelse
- nytt salg
3. Lag en plan for potensielle samtaler
Basert på spørringene vil chatbot til slutt tilby visse typer tiltak som er ment for å hjelpe brukerne med å nå sine mål. Lag et scenario for hvilke interaksjoner boten din skal ha. Bestem botens svar basert på inngangen. Planlegg ulike avdelinger av dialogen tilsvarende.
4. Kart ut grensesnittelementene
Bortsett fra å være en AI, på brukerens slutt, vil din egendefinerte chatbot få noen forskjeller fra et grunnleggende chatvindu, bortsett fra noen mindre tillegg. Her er en fullstendig liste over hva du må sette sammen:
Vedvarende meny - et brukergrensesnittelement som åpner et nytt vindu og lar brukeren endre innstillinger.
Knapper - laget for å presentere brukeren med viktige beslutninger. Disse vil begrense samtalen til bestemte scenarier som gir bestemte resultater.
Komme i gang - denne vil invitere brukeren til å aktivere chat-vinduet med AI-hjelperen din.
Svarknapp - knappen som sender meldingen til chatboten din.
Smart Reply Button - Denne typen knapp vil gi forhåndsrettede svaralternativer basert på brukerens personlige opplysninger og generelle kontekst av samtalen.
Kort - dette elementet er laget for å holde store biter av informasjon i kompakte blokker. Hovedformålet er å gi informasjon og tips.
Nå som du har bestemt den generelle strukturen til chatbot, er det på tide å angi logikken for hvordan chatbot er bygget..
Retrieval eller Generative?
Den første avgjørelsen du gjør om chatbot er hvor enkelt det er. Kan du gå med de forhåndsbygde regelbaserte responsmønstrene for å håndtere samtalene, eller trenger du å lage din egen NLP og ML? Det er to generelle måter du kan fortsette her:
Henting basert: En forenklet samling av svar for å løse vanlige problemer. Ikke den beste typen AI. Vanligvis prøver disse bots ikke å komme bort som mennesker. Fra farten begynner de å presentere seg som helper_bot123 og tilby hjelp. På den måten vet brukerne at de ikke er en meget sofistikert dialogpartner.
Pros:
- Ingen grammatikkfeil.
Ulemper:
- Bare for forhåndskrevne søk. Må passere visse saker til menneskelige kundestøtterepresentanter.
generativ: Et forsøk på en fullverdig selvlærende AI. Denne typen bots er rettet mot å mestre NLP (Natural Language Processing). Generative chatbots prøver å behandle menneskelige svar på fluen og kategorisere dem. Og det krever en stor mengde arbeid utført av utviklere for å sette opp NLP og Machine Learning-algoritmer.
Pros:
- Analyserer semantikken til menneskelige setninger.
Ulemper:
- Kan ikke fullstendig kopiere en menneskekammerat
- Trenger en stor mengde treningsmateriell
- Av og til, dårlig grammatikk
Som du kan se, genererer chatbots en stor utfordring. De svikter også mer spektakulært, noe som kan være mer åpenbart for brukeren enn det faktum at de pakker mye mer potensial.
Dagens kunde forventer ingenting mindre enn en raffinert UX som burde være svært nær en normal menneskelig interaksjon. Tenk på dette når du forbereder deg til å lage web bot som vil tekst brukerne dine.
Velge rammen
Etter å ha trent i UX, er det på tide å få nakke dypt inn i tekniske komponenter. Du kan starte med å velge rammen for fremtidens AI. Her er noen av de vanligste verktøyene vi bruker i løpet av vår webutvikling.
Microsoft Bot Framework - Microsoft Bot Framework gjør en god jobb med å sette opp innspill og utdata, samtalefunksjoner, samt å kunne levere en skalerbar løsning som gjør jobben bra. Noen av de mest fremtredende komponentene er Developer Portal, Bot Directory, samt Bot Builder SDK.
SDK er bygget opp rundt to komponenter som kan brukes som en separat:
1. Bot Connector integrasjonsprogram.
2. LUIS.ai - (aka Språkforståelse Intelligent Service) NLP-komponent.
Api.ai - gir et stort antall domener samt sitt eget sett med konsepter som skaper en komplisert algoritme for å gi omfattende løsninger for noen av de mest komplekse UX-scenariene.
Chatbots er ikke en gimmick som bedrifter bruker til å markedsføre seg under premissene for innovasjon. De er uunnværlige for den globale virksomheten. Din chatbot er en engangsinvestering som vil være nøkkelen til å gjøre din “24/7-støtte” en realitet. Spesielt nå når hver andre person foretrekker en tekstbasert samtale til en telefonsamtale.
Til slutt, her er en liste over maler for ikke-programmører som lar deg sette opp en enkel onlinehjelp som webmaster med nullkodingserfaring. Vår guide skal gi deg generell kontekst for å bygge en integrert chatbot for et nettsted.
Her finner du de mest relevante designkonseptene og avgjørelsene som kan hjelpe deg med å gjøre denne utvidelsen til en verdifull ressurs for teamet ditt. For flere utviklingsløsninger, sørg for å besøke vår nettside
- Andrii Horiachko er COO på Softermii