Cuprins:
- Ce pot face Chatbots
- Chaturi scripturi sau meniu
- Recunoaștere inteligentă a cuvintelor cheie
- Chat-uri pentru aplicații contextuale
- Platforme și cadre de chatbot
- Sfaturi pentru crearea unui chatbot
- Publicarea Chatbot-ului
Video: 10.1: Introduction to Chatbots - Programming with Text (Noiembrie 2024)
Cei mai mulți dintre noi au interacționat cu un chatbot cel puțin o dată, fie că este vorba de Facebook Messenger sau prin discuții cu Alexa. Nu sunt un fenomen nou, dar inteligența artificială își supraîncarcă smart-urile pe o gamă largă de dispozitive, de la telefonul dvs. până la casa inteligentă.
De fiecare dată când utilizați Google Assistant, Siri și Alexa, comunicați cu un chatbot avansat care utilizează AI și învățare automată. Însă bot-urile pot fi simple, cum ar fi casetele pop-up de pe site-urile de vânzare cu amănuntul și căutările locale care oferă informații de bază.
Pe măsură ce tehnologia evoluează, roboții vor oferi mai multe răspunsuri „asemănătoare omului” în timpul conversației și ne vor cere tuturor să avem cel puțin o cunoaștere de bază a modului în care funcționează. Iată ce trebuie să știți.
Ce pot face Chatbots
Frumusețea chatbots-urilor este cât de diversă poate fi. Aceștia pot ajuta clienții cu achiziții de comerț electronic, pot face sugestii de produse și pot oferi servicii clienților. Acestea pot rezerva zboruri, pot face comenzi de preluare a restaurantelor, pot oferi actualizări meteorologice în timp real, urmărirea pieței bursiere, asistarea nevoilor financiare și bancare și multe altele.
Chat-urile sunt programate diferit în funcție de serviciul pe care sunt așteptați să îl presteze. Știm care sunt chatbot-urile și unele dintre diversele lor capacități, dar pentru a înțelege pe deplin cum să-l dezvolți, este important să înveți diferitele tipuri de bot și cum funcționează fiecare tip. Există trei tehnologii principale de chatbot cu diferite complexități - script, inteligent și aplicație.
Chaturi scripturi sau meniu
Aceasta este cea mai de bază versiune a unui chatbot. Conversațiile cu acești roboți sunt predeterminate și simple - este practic o ierarhie de arbori, cu care se întâmplă să interacționăm aproape zilnic. Aceste mesaje de chat sunt utilizate pentru programarea răspunsurilor automate ale telefonului, pentru a răspunde la întrebările de servicii pentru clienți și pentru a dezvolta întrebări frecvente simple care nu necesită un răspuns complex. Chatboturile cu meniu sau scripturi necesită utilizatorului să aleagă dintre opțiunile explicite la fiecare pas al conversației.Recunoaștere inteligentă a cuvintelor cheie
Chatboturile inteligente folosesc AI pentru a învăța din fiecare conversație și pentru a se adapta. Acești roboți „văd” ce scrie o persoană și răspunde în consecință, fără un script explicit. Chatbot-ul poate răspunde la întrebări deschise prin intermediul unor cuvinte cheie personalizate încorporate în codul său. Acești roboți sunt deștepți, dar uneori se confundă. Din moment ce caută cuvinte cheie, un chatbot inteligent nu va putea determina cum să răspundă corect la o interogare dacă sunt utilizate prea multe din aceleași cuvinte în mai multe întrebări.Chat-uri pentru aplicații contextuale
Aceasta este în prezent cea mai avansată tehnologie chatbot. Acești roboți folosesc învățarea automată și inteligența artificială pentru a învăța din conversația umană printr-un proces de „încercare și eroare” în algoritmii lor diversi. Ei își aduc aminte de interacțiunile cu utilizatorii individuali pentru a deveni mai inteligenți în timp printr-un fel de proces de eliminare, își amintesc lucruri precum informațiile de plată, adresele și comenzile repetate pentru a vă întreba în cele din urmă dacă, de exemplu, comanda dvs. obișnuită de mâncare este ceea ce doriți. Tot ce trebuie să faci este să spui „Da”. Întrucât acestea sunt cele mai complexe roboți, acestea sunt cele mai greu de creat.Platforme și cadre de chatbot
Chatbot-urile sunt încă o tehnologie destul de nouă, dar există două moduri principale de a dezvolta un bot: platforme de dezvoltare și cadre.
Cel mai simplu este să folosiți o platformă de dezvoltare precum chatfuel, botkit sau motion.ai, care oferă dezvoltatorilor (dvs.) interfețe ușor de utilizat și instrumente precum funcționalitatea drag-and-drop.
Cadrele bot oferă seturi de instrumente mai complexe și sunt create mai mult pentru dezvoltatorii cu cunoștințe prealabile de codare. Acestea codează grele și oferă doar fragmente de cod pe care dezvoltatorii le pot rearanja și adăuga. Cele trei cadre majore sunt Amazon Lex, Microsoft Bot Framework și Dialogflow.
Deoarece acesta este un ghid pentru începători, vă recomandăm să construiți roboți folosind o platformă.