Obsah:
- Co mohou Chatbots dělat
- Skriptované nebo nabídky Chatbots
- Inteligentní rozpoznávání klíčových slov
- Kontextové aplikace Chatbots
- Chatbot platformy a rámce
- Tipy pro vytváření chatbotu
- Publikování vašeho chatbotu
Video: How To Make a Chatbot in Python | Python Chat Bot Tutorial | Edureka (Listopad 2024)
Většina z nás komunikovala s chatbotem alespoň jednou, ať už je to na Facebooku Messenger nebo prostřednictvím rozhovorů s Alexou. Nejedná se o nový jev, ale umělá inteligence přeplňuje své chytré telefony na široké škále zařízení, od telefonu po chytrý domov.
Pokaždé, když používáte Google Assistant, Siri a Alexa, komunikujete s pokročilým chatbotem, který využívá AI a strojové učení. Boty ale mohou být také jednoduché, jako jsou vyskakovací okna na maloobchodních webech a místní vyhledávání, která nabízejí základní informace.
Jak se technologie vyvíjí, roboti během konverzace nabídnou více „lidských“ odpovědí a budou od nás vyžadovat alespoň základní znalost toho, jak fungují. Zde je to, co potřebujete vědět.
Co mohou Chatbots dělat
Krása chatbotů je, jak různorodé mohou být. Mohou pomáhat zákazníkům s nákupy v rámci elektronického obchodu, navrhovat návrhy produktů a poskytovat služby zákazníkům. Mohou si zarezervovat lety, zadávat objednávky na výběry restaurací, poskytovat aktuální informace o počasí v reálném čase, sledovat akciový trh, pomáhat s finančními a bankovními potřebami a další.
Chatboty jsou programovány odlišně v závislosti na službě, kterou mají poskytovat. Víme, co jsou chatboty a některé z jejich rozmanitých schopností, ale abychom plně porozuměli tomu, jak je rozvíjet, je důležité se naučit různé typy robotů a jak každý typ funguje. Existují tři hlavní technologie chatbot s různou složitostí - skriptované, inteligentní a aplikace.
Skriptované nebo nabídky Chatbots
Toto je nejzákladnější verze chatbotu. Konverzace s těmito roboty jsou předurčené a jednoduché - je to v zásadě stromová hierarchie, se kterou náhodou interagujeme téměř denně. Tyto chatboty se používají pro programování automatických telefonních odpovědí, odpovídání na dotazy zákaznických služeb a vývoj přímých často kladených otázek, které nevyžadují komplexní odpověď. Menu nebo skriptované chatboty vyžadují, aby si uživatel v každém kroku konverzace vybral z explicitních možností.Inteligentní rozpoznávání klíčových slov
Inteligentní chatboty využívají AI k učení se z každé konverzace a přizpůsobení. Tito roboti „vidí“, co člověk píše, a podle toho reagují, bez explicitního skriptu. Chatbot je schopen odpovídat na otevřené otázky pomocí přizpůsobených klíčových slov zabudovaných do jeho kódu. Tyto roboty jsou chytré, ale někdy jsou zmatené. Protože hledají klíčová slova, inteligentní chatbot nebude schopen určit, jak správně odpovědět na dotaz, pokud je ve více otázkách použito příliš mnoho stejných slov.Kontextové aplikace Chatbots
Toto je v současné době nejpokročilejší technologie chatbot. Tyto roboty využívají strojové učení a umělou inteligenci k tomu, aby se poučili z konverzace člověka prostřednictvím procesu „pokusu a omylu“ ve svých různých algoritmech. Vzpomínají na interakce s jednotlivými uživateli, aby se postupem času stali inteligentnějšími, a to prostřednictvím jakéhokoli procesu eliminace, pamatují si věci, jako jsou platební údaje, adresy a opakované objednávky, aby se nakonec zeptali, zda je například obvyklá objednávka jídla. Jediné, co musíte udělat, je říct: „Ano.“ Protože se jedná o nejsložitější roboty, je těžké je vytvořit.Chatbot platformy a rámce
Chatbots jsou stále docela nová technologie, ale existují dva hlavní způsoby, jak vyvinout robota: Vývojové platformy a rámce.
Nejjednodušší způsob je použít vývojovou platformu jako chatfuel, botkit nebo motion.ai, která nabízí vývojářům (vám) snadno použitelná rozhraní a nástroje, jako je funkce drag-and-drop.
Rámce Bot nabízejí složitější sady nástrojů a jsou určeny více pro vývojáře s předchozí znalostí kódování. Jsou kódování těžké a poskytují pouze fragmenty kódu, které vývojáři mohou přeskupit a přidat k nim. Tři hlavní rámce jsou Amazon Lex, Microsoft Bot Framework a Dialogflow.
Protože se jedná o průvodce pro začátečníky, doporučujeme vám sestavit roboty pomocí platformy.