Hjem Hvordan Chatbot-oprettelse 101: hvad du har brug for at vide

Chatbot-oprettelse 101: hvad du har brug for at vide

Indholdsfortegnelse:

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

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

De fleste af os har interageret med en chatbot mindst en gang, hvad enten det er på Facebook Messenger eller gennem diskussioner med Alexa. De er ikke et nyt fænomen, men kunstig intelligens overlader deres smarte på en lang række enheder, fra din telefon til det smarte hjem.

Hver gang du bruger Google Assistant, Siri og Alexa, kommunikerer du med en avanceret chatbot, der bruger AI og maskinlæring. Men bots kan også være enkle, som pop op-bokse på detailwebsteder og lokale søgninger, der tilbyder grundlæggende oplysninger.

Efterhånden som teknologien udvikler sig, vil bots tilbyde mere "menneskelignende" svar under samtalen og kræver, at vi alle mindst har en grundlæggende viden om, hvordan de fungerer. Her er hvad du har brug for at vide.

    Hvad Chatbots kan gøre

    Det smukke med chatbots er, hvor forskellige de kan være. De kan hjælpe kunder med køb af e-handel, komme med produktforslag og yde kundeservice. De kan booke flyvninger, afgive bestillinger for restaurantudtjekning, give realtidsopdateringer til vejr, spore aktiemarkedet, hjælpe med finansielle og bankmæssige behov og mere.

    Chatbots programmeres forskelligt afhængigt af den service, de forventes at levere. Vi ved, hvad chatbots er, og nogle af deres forskellige muligheder, men for fuldt ud at forstå, hvordan man udvikler en, er det vigtigt at lære de forskellige typer bots, og hvordan hver type fungerer. Der er tre vigtigste chatbot-teknologier med forskellige kompleksiteter - scriptet, intelligent og applikation.

    Scripted eller Menu Chatbots

    Dette er den mest basale version af en chatbot. Samtaler med disse bots er forudbestemt og enkle - det er dybest set et træhierarki, som vi tilfældigvis interagerer med næsten dagligt. Disse chatbots bruges til programmering af automatiserede telefonsvar, besvarelse af kundeserviceforespørgsler og udvikling af enkle ofte stillede spørgsmål, der ikke kræver et komplekst svar. Menu eller scriptede chatbots kræver, at brugeren vælger fra eksplicitte indstillinger på hvert trin i samtalen.

    Intelligent genkendelse af nøgleord

    Intelligente chatbots bruger AI til at lære af hver samtale og tilpasse sig. Disse bots "ser", hvad en person skriver og reagerer i overensstemmelse hermed uden et eksplicit script. Chatboten er i stand til at besvare åbne spørgsmål ved hjælp af tilpassede nøgleord, der er indbygget i dens kode. Disse bots er smarte, men de bliver undertiden forvirrede. Da de leder efter nøgleord, kan en intelligent chatbot ikke bestemme, hvordan man korrekt besvarer en forespørgsel, hvis der bruges for mange af de samme ord i flere spørgsmål.

    Contextual Application Chatbots

    Dette er i øjeblikket den mest avancerede chatbot-teknologi. Disse bots bruger maskinlæring og kunstig intelligens til at lære af menneskelig samtale gennem en "prøve og fejl" -proces i deres forskellige algoritmer. De husker interaktioner med individuelle brugere for at blive mere intelligente over tid gennem en slags eliminationsproces, huske ting som betalingsoplysninger, adresser og gentagne ordrer for til sidst at spørge, om for eksempel din sædvanlige madordre er det, du ønsker. Alt hvad du skal gøre er at sige, "Ja." Da dette er de mest komplekse bots, er de sværest at oprette.

    Chatbot-platforme og -rammer

    Chatbots er stadig en temmelig ny teknologi, men der er to hovedmåder til at udvikle en bot: Udviklingsplatforme og rammer.

    Den nemmeste måde er at bruge en udviklingsplatform som chatfuel, botkit eller motion.ai, der tilbyder udviklere (du) brugervenlige interface og værktøjer som træk-og-slip-funktion.

    Botrammer tilbyder mere komplekse værktøjssæt og laves mere til udviklere med forudgående kodningskendskab. De koder tungt og giver kun kodestykker, som udviklere kan omarrangere og tilføje til. De tre store rammer er Amazon Lex, Microsoft Bot Framework og Dialogflow.

    Da dette er en begyndervejledning, vil vi opfordre dig til at bygge bots ved hjælp af en platform.

    Tip til opbygning af en Chatbot

    Der er mange detaljer, du skal huske på, når du designer en helt egen chatbot, men nogle grundlæggende punkter, du skal overveje: Hvilken type bot vil du bygge? Vil du have, at den skal føre en samtale, eller vil du have, at den udfører kommandoer? Hvad er dens tone og personlighed? Brug altid udviklingsplatformens værktøjer og ofte stillede spørgsmål for at sikre en glat udviklingsoplevelse.

    Udgivelse af din chatbot

    Der er en overflod af muligheder for at udgive din bot; der er endda en brugerdefineret.bot-URL til at give din chatbot en dedikeret hjemmeside på internettet og vise dine udviklende chops. De mest populære platforme til at offentliggøre en grundlæggende chatbot på er Facebook, Slack, en personlig webside eller Twitter. Gå nu derude og bliv den botudvikler, som du altid har ønsket at være.
Chatbot-oprettelse 101: hvad du har brug for at vide