Obsah:
- Čo môžu robiť Chatbots
- Skripty alebo ponuky Chatbots
- Inteligentné rozpoznávanie kľúčových slov
- Kontextové Chatbots aplikácie
- Platformy a rámce Chatbot
- Tipy na vytvorenie chatu
- Publikovanie vášho chatbotu
Video: Natural Language Processing 101 + Dialogflow Chatbot (November 2024)
Väčšina z nás komunikovala s chatbotom aspoň raz, či už je to na Facebook Messenger alebo prostredníctvom rozhovorov s Alexou. Nejde o nový fenomén, ale umelá inteligencia preberá svoje inteligentné telefóny na širokom spektre zariadení, od telefónu po inteligentný dom.
Zakaždým, keď používate Google Assistant, Siri a Alexa, komunikujete s pokročilým chatom, ktorý využíva AI a strojové učenie. Roboty však môžu byť tiež jednoduché, napríklad vyskakovacie okná na webových stránkach pre maloobchod a miestne vyhľadávania, ktoré poskytujú základné informácie.
Ako sa technológia vyvíja, roboti počas konverzácie ponúknu viac reakcií podobných ľuďom a budú od nás všetkých vyžadovať minimálne základné vedomosti o tom, ako fungujú. Toto je potrebné vedieť.
Čo môžu robiť Chatbots
Krása chatbotov spočíva v tom, aké rozmanité môžu byť. Môžu zákazníkom pomáhať pri nákupoch v elektronickom obchode, navrhovať produkty a poskytovať služby zákazníkom. Môžu si rezervovať lety, zadávať objednávky na vyberanie reštaurácií, poskytovať aktuálne informácie o počasí v reálnom čase, sledovať akciový trh, pomáhať s finančnými a bankovými potrebami a ďalšie.
Chatboty sú programované odlišne v závislosti od služby, od ktorej sa očakáva, že budú poskytovať. Vieme, čo sú chatboty a niektoré z ich rôznych schopností, ale aby sme plne porozumeli tomu, ako ich vyvinúť, je dôležité naučiť sa rôzne typy robotov a ako každý typ funguje. Existujú tri hlavné technológie chatbot s rôznymi zložitosťami - skriptované, inteligentné a aplikácie.
Skripty alebo ponuky Chatbots
Toto je najzákladnejšia verzia chatbotu. Rozhovory s týmito robotmi sú vopred určené a jednoduché - je to v podstate stromová hierarchia, s ktorou náhodou interagujeme takmer denne. Tieto chatboty sa používajú na programovanie automatizovaných telefonických odpovedí, odpovedanie na otázky služieb zákazníkom a vývoj priamych otázok, ktoré nevyžadujú komplexnú odpoveď. Menu alebo skriptované rozhovory vyžadujú, aby si používateľ vybral z explicitných možností v každom kroku konverzácie.Inteligentné rozpoznávanie kľúčových slov
Inteligentné čety využívajú AI, aby sa naučili z každej konverzácie a prispôsobili sa. Tieto roboty „vidia“, čo človek píše, a podľa toho reagujú bez explicitného skriptu. Chatbot je schopný odpovedať na otvorené otázky prostredníctvom prispôsobených kľúčových slov zabudovaných do jeho kódu. Tieto roboty sú inteligentné, ale niekedy sú zmätené. Keďže inteligentné čety hľadajú kľúčové slová, nedokážu určiť, ako správne odpovedať na otázku, ak sa v mnohých otázkach použije príliš veľa rovnakých slov.Kontextové Chatbots aplikácie
Toto je v súčasnosti najpokročilejšia technológia chatbot. Tieto roboty využívajú strojové učenie a umelú inteligenciu na učenie sa z ľudskej konverzácie prostredníctvom procesu „pokusu a omylu“ vo svojich rôznych algoritmoch. Pamätajú si interakcie s jednotlivými používateľmi, aby sa časom stali inteligentnejšími prostredníctvom procesu eliminácie, zapamätali si veci, ako sú informácie o platbách, adresy a opakované objednávky, aby sa nakoniec opýtali, či je napríklad vaša obvyklá objednávka jedla to, čo chcete. Všetko, čo musíte urobiť, je povedať: „Áno.“ Keďže ide o najzložitejšie roboty, je ťažké ich vytvoriť.Platformy a rámce Chatbot
Chatbots sú stále celkom nová technológia, ale existujú dva hlavné spôsoby, ako vyvinúť robota: Vývojové platformy a rámce.
Najjednoduchší spôsob je použiť vývojovú platformu ako chatfuel, botkit alebo motion.ai, ktorá ponúka vývojárom (vy) ľahko použiteľné rozhrania a nástroje, ako je napríklad drag-and-drop funkčnosť.
Rámce topánok ponúkajú zložitejšie súbory nástrojov a sú určené pre vývojárov s predchádzajúcimi znalosťami kódovania. Sú kódujúce ťažké a poskytujú iba útržky kódu, ktoré vývojári môžu usporiadať a pridať k nim. Tri hlavné rámce sú Amazon Lex, Microsoft Bot Framework a Dialogflow.
Pretože toto je príručka pre začiatočníkov, odporúčame vám zostaviť roboty pomocou platformy.