يسهل عليك Ask SDK for Java بناء مهارات جذابة للغاية ، من خلال السماح لك بقضاء المزيد من الوقت في تنفيذ الميزات وأقل في كتابة رمز لوحة الغلاية.
| الوحدة النمطية | مافن |
|---|---|
| اسأل SDK | |
| اسأل SDK-core | |
| Ask-SDK-Lambda-support | |
| اسأل SDK-Servlet-support | |
| Ask-SDK-Dynamodb-Persistence-Adapter | |
| اسأل-SDK-Apache-Client | |
| اسأل SDK-Freemarker | |
| اسأل-SDK-Runtime |
يتم إصدار الميزات التالية كمعاينة عامة. قد تتغير الواجهات في الإصدارات المستقبلية.
يعمل SDK على فئات النماذج بدلاً من طلبات Alexa JSON الأصلية والردود. يتم إنشاء فئات النماذج هذه باستخدام الطلب ، Schemas Response JSON من مستندات المطور. يمكن العثور على الرمز المصدر لفئات النماذج هنا.
يستخدم SDK slf4j-api . تحتاج إلى توفير ربط التسجيل الخاص بك. انظر: http://www.slf4j.org/manual.html#swapping
ستسمح لك عينة الرمز هذه بسماع استجابة من Alexa عند تشغيلها. إنها عينة أدنى لتجعلك تعرف على مجموعة مهارات Alexa و AWS Lambda.
هذه خطوة في الوظيفة من Hello World. يتيح لك التقاط الإدخال من المستخدم الخاص بك ويوضح استخدام فتحات.
ستسير هذه العينة لأول مرة من مطوري Alexa Skill من خلال جميع الخطوات المطلوبة في إنشاء مهارة قائمة على المعلمة باستخدام قالب يسمى "Minecraft Helper". اسأل عن كيفية صياغة عنصر في لعبة Minecraft ، وستقدم لك هذه المهارة تعليمات. تعرض المهارة:
قالب لمهارة التوصيات المحلية. يستخدم Alexa البيانات التي تقدمها لتقديم توصيات وفقًا للتفضيلات المعلنة للمستخدم. تعرض هذه المهارة:
هذه المهارة Alexa Sample هي عبارة عن مهارة أسعار أساسية لفيلم تستفيد من ميزة حل القالب في Java SDK. يمكن للمستخدم فتح المهارة ، وتحديد فيلم من قائمة ، ثم سماع عروض أسعار جزئية من الفيلم المحدد. ثم ، عليهم إكمال الاقتباس.
تطابق مطابقة الحيوانات الأليفة مع المستخدم مع حيوان أليف. عند إطلاقها ، ستدافع مهارة Alexa هذه للمستخدم للحصول على المعلومات التي يحتاجها لتحديد تطابق. بمجرد جمع جميع المعلومات المطلوبة ، سترسل البيانات إلى خدمة ويب خارجية تقوم بمعالجة البيانات وإرجاع المطابقة. من خلال ورشة العمل هذه ، ستتعلم كيفية استخدام ميزات مجموعة Alexa للمهارات المتقدمة لإنشاء وتكوين Alexa Skill و AWS Lambda. تعرض المهارة استخدام اعتراضات الطلب والاستجابة.
سوف يرشدك هذا البرنامج التعليمي في بناء مهارة محتملة بالكامل. تتميز المهارة بفتحات مدمجة ومخصصة ، وكذلك إدارة الدولة. يمكن تخصيص المهارة التي تبنيها مع هذا البرنامج التعليمي لبناء لعبتك الخاصة.
سيوضح هذا البرنامج التعليمي كيفية كتابة مهارات Echo Show و Echo Spot في Java باستخدام Alexa Skills Kit (Ask) SDK V2.
يوضح هذا البرنامج التعليمي 3 ميزات من APL: مكون Pager ، أوامر SpeakItem ، والوصول إلى خصائص الجهاز في رمز المهارة.
أليكسا مهارات مجموعة SDK لـ Nodejs
أليكسا مهارات مجموعة SDK لبيثون
طلب والتصويت لميزات Alexa هنا!