أخبار المنتجات

الاستدلال المختلط التجريبي ونماذج Gemini الجديدة لنظام Android

قراءة لمدة 3 دقائق
عرض الملف الشخصي لـ Thomas Ezan
Thomas Ezan كبير مهندسي علاقات المطوّرين

إذا كنت من مطوّري تطبيقات Android الذين يتطلّعون إلى دمج ميزات ذكاء اصطناعي مبتكرة في تطبيقاتهم، أطلقنا مؤخرًا تحديثات جديدة قوية:

  • الاستدلال المختلط، وهو واجهة برمجة تطبيقات جديدة لخدمة Firebase AI Logic للاستفادة من الاستدلال على الجهاز والاستدلال المستند إلى السحابة الإلكترونية
  • إتاحة نماذج Gemini الجديدة، بما في ذلك أحدث نماذج Nano Banana لإنشاء الصور

سندخل مباشرةً في صلب الموضوع.

تجربة الاستدلال المختلط

من خلال واجهة برمجة التطبيقات الجديدة للاستدلال المختلط في Firebase، نفّذنا نهج توجيه بسيطًا يستند إلى القواعد كحلّ أولي يتيح لك استخدام الاستدلال على الجهاز والاستدلال المستند إلى السحابة الإلكترونية من خلال واجهة برمجة تطبيقات موحّدة. ونحن نخطّط لتوفير إمكانات توجيه أكثر تطورًا في المستقبل.

تتيح هذه الواجهة لتطبيقك التبديل ديناميكيًا بين نموذج Gemini Nano الذي يعمل محليًا على الجهاز ونماذج Gemini المستضافة على السحابة الإلكترونية. يستخدم التنفيذ على الجهاز واجهة برمجة التطبيقات Prompt API من ML Kit. يدعم الاستدلال المستند إلى السحابة الإلكترونية جميع نماذج Gemini من Firebase AI Logic في كلٍّ من Vertex AI وواجهة برمجة التطبيقات Developer API.

لاستخدام هذه الواجهة، أضِف التبعيات firebase-ai-ondevice إلى تطبيقك بالإضافة إلى Firebase AI Logic:

dependencies {
 [...] 
 implementation("com.google.firebase:firebase-ai:17.10.1")
 implementation("com.google.firebase:firebase-ai-ondevice:16.0.0-beta01")
}

أثناء عملية الإعداد، يمكنك إنشاء مثيل GenerativeModel وضبطه باستخدام أوضاع استدلال معيّنة، مثل PREFER_ON_DEVICE (الرجوع إلى السحابة الإلكترونية إذا لم يكن نموذج Gemini Nano متاحًا على الجهاز) أو PREFER_IN_CLOUD (الرجوع إلى الاستدلال على الجهاز في حال عدم الاتصال بالإنترنت):

val model = Firebase.ai(backend = GenerativeBackend.googleAI())
    .generativeModel(
        modelName = "gemini-3.1-flash-lite",
        onDeviceConfig = OnDeviceConfig(
           mode = InferenceMode.PREFER_ON_DEVICE
        )
    )

val response = model.generateContent(prompt)

لا تزال واجهة برمجة التطبيقات للاستدلال المختلط في Firebase لنظام Android تجريبية، وننصحك بتجربتها في تطبيقك، خاصةً إذا كنت تستخدم Firebase AI Logic حاليًا.

في الوقت الحالي، تم تخصيص النماذج على الجهاز لإنشاء نصّ واحد استنادًا إلى إدخالات نصية أو صور Bitmap واحدة. راجِع القيود لمزيد من التفاصيل.

لقد نشرنا للتو نموذجًا جديدًا في كتالوج نماذج الذكاء الاصطناعي يستفيد من واجهة برمجة التطبيقات للاستدلال المختلط في Firebase، ويوضّح كيفية استخدام واجهة برمجة التطبيقات للاستدلال المختلط في Firebase لإنشاء مراجعة استنادًا إلى بعض المواضيع المحدّدة ثم ترجمتها إلى لغات مختلفة. اطّلِع على الرمز البرمجي لترى كيفية عمله.

Hybrid_Inference-Inline-imagery.gif
نموذج الاستدلال المختلط الجديد أثناء العمل

نموذج الاستدلال المختلط الجديد أثناء العمل

تجربة نماذجنا الجديدة

كجزء من نماذج Gemini الجديدة، أطلقنا نموذجَين مفيدَين بشكل خاص لمطوّري تطبيقات Android ويسهل دمجهما في تطبيقك من خلال حزمة SDK الخاصة بـ Firebase AI Logic.

Nano Banana
أطلقنا في العام الماضي Nano Banana، وهو نموذج متطوّر لإنشاء الصور. وقبل بضعة أسابيع، أطلقنا نموذجَين جديدَين من Nana Banana.

تم تصميم _Nano Banana Pro (صورة Gemini 3 Pro) لإنتاج مواد العرض الاحترافية ويمكنه عرض نصّ عالي الدقة، حتى في خطّ معيّن أو محاكاة أنواع مختلفة من خطوط اليد.

‫_Nano Banana 2 (صورة Gemini 3.1 Flash)_ هو النموذج عالي الكفاءة المقابل لـ Nano Banana Pro. تم تحسينه للسرعة وحالات الاستخدام الكبيرة. ويمكن استخدامه في مجموعة واسعة من حالات الاستخدام (المخططات البيانية والملصقات الافتراضية والرسومات التوضيحية السياقية وما إلى ذلك).  

تستفيد نماذج Nano Banana الجديدة من المعرفة الواقعية وإمكانات الاستدلال المعقّد لإنشاء صور دقيقة ومفصّلة.

لقد عدّلنا نموذج Magic Selfie (استخدِم ميزة إنشاء الصور لتغيير خلفية صورتك السيلفي) لاستخدام Nano Banana 2. تتم الآن معالجة تقسيم الخلفية مباشرةً باستخدام نموذج إنشاء الصور، ما يسهّل عملية التنفيذ ويسمح لـ Nano Banana 2 بعرض إمكاناته المحسّنة لإنشاء الصور. يمكنك الاطّلاع على كيفية عمله هنا.

magic_selfie.png
يستخدم نموذج Magic Selfie المعدَّل Nanobana 2 لتعديل خلفية صورة سيلفي

يمكنك استخدامه من خلال حزمة SDK الخاصة بـ Firebase AI Logic. يمكنك الاطّلاع على مزيد من المعلومات عنه في مستندات Android.

Gemini 3.1 Flash-Lite

أطلقنا أيضًا Gemini 3.1 Flash-Lite، وهو إصدار جديد من مجموعة Gemini Flash-Lite. لقيت نماذج Gemini Flash-Lite رواجًا خاصًا بين مطوّري تطبيقات Android بسبب نسبة الجودة إلى وقت الاستجابة الجيدة وتكلفة الاستدلال المنخفضة. وقد استخدمها مطوّرو تطبيقات Android في حالات استخدام مختلفة، مثل ترجمة الرسائل داخل التطبيق أو إنشاء وصفة من صورة طبق.

سيُتيح Gemini 3.1 Flash-Lite، المتوفّر حاليًا في نسخة حصرية، حالات استخدام أكثر تقدّمًا مع وقت استجابة مماثل لوقت استجابة Gemini 2.5 Flash-Lite.

لمزيد من المعلومات عن هذا النموذج، راجِع مستندات Firebase.

الخاتمة

هذا هو الوقت المناسب لاستكشاف نموذج Hybrid الجديد في الكتالوج للاطّلاع على كيفية عمل هذه الإمكانات وفهم مزايا التوجيه بين الاستدلال على الجهاز والاستدلال المستند إلى السحابة الإلكترونية. ننصحك أيضًا بالاطّلاع على مستنداتنا لاختبار نماذج Gemini الجديدة.

بقلم:
متابعة القراءة