Key takeaways
Pros
- Snadno pochopitelný proces registrace
- Různé doplňkové služby dostupné v rámci AWS
- Bohatá znalostní báze a výukové programy
- Uživatelsky přívětivé rozhraní
Cons
- Potřeba přidat fakturační údaje, i když je chatbot zdarma
- Složitá webová integrace
- Zmatené, těžko pochopitelné ceny
Začínáme s funkcí chatbota Amazon Lex
Služba Amazon Lex je nástroj od Amazon Web Services (AWS), který usnadňuje vytváření chatbotů a dalších konverzačních rozhraní pomocí porozumění přirozenému jazyku a automatického rozpoznávání řeči. Pomocí ní můžete vytvářet chatboty, kteří rozumí textovým a hlasovým vstupům a odpovídajícím způsobem reagují.
Chcete-li zahájit proces instalace AWS Chatbot, musíte mít nejprve nastavený účet AWS. Zamířil jsem tedy na jejich webové stránky, abych zahájil proces registrace. Nejprve jsem byl požádán o zadání kořenové e-mailové adresy a názvu účtu AWS.
V této fázi budete po kliknutí na tlačítko “ověřit e-mailovou adresu” požádáni o potvrzení e-mailové adresy zadáním kódu, který byl na tuto adresu zaslán. Byl jsem pozitivně překvapen, že jsem kód obdržel téměř okamžitě. Jakmile bylo hotovo, nastal čas nastavit heslo uživatele root.
Když jsem se posunul dál, byl jsem přesměrován na druhý z pěti kroků procesu registrace. V této části jsem musel zadat další osobní údaje, jako je celé jméno, telefonní číslo, země nebo region a další.
Musel jsem také souhlasit s podmínkami smlouvy pro zákazníky AWS.
Krok číslo 3 se týkal poskytnutí fakturačních údajů, což jsem udělal. Nejsem příznivcem poskytování fakturačních údajů společnostem, zejména když chci nástroj pouze vyzkoušet. Ale asi se tomu nedá vyhnout, takže jsem po ověření údajů o své kartě pokračoval v procesu registrace.
V kroku číslo 4 jsem byl požádán o potvrzení své totožnosti poskytnutím telefonního čísla pro ověření, a to buď prostřednictvím hlasového hovoru, nebo textové zprávy. Zvolil jsem možnost textové zprávy a téměř okamžitě jsem obdržel SMS zprávu, což byla úleva.
Nakonec jsem byl v posledním, pátém kroku registračního procesu vyzván, abych si vybral požadovaný plán podpory. Na výběr jsou celkem 4 typy podpory:
- základní podpora (zdarma),
- podpora vývojářů (od 29 USD měsíčně),
- podpora podnikání (od 100 USD měsíčně),
- podpora na firemní úrovni (od 15 000 USD měsíčně).
Aniž bych o tom příliš přemýšlel, vybral jsem si bezplatný typ podpory a pokračoval v procesu registrace.
Celý proces registrace v pěti krocích mi zabral celkem asi 15 minut, což bylo snesitelné. AWS po mně chtěla uvést některé údaje, které podle mě nebyly nutné, ale byl to jediný způsob, jak si vytvořit účet. Musel jsem tedy požadavkům vyhovět.
Pokud jde o samotný proces registrace, nebyl problematický, jako například u chatbota IBM Watson Assistant. Řekl bych, že vše bylo jasné a přímočaré, takže si můžete být jisti, že to zvládnete.
Funkce a implementace chatbota Amazon Lex
Poté, co jsem strávil několik minut seznamováním se s docela atraktivním (ale také technickým) vizuálním designem softwaru, jsem se konečně mohl ponořit do funkcí chatbota.
Mé první dojmy z uživatelského rozhraní po přihlášení do konzoly pro správu AWS byly spíše pozitivní. Okamžitě jsem přešel na kartu služeb, kde jsem našel chatbota Amazon Lex a začal zkoumat jeho funkce.
Nejdříve jsem se rozhodl podívat se na některé související zdroje, které jsou k dispozici na levé straně webu. Byly to: dokumentace, blogy a karta “co je nového”. Byl jsem pozitivně překvapen množstvím dostupných užitečných informací.
Například v sekci blogu najdete různé články na různá témata, které mohou být pro nové uživatele chatbotů, jako jsem já, velmi užitečné.
Dokumentace je také velmi bohatá na informace, které ocení každý uživatel Amazon Lex.
Co se týče dostupných funkcí, musím přiznat, že mě potěšily návody a instrukce pro většinu dostupných funkcí. Níže můžete vidět příklad funkce “konfigurovat nastavení bota” a text “informace” vedle ní. Ikona textu pokračuje v zobrazování užitečných návodů na pravé straně po kliknutí na ni.
Některé z funkcí, které jsem opravdu rád prozkoumal, jsou časový limit nečinné relace, šablony příkladů botů a snadné živé testování chyb botů.
Když už jsme u těch chyb, bohužel jsem narazil na jednu, u které jsem si nebyl jistý, jak ji opravit. Konkrétně jsem měl problémy s nastavením více jazyků pro jednoho chatbota. Složitost různých možností, z nichž jsem si mohl vybrat, mě zahltila a nechala mě mírně podrážděného chybou. Nakonec jsem si o tom šel přečíst některé z dostupných zdrojů, protože jsem v rámci svého bezplatného předplatného zákaznické podpory nemohl mluvit s žádným živým agentem.
Celkově se Amazon Lex používal poměrně snadno, jen s několika matoucími aspekty, které znehodnotily zážitek.
Výkon a užitečnost
Rozhodl jsem se zhodnotit výkon a užitečnost aplikace Amazon Lex ze tří hledisek: její přesnost, spokojenost jako uživatele a schopnost úspěšně dokončit úkoly. Pokud jde o přesnost, Amazon Lex dokázal pochopit a interpretovat širokou škálu vstupů a reagovat relevantním způsobem. To zahrnovalo pochopení kontextu, rozpoznání záměru a poskytování přesných informací. Do budoucna hodnotím svou spokojenost jako uživatel na přibližně 7 bodů z 10. Celkově byla pozitivní, s několika nepříjemnými aspekty, jako je problém s nastavením více jazyků. Nakonec se Amazon Lex podařilo úspěšně dokončit úkoly, což bylo cílem. Proto jsem s chatbotem mírně spokojen.
Ceník chatbota Amazon Lex
Cenová struktura Amazon Lex je trochu složitá a chvíli mi trvalo, než jsem ji prošel. Bylo obtížné ji pochopit, zejména když jsem se dočetl, že se jedná o bezplatný nástroj.
Nedokázal jsem pochopit, kolik budu platit a za co. Našel jsem však informaci, že Amazon Lex je zdarma až na 10 000 textových a 5 000 hlasových požadavků, a to až na 12 měsíců.
Níže jsou uvedeny informace o cenách 3 různých typů služeb.
Ceny za streamované konverzace
Všechny uživatelské vstupy jsou zpracovávány v jednom streamovaném volání API, což znamená, že bot aktivně naslouchá a může proaktivně reagovat.
Náklady: $0,0065 za 1 interval řeči (15 sekund)
Náklady: $0.0020 za 1 textový požadavek
Ceník interakce mezi požadavkem a odpovědí
V tomto plánu je každý uživatelský vstup zpracován jako samostatné volání API. Poplatky se účtují podle toho, kolik požadavků váš bot prostřednictvím rozhraní API pro řeč nebo text ve výsledku provede.
Náklady: $0,004 za 1 řečový interval
Náklady: $0.00075 za 1 textový požadavek
Ceník automatizovaného návrháře chatbota
Pomocí aplikace Amazon Lex Automated Chatbot Designer můžete automaticky vytvářet chatboty na základě přepisů konverzací.
Náklady: 0,50 USD za minutu
Závěr
Obecně mám se službou Amazon Lex smíšené zkušenosti, ale spíše pozitivní. Rád jsem chatbota používal a testoval jeho funkce, ale také jsem měl pocit, že je poměrně technický. Navíc se mi velmi nelíbilo, že jsem musel zadávat své fakturační údaje. Pozitivně však rozhodně hodnotím dostupnost návodů a zdrojů, díky kterým jsem se chatbota snadno naučil a používal. Celkově se mi velmi líbila dostupnost přehledného a intuitivního rozhraní, stejně jako dostatečná podpora a dokumentace, která uživatelům pomáhá orientovat se ve funkcích chatbota. Pokud hledáte relativně levné, ale stabilní řešení, určitě ho vyzkoušejte.
Frequently Asked Questions
Jak začít používat službu Amazon Lex?
Přístup k aplikaci Amazon Lex získáte v konzole pro správu AWS, kde přejdete do kategorie “Umělá inteligence”. Chcete-li používat Amazon Lex, musíte mít účet Amazon Web Services. Pokud jej ještě nemáte, budete během procesu registrace vyzváni k jeho vytvoření. Další informace naleznete v příručce Amazon Lex V2 Getting Started Guide.
Jak vytvořit boty Amazon Lex pro mobilní zařízení?
SDK jsou k dispozici pro zařízení se systémy iOS a Android a poskytuje je společnost Amazon Lex. Pomocí těchto SDK můžete vyvíjet boty pro mobilní případy použití. Dále je možné použít aplikaci Amazon Cognito, která umožňuje ověřování uživatelů.
Jaké jsou nejčastější případy použití služby Amazon Lex?
Mezi nejčastější případy použití Amazon Lex patří informační boti, samoobslužní hlasoví chatboti a asistenti, boti pro ovládání zařízení, firemní produktivní boti, transakční boti a další.