تم إطلاق Alexa Skills Kit SDK بواسطة Amazon من أجل Python

تم إطلاق Alexa Skills Kit SDK بواسطة Amazon من أجل Python

أطلقت أمازون الإصدار التجريبي من Python SDK المصمم لتسهيل التعامل مع إجابات وطلبات Alexa. يحتوي إصدار Python على نفس الميزات مثل حزم SDK الحالية لـ Java و Node.js.

تم تصميم SDK لمبرمجي Python الذين يرغبون في تضمين تجارب صوتية باستخدام Alexa بالإضافة إلى الدعم الشامل لمكتبات وأدوات Python.

تتضمن التطبيقات التي تتضمن Alexa بناء قدرة Alexa. أسفل الأغلفة ، يعني هذا عادةً أنك تقدم خدمة قائمة على السحابة تتلقى طلبات JSON التي تقدمها Alexa ، وتنتج رد فعل JSON يستخدمه Alexa بعد ذلك للرد على المستخدم. يمكن استخدام حزم SDK لإدارة الطلبات وإنشاء إجابات وإدارة الخصائص وأيضًا لإجراء مكالمات Alexa API.

يمنحك التعامل مع الطلب اختيار الرمز الذي يجب استرداده بالضبط عندما ترسل Alexa طلبًا ، إما معالج واحد للعديد من أهداف Alexa أو معالجات مختلفة وفقًا لخصائص طلب Alexa. يوفر ASK SDK أيضًا تسجيلًا مرنًا للمعالج ، وهذا يعني أنه يمكنك تحديد ما إذا كنت تريد استخدام الزخارف أو التطبيقات التقليدية القائمة على الفصل لميزات المعالج.

يمكن استخدام ميزات بناء الاستجابة لإنتاج وتقديم مجموعة متنوعة من الإجابات بما في ذلك تحويل النص إلى كلام وتدفقات الفيديو والصوت. يمكنك حتى إرسال بطاقات ومكونات مرئية أخرى. ستعتمد الاستجابة التي يحصل عليها المستخدم النهائي لبرنامجك على نوع الجهاز المتوافق مع Alexa الذي يستخدمه.

تمكّنك SDK أيضًا من التعامل مع الخصائص وحفظ المعلومات واستردادها في نطاقات مختلفة باستخدام السمات من SDK. يمكن استخدام السمات لمراقبة ما حدث حتى الآن ، وكذلك لاستخدام هذه المعلومات لتحديد ما سيحدث بعد ذلك. يمكنك تحديد السمات الخاصة بطلب واحد ، لجلسة عميل واحدة ، أو لمدة مهارتك.

الجزء الختامي من SDK هذا هو قدرته على التنبؤ بأي Alexa API تقريبًا من خلال منطق قدرتك باستخدام عملاء الخدمة في SDK. يقوم عملاء الدعم تلقائيًا بحقن نقطة النهاية ذات الصلة ومعلومات رمز المصادقة نيابة عنك.

تتضمن SDK الوثائق والعينات ، جنبًا إلى جنب مع مهارات Alexa التي تم إنشاؤها باستخدامها والتي يمكن استضافتها في AWS Lambda أو الهيكل الذي تختاره.