Hjem Hvordan Chatbot-oppretting 101: det du trenger å vite

Chatbot-oppretting 101: det du trenger å vite

Innholdsfortegnelse:

Video: Natural Language Processing 101 + Dialogflow Chatbot (Oktober 2024)

Video: Natural Language Processing 101 + Dialogflow Chatbot (Oktober 2024)
Anonim

De fleste av oss har interaksert med en chatbot minst en gang, enten det er på Facebook Messenger eller gjennom diskusjoner med Alexa. De er ikke et nytt fenomen, men kunstig intelligens overlader smartene deres på et bredt spekter av enheter, fra telefonen til det smarte hjemmet.

Hver gang du bruker Google Assistant, Siri og Alexa, kommuniserer du med en avansert chatbot som bruker AI og maskinlæring. Men bots kan også være enkle, som pop-up-boksene på nettsteder og lokale søk som tilbyr grunnleggende informasjon.

Når teknologien utvikler seg, vil roboter tilby mer "menneskelignende" svar under samtalen, og vil kreve at vi alle har minst en grunnleggende kunnskap om hvordan de fungerer. Her er hva du trenger å vite.

    Hva Chatbots kan gjøre

    Det fine med chatbots er hvor mangfoldige de kan være. De kan hjelpe kunder med kjøp av e-handel, komme med produktforslag og tilby kundeservice. De kan bestille flyreiser, bestille bestillinger på restaurant, gi væroppdateringer i sanntid, spore aksjemarkedet, bistå med økonomiske og bankbehov og mer.

    Chatbots er programmert annerledes avhengig av tjenesten de forventes å tilby. Vi vet hva chatbots er og noen av deres forskjellige funksjoner, men for å forstå hvordan du utvikler en, er det viktig å lære de forskjellige typer bots og hvordan hver type fungerer. Det er tre viktigste chatbot-teknologier med varierende kompleksitet - skriptet, intelligent og applikasjon.

    Scripted eller Menu Chatbots

    Dette er den mest grunnleggende versjonen av en chatbot. Samtaler med disse robotene er forhåndsbestemte og enkle - det er i utgangspunktet et trehierarki, som vi tilfeldigvis samhandler med nesten daglig. Disse chatbots brukes til å programmere automatiserte telefonsvar, svare på kundeserviceforespørsler og utvikle enkle vanlige spørsmål som ikke krever et komplekst svar. Meny eller skriptede chatbots krever at brukeren velger mellom eksplisitte alternativer på hvert trinn i samtalen.

    Intelligent nøkkelordgjenkjenning

    Intelligente chatbots bruker AI for å lære av hver samtale og tilpasse seg. Disse robotene "ser" hva en person skriver og svarer deretter, uten et eksplisitt skript. Chatboten kan svare på åpne spørsmål gjennom tilpassede nøkkelord innebygd i koden. Disse robotene er smarte, men noen ganger blir de forvirrede. Siden de ser etter nøkkelord, vil ikke en intelligent chatbot kunne bestemme hvordan du skal svare på en spørring på riktig måte hvis for mange av de samme ordene brukes i flere spørsmål.

    Chatbots for kontekstuell applikasjon

    Dette er for tiden den mest avanserte chatbot-teknologien. Disse robotene bruker maskinlæring og kunstig intelligens for å lære av menneskelig samtale gjennom en "prøving og feiling" -prosess i sine forskjellige algoritmer. De husker samspill med individuelle brukere for å bli mer intelligente over tid gjennom en slags eliminasjonsprosess, husker ting som betalingsinformasjon, adresser og gjentatte ordrer for til slutt å spørre om for eksempel den vanlige matbestillingen din er det du ønsker. Alt du trenger å gjøre er å si "Ja." Siden dette er de mest komplekse robotene, er de vanskeligst å lage.

    Chatbot-plattformer og rammer

    Chatbots er fremdeles en ganske ny teknologi, men det er to hovedmåter å utvikle en bot: Utviklingsplattformer og rammer.

    Den enkleste måten er å bruke en utviklingsplattform som chatfuel, botkit eller motion.ai, som tilbyr utviklere (du) brukervennlige grensesnitt og verktøy som dra-og-slipp-funksjonalitet.

    Botrammer tilbyr mer komplekse verktøysett og er laget mer for utviklere med tidligere kodingskunnskap. De koder for tunge, og gir bare kodebiter som utviklerne kan omorganisere og legge til. De tre viktigste rammene er Amazon Lex, Microsoft Bot Framework og Dialogflow.

    Siden dette er en nybegynnerguide, vil vi oppmuntre deg til å bygge roboter ved å bruke en plattform.

    Tips for å bygge en Chatbot

    Det er mange detaljer du må huske på når du designer en helt egen chatbot, men noen grunnleggende punkter du bør tenke på: Hva slags bot vil du bygge? Vil du at den skal føre en samtale, eller vil du at den skal utføre kommandoer? Hva er dens tone og personlighet? Bruk alltid utviklingsplattformverktøyene og vanlige spørsmålene for å sikre en jevn utvikling.

    Publisering av Chatbot

    Det er en mengde alternativer for publisering av bot; det er til og med en tilpasset.bot-URL for å gi din chatbot en dedikert hjemmeside på internett og vise frem utviklende koteletter. De mest populære plattformene å publisere en grunnleggende chatbot på er Facebook, Slack, et personlig nettsted eller Twitter. Gå ut dit og bli den botutvikleren som du alltid har ønsket å være.
Chatbot-oppretting 101: det du trenger å vite