بدء استخدام Gemini Nano على Android (على الجهاز)

يمكن تنفيذ Gemini Nano، وهو أصغر إصدار من مجموعة طُرز Gemini، على الجهاز على أجهزة Android المتوافقة، بدءًا من Google Pixel 8 Pro و سلسلة Samsung S24.

لتنفيذ نموذج Gemini Nano على Android، عليك استخدام حزمة تطوير البرامج (SDK) الخاصة بالذكاء الاصطناعي من Google AI Edge لنظام التشغيل Android، والتي توفّر واجهات برمجة تطبيقات من أجل:

  • عليك تحديد ما إذا كان الجهاز الأساسي الذي يعمل بنظام التشغيل Android متوافقًا.
  • يمكنك الوصول إلى نموذج Gemini Nano.
  • ضبط إعدادات الأمان
  • إجراء الاستنتاج بأداء عالي وتنفيذ الإجراءات الاحتياطية.
  • اختياريًا، يمكنك توفير كتلة ضبط LoRA لتحسين أداء النموذج لحالة الاستخدام.

تتوافق واجهات برمجة التطبيقات التي يمكن من خلالها الوصول إلى Gemini Nano مع طريقة تحويل النص إلى نص، وسنضيف المزيد من الطرق في المستقبل.

مزايا التنفيذ على الجهاز فقط

تتيح عملية التنفيذ على الجهاز فقط ما يلي:

  • المعالجة المحلية للبيانات الحساسة: يمكن أن تساعدك معالجة البيانات على الجهاز في تجنُّب إرسال بيانات المستخدمين إلى السحابة الإلكترونية. هذا الإجراء مهم للتطبيقات التي تتعامل مع البيانات الحسّاسة، مثل تطبيقات المراسلة التي تستخدم التشفير التام بين الأطراف.
  • الوصول بلا إنترنت: يمكن للمستخدمين الاستفادة من ميزات الذكاء الاصطناعي (AI) حتى في حال عدم توفّر اتصال بالإنترنت. وهذا مفيد للتطبيقات التي تحتاج إلى العمل في وضع عدم الاتصال أو باستخدام اتصال متغير.
  • توفير التكاليف: يمكنك تقليل تكاليف الاستنتاج عن طريق تفريغ عملية التنفيذ على أجهزة المستهلك. يمكن أن يؤدي ذلك إلى توفير كبير لتدفقات المستخدم المستخدمة بشكل متكرر.

لتنفيذ Gemini على الجهاز، عليك الاستفادة من مزايا كثيرة، ولكن في حالات الاستخدام التي تتطلّب طُرزًا أكبر من Gemini، ولتتوافق مع مجموعة كبيرة من الأجهزة، قد تحتاج إلى استخدام واجهة Gemini API للوصول إلى Gemini على الخادم. يمكنك إجراء ذلك إما من خلال دمج الخلفية (باستخدام Python أو Go أو Node.js أو REST) أو مباشرةً من تطبيق Android من خلال حزمة SDK الجديدة لعميل الذكاء الاصطناعي من Google لنظام التشغيل Android.

آلية العمل

يعتمد التنفيذ على الجهاز في Gemini Nano على Android AICore، وهي ميزة جديدة على مستوى النظام توفّر إمكانية الوصول إلى النماذج الأساسية لتنفيذ المهام على الجهاز، والتي تم توفيرها في Android 14. يتم تثبيت نماذج الأساس مسبقًا باستخدام AICore، لذا لا تحتاج إلى تنزيلها أو توزيعها داخل تطبيقك. يمكنك ضبط هذه النماذج لمهام مباشرة باستخدام LoRa. يتوفّر Android AICore الآن في مرحلة الإنتاج على جهازَي Google Pixel 8 Pro وSamsung S24 Series ويدعمان الميزات المبتكرة في تطبيقات Google.

لمزيد من المعلومات، يُرجى الاطّلاع على Android AICore.

بنية AICore
الشكل 1. بنية AICore

الخطوات التالية