يسمح إطار عمل "التحكّم في الكمبيوتر" على Android للمساعدين المستندين إلى الذكاء الاصطناعي والمحمَّلين مسبقًا من قِبل المصنّع الأصلي للجهاز بتنفيذ التشغيل الآلي للمهام على تطبيقات معيّنة مثبَّتة على الجهاز ("التطبيقات المستهدَفة"). يقدّم هذا الدليل نظرة عامة على إطار عمل "التحكّم في الكمبيوتر" والاعتبارات الفنية لـ التطبيقات المستهدَفة وتطبيقات المساعدين المستندين إلى الذكاء الاصطناعي.
نظرة عامة على ميزة "التحكّم في الكمبيوتر" على Android
تسمح إمكانات "التحكّم في الكمبيوتر" على Android لتطبيق مساعد محمَّل مسبقًا من قِبل المصنّع الأصلي للجهاز بتشغيل التطبيقات المستهدَفة المثبَّتة محليًا والتفاعل معها في بيئة خاضعة للرقابة.
عندما يحاول إطار عمل "التحكّم في الكمبيوتر" التفاعل مع تطبيق مستهدَف للمرة الأولى، يعرض النظام تلقائيًا مربّع حوار للأذونات. بعد الحصول على الإذن، يمكن لتطبيق المساعد تنفيذ مهام متعدّدة الخطوات على التطبيق المستهدَف، ما يسمح له بتلبية طلب المستخدم باستخدام التطبيق المستهدَف.
أمثلة على حالات الاستخدام
لتنفيذ التشغيل الآلي للمهام على مجموعة من التطبيقات المستهدَفة المثبَّتة على الجهاز، يمكن لمساعد محمَّل مسبقًا من قِبل المصنّع الأصلي للجهاز التقاط لقطات شاشة لهذه التطبيقات بشكل متكرّر، واتّخاذ قرارات ذكية لاستنتاج الإجراءات، وتطبيق الإجراءات للتحكّم في واجهة المستخدم للتطبيقات. تستند التفاعلات مع التطبيقات المستهدَفة إلى بياناتها وسياقها المحليَّين الحاليَّين.
يمكن تصميم تطبيق مساعد لإكمال مهام متعدّدة الخطوات نيابةً عن المستخدمين. في ما يلي أمثلة على كيفية استخدام المستخدمين لهذه التطبيقات:
- طلب الطعام: "أريد طلب شاي صغير لاستلامه من المقهى المفضّل لديّ".
- مشاركة الرحلات: "أريد حجز رحلة إلى المطار"
- توصيل البقالة: "أريد إعادة طلب البقالة التي اشتريتها الأسبوع الماضي".
آلية عمل ميزة "التحكّم في الكمبيوتر"
يتيح إطار عمل "التحكّم في الكمبيوتر" للمساعدين المحمَّلين مسبقًا من قِبل المصنّع الأصلي للجهاز تشغيل التطبيقات المستهدَفة في شاشة عرض افتراضية آمنة في الخلفية وتشغيلها.
في ما يلي المسار النموذجي:
- طلب جلسة: يجب أن يحصل تطبيق المساعد على إذن مميّز
ACCESS_COMPUTER_CONTROL. يمكن للتطبيق طلب جلسة "التحكّم في الكمبيوتر" لمجموعة تضم ما يصل إلى ستة تطبيقات مستهدَفة لتنفيذها بالتسلسل. يسمح النظام بجلسة نشطة واحدة في وقت معيّن. - الحصول على إذن المستخدم: عندما يطلب تطبيق مساعد جلسة، يؤدي إطار العمل ضمنيًا إلى ظهور مربّع حوار في النظام. يطلب مربّع الحوار هذا إذن المستخدم للسماح للمساعد بتشغيل التطبيقات المستهدَفة المطلوبة آليًا.
- التشغيل الآلي: إذا منح المستخدم الإذن، يشغّل النظام التطبيقات المستهدَفة على جهاز افتراضي، على غرار ميزة البث. يستخدم تطبيق المساعد الجلسة لتشغيل التطبيق المستهدَف، والتقاط محتوى الشاشة، ومحاكاة أحداث بيانات أدخلها المستخدم، بما في ذلك النقرات والتمريرات السريعة وإدخال النصوص، لتلبية طلب المستخدم.
- نقل التحكّم: يمكن للمساعد نقل التحكّم إلى المستخدم للتدخّل يدويًا أو السماح للمستخدم بطلب استلام التحكّم يدويًا. على سبيل المثال، يكون ذلك مفيدًا لتأكيد المعاملات أو المحتويات التي تتطلب إقرارات.
كيفية تحويل تطبيق إلى تطبيق مستهدَف لميزة "التحكّم في الكمبيوتر"
لست بحاجة إلى إجراء أي تغييرات إضافية لدمج تطبيق مستهدَف مع التشغيل الآلي لمهام المساعد من خلال إطار عمل "التحكّم في الكمبيوتر". طالما أنّ المستخدم قد منح الإذن، يحدّد تطبيق المساعد كيفية التنقّل من خلال تحليل لقطات شاشة واجهة المستخدم للتطبيق المستهدَف. يجب أن يتّبع تطبيقك المستهدَف أفضل الممارسات الحالية، مثل التصميم المتجاوب وإدارة مراحل النشاط.
قد يختار مساعد مستند إلى الذكاء الاصطناعي تقييد مجموعة التطبيقات المستهدَفة التي يشغّلها آليًا.
لمحة عن إنشاء تطبيق مساعد مستند إلى الذكاء الاصطناعي
يمكن لتطبيق مساعد مستند إلى الذكاء الاصطناعي ومحمَّل مسبقًا من قِبل المصنّع الأصلي للجهاز أن يتكامل مع ميزة "التحكّم في الكمبيوتر". سيتبع التكامل المسار الموضّح في قسم "آلية عمل ميزة "التحكّم في الكمبيوتر"" .