تعرف على طريقة عمل Alexa Skills وكيف يمكنك تطويرها باستخدام مجموعةAlexa Skills Kit (ASK). اطلع على الأنواع المختلفة من الـskills التي يمكنك تطويرها، واستكشف واجهات برمجة التطبيقات والأدوات ذاتية الخدمة التي تسهل بدء العمل. تعرف على التجارب الملهمة للآخرين، ثم ابدأ بترجمة رؤيتك الخاصة على أرض الواقع.
يعتبر الذكاء الاصطناعي للمحادثات مؤشرًا على حدوث تقدم كبير في طريقة تفاعلنا مع أجهزة الكمبيوتر. فعلى عكس القوائم وشاشات اللمس ونقرات الماوس، استخدام الصوت لإجراء المحادثات هو أحد الطرق الأكثر طبيعيةً لاستخدام الكمبيوتر، لا سيما وأنَّه لا يتطلب أي تعلم.
ما يميز هذه الطريقة الجديدة للتفاعل بين الإنسان وأجهزة الكومبيوتر هو أنَّها تجعل التطبيقات الحاسوبية القوية أسهل في الاستخدام ومتاحة لعدد أكبر من الأشخاص؛ فمثلاً، بدلاً من أن يضطر المستخدم إلى تمرير أصبعه على الشاشة أو النقر عدة مرات على الماوس لتشغيل الموسيقى، ما عليه سوى أن ينطق بهذه الكلمات "Alexa، شغّلي أشهر الأغاني".
أنظمة الذكاء الاصطناعي للمحادثات هي عبارة عن أجهزة كمبيوتر يمكن للأشخاص التفاعل معها بكل بساطة، بمجرد التحادث معها. بفضل الذكاء الاصطناعي للمحادثات، أصبحت الأجهزة التي تدعم الصوت مثل أمازونEcho تتيح نوعًا من التفاعلات الخيالية المبتكرة والمستقبلية التي كنَّا نحلم بها منذ عقود. ومن خلال واجهة المستخدم الصوتية (VUI)، أصبح بمقدور الخدمات الصوتية مثل Alexa التواصل مع الأشخاص بطرق سهلة، وأيضًا حل المشكلات، واكتساب قدر أكبر من الذكاء بمرور الوقت.
أنواع skills متعددة
اختر نوع الـskill بناءً على الغرض المرجو منها. بإمكانك أيضًا استخدام واجهات برمجة التطبيقات (APIs) المبنية على الغرض ونماذج التفاعل لحالات الاستخدام الشائعة مثل المنزل الذكي، أو استخدام نوع الـskill المخصصة لبناء التجارب المختلفة. فأنت تحدد نموذج التفاعل عند اختيارك لـskill مخصصة.
واجهات برمجية التطبيقات
استخدم واجهات برمجة التطبيقات الخاصة بنا في الخدمة المساندة لاستلام طلبات العملاء من Alexa وتحديد كيفية رد Alexa على هذه الطلبات. يمكنك استخدام واجهات برمجة التطبيقات من تخصيص تجربتك وربط حسابات العملاء وبيع السلع والخدمات والاستفادة من مجموعة وظائف أخرى لـ Alexa.
مجموعات تطوير البرمجيات
استفد من مجموعات تطوير البرمجيات (SDKs) من Alexa Skills للتخفيف من تعقيدات الرموز والبرمجة. توفر مجموعات تطوير البرمجيات لتطبيقات (Java, Node.Js, Python)، وظائف لغوية محددة للمهام الشائعة، ما يتيح لك إمكانية التركيز على منطق الـskill الخاص بك، وليس على البرمجة التقليدية.
تساعد هذه الأدوات في بناء إستراتيجية ناجحة لتوسيع نطاق وصول Alexa Skills. أنقل الشارات إلى Alexa حول وظائف الـskill لإضافة خاصية تقدم طلبات بدون أسماء، أو استقطب العملاء من قنواتك المملوكة والمدفوعة.
تحليلات
يمكنك الاستفادة من تحليلات مجموعة Alexa Skills للتأكد من سير الأمور بنحو جيد وتحديد فرص التطور. توفر مجموعة Alexa Skills سلسلة واسعة من أدوات القياس، ويتضمن ذلك العملاء والمقاصد والجلسات والتعابير ووقت الاستجابة.
أدوات التطوير
يمكنك استخدام وحدة التحكم التابعة لمجموعة Alexa Skills أو واجهة الأوامر المرتبطة بمجموعة Alexa Skills لإنشاء skills وإداراتها واختبارها ونشرها. بإمكانك أيضاً دمج هذه الوظائف في أنظمتك من خلال واجهة برمجة تطبيقات إدارة الـ skill (SMAPI).