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