7
Създавайки Skills, можете да добавите още много функции към Alexa. В нашето ръководство ще ви покажем как можете сами да програмирате Skill.
Създаване на Alexa Skill: Какви видове Skills има?
„Alexa“ е името на цифровия гласов асистент на Amazon. Фирми и частни лица могат да го интегрират в определено хардуерно оборудване чрез Alexa Voice Service (AVS).
- Без разширения можете да използвате Alexa, за да отговаряте на някои въпроси, да управлявате устройства за интелигентен дом или да купувате продукти от Amazon.
- За да научите Alexa на допълнителни умения, като разработчик можете да създадете свои собствени приложения за Alexa с Alexa Skills Kit (ASK).
- Тук има умения за умни домове за управление на свързани устройства, както и умения за флаш брифинг като допълнителен източник на новини за дневното обобщение („Flash Brief“) или умения за персонализирани модели на взаимодействие за всички други взаимодействия с Alexa.
- За да можете да създадете умение, се нуждаете от акаунт за разработчици на Amazon. В портала за разработчици можете да създавате и конфигурирате нови умения.
- Самата логика на уменията може да бъде интегрирана като уеб услуга чрез HTTPS. Amazon нарича тези уеб услуги SkillServices. Amazon препоръчва своя собствена услуга „AWS Lambda“ като бекенд.
Amazon Echo: Какво трябва да имате предвид при програмирането на умения?
Можете лесно да създадете умение с „Alexa Skills Kit“, който ще намерите в конзолата за разработчици. Преди да започнете да програмирате умение, първо трябва да си зададете няколко въпроса:
- Първо, възниква въпросът как потребителят трябва да активира умението и как може да активира отделните функции. Затова първо определете ключовите термини.
- Освен това е важно да знаете как трябва да бъде подредена фразата и дали има регионални различия.
- Колкото по-гъвкаво може да бъде формулирано запитването, толкова по-добро е потребителското преживяване. Например, умението трябва винаги да реагира на думата „помощ” и да обяснява на потребителя как да взаимодейства с него.
Програмиране на умения за Alexa
Първо трябва да си създадете акаунт за Developer Console и за AWS .
- Първо кликнете върху раздела „Alexa“ в конзолата за разработчици и кликнете върху „Get Started“ в „Alexa Skills Kit“.
- След това кликнете върху „Add a New Skill“.
- Сега можете да започнете да конфигурирате и настройвате вашия Skill. За да не се налага да настройвате HTTPS сървър, можете да използвате AWS.
- Самият Skill се програмира в Interaction Mode. Програмирането се извършва в Java-Script. Помощ за това можете да намерите на уебсайта на Amazon.
Актуални видове умения и възможностите за тяхното приложение
Различните видове Alexa Skills и възможностите за тяхното приложение, като се имат предвид най-новите разработки, могат да бъдат представени по следния начин:
- Потребителски дефинирани умения: Позволяват индивидуални езикови преживявания с потребителски дефиниран езиков модел (Voice Interaction Model). Разработват се собствени намерения и примерни изказвания за специфични приложения като игри, образование, здраве и др. Идеални са за интерактивни, диалогово ориентирани приложения, които не са пряко свързани с физически устройства.
- По-нови функции като „Skills Arbitration” позволяват да се активира умение, без да се споменава изрично името му, което повишава удобството за ползване. Поддържа Context Carryover, което позволява последващи въпроси и диалози, свързани с контекста.
- Умения за умен дом: Специално проектирани за управление на устройства за умен дом като лампи, отоплителни уреди, контакти и др. На разработчиците не се предоставя езиков модел; Alexa използва предварително дефинирани интерфейси, които са оптимизирани за управление на устройства. Оптимален за интегриране на смарт хардуер, защото този тип умения задава ясни интерфейси за комуникация с устройствата. За разлика от персонализираните умения, уменията за умни домове могат да се използват само за управление на устройства.
- Умения за флаш брифинг: услуга за предоставяне на новини, заглавия, времето или кратки информационни фрагменти. Използва RSS емисии или други източници на съдържание, за да прочете актуална информация. Подходящ за редовни актуализации на информация, като новини или прогнози за времето.
- Други типове умения и варианти: Game Skills: За интерактивни, подходящи за цялото семейство игри с Alexa. Music & Audio Skills: За възпроизвеждане на музика, подкасти или радио. Умения за поръчване на храна: Помощ при поръчване на ресторант или храна. Видео умения: Избор и възпроизвеждане на видеоклипове чрез Alexa. Умения за свързани превозни средства: Управление и проверка на състоянието на автомобили. Умения за знания: За професионално или лично предаване на знания.
- Последни разработки на Alexa Skill: Skills Arbitration улеснява извикването на умения без точното им наименование. Context Carryover позволява последващи въпроси в контекста на разговора, което позволява по-плавни диалози. Функциите за персонализиране и управление на срещи и напомняния са разширени. Целта е по-силна персонализация и разпознаване на контекста в Alexa Skills до края на 2025 г.
- Този преглед показва основните типове умения на Alexa с техните съответни приложения, от управление на устройства през интерактивни диалози до новини и специализирани приложения. Най-новите функции подобряват потребителското преживяване чрез по-интуитивни извиквания и диалози, съобразени с контекста.
