Bahay Paano Ang paglikha ng Chatbot 101: kung ano ang kailangan mong malaman

Ang paglikha ng Chatbot 101: kung ano ang kailangan mong malaman

Talaan ng mga Nilalaman:

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

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

Karamihan sa atin ay nakipag-ugnay sa isang chatbot kahit isang beses, maging ito sa Facebook Messenger o sa pamamagitan ng mga talakayan kay Alexa. Hindi sila isang bagong kababalaghan, ngunit ang artipisyal na katalinuhan ay pinadadagdag ang kanilang mga smarts sa isang malawak na hanay ng mga aparato, mula sa iyong telepono hanggang sa matalinong bahay.

Sa tuwing gumagamit ka ng Google Assistant, Siri, at Alexa, nakikipag-usap ka sa isang advanced na chatbot na gumagamit ng pag-aaral ng AI at machine. Ngunit ang mga bot ay maaari ring maging simple, tulad ng mga kahon ng pop-up sa mga website ng tingi at lokal na mga paghahanap na nag-aalok ng pangunahing impormasyon.

Bilang nagbabago ang teknolohiya, ang mga bot ay mag-aalok ng higit pang mga "katulad ng tao" na mga tugon sa panahon ng pag-uusap, at mangangailangan tayo ng lahat na magkaroon ng hindi bababa sa isang pangunahing kaalaman sa kung paano ito gumagana. Narito ang dapat mong malaman.

    Ano ang Magagawa ng Chatbots

    Ang kagandahan ng chatbots ay kung paano magkakaiba ang mga ito. Maaari silang tulungan ang mga customer sa mga pagbili ng e-commerce, gumawa ng mga mungkahi ng produkto, at magbigay ng serbisyo sa customer. Maaari silang mag-book flight, mag-order ng take-out ng restawran, magbigay ng mga real-time na pag-update ng panahon, subaybayan ang stock market, tumulong sa mga pangangailangan sa pananalapi at pagbabangko, at higit pa.

    Ang mga chatbots ay nai-program na naiiba depende sa serbisyo na inaasahan nilang ibibigay. Alam namin kung ano ang mga chatbots at ilan sa kanilang magkakaibang mga kakayahan, ngunit upang lubos na maunawaan kung paano bumuo ng isa, mahalagang malaman ang iba't ibang uri ng mga bot at kung paano gumagana ang bawat uri. Mayroong tatlong pangunahing teknolohiya ng chatbot na may iba't ibang mga kumplikado - naka-script, matalino, at aplikasyon.

    Scripted o Menu Chatbots

    Ito ang pinaka pangunahing bersyon ng isang chatbot. Ang mga pag-uusap sa mga bot na ito ay paunang natukoy at simple - ito talaga ang isang hierarchy ng puno, na nangyayari sa pakikipag-ugnay sa halos araw-araw. Ang mga chatbots na ito ay ginagamit para sa pag-programming ng mga awtomatikong tugon ng telepono, pagsagot sa mga query sa serbisyo sa customer, at pagbuo ng mga deretsong FAQ na hindi nangangailangan ng isang komplikadong sagot. Ang menu o mga script na naka-script ay nangangailangan ng gumagamit na pumili mula sa tahasang mga pagpipilian sa bawat hakbang ng pag-uusap.

    Pagkilala sa Matalinong Keyword

    Ang mga matalinong chatbots ay gumagamit ng AI upang matuto mula sa bawat pag-uusap at umangkop. Ang mga bot na ito ay "nakikita" kung ano ang pag-type at pagtugon ng isang tao nang naaayon, nang walang isang malinaw na script. Ang chatbot ay maaaring sagutin ang mga bukas na tanong sa pamamagitan ng mga pasadyang mga keyword na binuo sa code nito. Ang mga bot na ito ay matalino, ngunit kung minsan ay nalilito sila. Dahil naghahanap sila ng mga keyword, hindi matukoy ng isang matalinong chatbot kung paano maayos na sasagutin ang isang query kung masyadong marami sa parehong mga salita ang ginagamit sa maraming mga katanungan.

    Kontekstwal na Mga Chatbots

    Kasalukuyan ito ang pinaka advanced na teknolohiya ng chatbot. Ang mga bot na ito ay gumagamit ng pagkatuto ng makina at artipisyal na katalinuhan upang malaman mula sa pag-uusap ng tao sa pamamagitan ng isang proseso ng "pagsubok at error" sa kanilang magkakaibang mga algorithm. Naaalala nila ang mga pakikipag-ugnayan sa mga indibidwal na gumagamit upang maging mas matalino sa paglipas ng panahon sa pamamagitan ng isang uri ng proseso ng pag-aalis, pag-alala sa mga bagay tulad ng impormasyon sa pagbabayad, mga address, at paulit-ulit na mga utos na sa kalaunan magtanong kung, halimbawa, ang iyong karaniwang order ng pagkain ay kung ano ang gusto mo. Ang kailangan mo lang gawin ay sabihin, "Oo." Tulad ng mga ito ang pinaka kumplikadong mga bot, sila ang pinakamahirap na lumikha.

    Mga Platform ng Chatbot at Frameworks

    Ang mga chatbots ay isang magandang teknolohiya pa rin, ngunit mayroong dalawang pangunahing paraan upang makabuo ng isang bot: Mga platform ng pag-unlad at mga frameworks.

    Ang pinakamadaling paraan ay ang paggamit ng isang platform ng pag-unlad tulad ng chatfuel, botkit, o motion.ai, na nag-aalok ng mga developer (ikaw) madaling gamitin na mga interface at tool tulad ng pag-andar ng drag-and-drop.

    Nag-aalok ang mga Bot frameworks ng mas kumplikadong mga toolkits at ginagawa ang higit pa para sa mga nag-develop na may paunang kaalaman sa pag-cod. Mabibigat ang mga ito sa pag-cod, at nagbibigay lamang ng mga snippet ng code na maaaring maisaayos ng mga developer at idagdag sa. Ang tatlong pangunahing mga frameworks ay ang Amazon Lex, Microsoft Bot Framework, at Dialogflow.

    Dahil ito ang gabay ng isang nagsisimula, hinihikayat ka naming magtayo ng mga bot gamit ang isang platform.

    Mga tip para sa pagbuo ng isang Chatbot

    Mayroong maraming mga detalye na dapat tandaan kapag nagdidisenyo ng isang chatbot ng iyong sariling pagmamay-ari, ngunit ang ilang mga pangunahing punto upang isaalang-alang: Anong uri ng bot ang nais mong itayo? Nais mo bang matagumpay itong magdaos ng isang pag-uusap o nais mo upang magawa ang mga utos? Ano ang tono at pagkatao nito? Laging gamitin ang mga tool sa platform ng pag-unlad at FAQ upang matiyak ang isang maayos na karanasan sa pagbuo.

    Pag-publish ng Iyong Chatbot

    Mayroong isang kalakal ng mga pagpipilian para sa pag-publish ng iyong bot; mayroong kahit isang pasadyang URL ngbot upang bigyan ang iyong chatbot ng isang nakatuong homepage sa internet at ipakita ang iyong pagbuo ng mga chops. Ang pinakasikat na mga platform upang mai-publish ang isang pangunahing chatbot sa Facebook, Slack, isang personal na website, o Twitter. Pumunta ka doon at maging bot developer na palagi mong nais.
Ang paglikha ng Chatbot 101: kung ano ang kailangan mong malaman