11
Vytvořením Skills můžete Alexe přidat ještě mnohem více funkcí. Jak si můžete sami naprogramovat Skill, vám ukážeme v našem návodu.
Vytvoření Alexa Skill: Jaké druhy Skills existují?
„Alexa“ je název digitálního hlasového asistenta od Amazonu. Firmy a soukromé osoby jej mohou integrovat do určitého hardwaru prostřednictvím služby Alexa Voice Service (AVS).
- Bez rozšíření můžete pomocí Alexy odpovídat na některé vědomostní otázky, ovládat zařízení chytré domácnosti nebo nakupovat produkty na Amazonu.
- Chcete-li Alexu naučit další dovednosti, můžete jako vývojář pomocí Alexa Skills Kit (ASK) vytvářet vlastní aplikace pro Alexu.
- K dispozici jsou jednak dovednosti pro chytrou domácnost pro ovládání propojených zařízení, jednak dovednosti Flash Briefing jako další zdroj zpráv pro denní shrnutí („Flash Brief“) a také dovednosti Custom Interaction Model pro všechny ostatní interakce s Alexou.
- Abyste mohli vytvořit dovednost, potřebujete účet Amazon Developer. V portálu pro vývojáře můžete vytvářet a konfigurovat nové dovednosti.
- Skutečná logika dovedností může být integrována jako webová služba přes HTTPS. Tyto webové služby Amazon označuje jako SkillServices. Amazon doporučuje pro tento účel jako backend svou vlastní službu „AWS Lambda“.
Amazon Echo: Co musíte vzít v úvahu při programování dovedností?
Skill můžete snadno vytvořit pomocí „Alexa Skills Kit“, který najdete v konzoli pro vývojáře. Než začnete s programováním skillu, měli byste si nejprve položit několik otázek:
- Nejprve je třeba si položit otázku, jak má uživatel skill vyvolat a jak může aktivovat jednotlivé funkce. Proto nejprve určete klíčová slova.
- Dále je důležité vědět, jak má být sestavená věta a zda existují regionální rozdíly.
- Čím flexibilnější je zadávání dotazu, tím lepší je uživatelský zážitek. Skill by například měl vždy reagovat na slovo „pomoc” a vysvětlit uživateli, jak s ním může komunikovat.
Programování dovednosti pro Alexu
Nejprve si musíte vytvořit účet pro Developer Console a AWS .
- Nejprve klikněte v konzoli pro vývojáře na záložku „Alexa“ a u „Alexa Skills Kit“ klikněte na „Get Started“.
- Poté klikněte na „Add a New Skill“.
- Nyní můžete začít konfigurovat a nastavovat svou dovednost. Abyste nemuseli nastavovat server HTTPS, můžete použít AWS.
- Samotnou dovednost naprogramujete v interakčním režimu. Programujete v jazyce Java-Script. Nápovědu najdete na domovské stránce Amazonu.
Aktuální typy dovedností a jejich možnosti využití
Různé typy Alexa Skills a jejich možnosti použití s ohledem na nejnovější vývoj lze přehledně znázornit následovně:
- Uživatelsky definované dovednosti: Umožňují individuální jazykové zážitky s uživatelem definovaným jazykovým modelem (Voice Interaction Model). Vyvíjí se vlastní záměry a vzorové výrazy pro konkrétní aplikace, jako jsou hry, vzdělávání, zdraví atd. Ideální pro interaktivní, dialogově orientované aplikace, které nejsou přímo spojeny s fyzickými zařízeními.
- Novější funkce, jako je „Skills Arbitration“, umožňují vyvolat dovednost bez explicitního uvedení názvu, což zvyšuje uživatelský komfort. Podporuje Context Carryover, takže jsou možné následné otázky a kontextové dialogy.
- Funkce Smart Home: Speciálně navrženo pro ovládání zařízení Smart Home, jako jsou lampy, topení, zásuvky atd. Vývojářům není předepsán samotný jazykový model; Alexa používá předdefinovaná rozhraní, která jsou optimalizována pro ovládání zařízení. Optimální pro integraci chytrého hardwaru, protože tento typ dovednosti předepisuje jasná rozhraní pro komunikaci se zařízeními. Na rozdíl od vlastních dovedností lze dovednost Smart Home použít pouze pro ovládání zařízení.
- Dovednosti Flash Briefing: Služba pro poskytování zpráv, titulků, počasí nebo krátkých informačních úryvků. Využívá RSS kanály nebo jiné zdroje obsahu k předčítání aktuálních informací. Vhodné pro pravidelné aktualizace informací, jako jsou zprávy nebo předpovědi počasí.
- Další typy a varianty dovedností: Game Skills: Pro interaktivní hry pro celou rodinu s Alexou. Music & Audio Skills: Pro přehrávání hudby, podcastů nebo rádia. Food Ordering Skills: pomoc při objednávání jídla v restauraci nebo donášce jídla. Video Skills: výběr a přehrávání videí přes Alexu. Connected Vehicle Skills: ovládání a dotazování na stav automobilů. Knowledge Skills: pro předávání profesních nebo osobních znalostí.
- Nejnovější vývoj Alexa Skill: Skills Arbitration usnadňuje vyvolání dovedností bez přesného pojmenování. Context Carryover umožňuje následné otázky v kontextu konverzace, což umožňuje plynulejší dialogy. Byly rozšířeny funkce pro personalizaci a správu schůzek a připomínek. Cílem je do konce roku 2025 dosáhnout větší personalizace a rozpoznávání kontextu v Alexa Skills.
- Tento přehled ukazuje hlavní typy dovedností Alexa s jejich příslušnými možnostmi použití, od ovládání zařízení přes interaktivní dialogy až po zpravodajské kanály a specializované aplikace. Nejnovější funkce zlepšují uživatelský zážitek díky intuitivnějšímu vyvolávání a kontextově orientovaným dialogům.
