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

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

قراءة لمدة 3 دقائق
Thomas Ezan
مهندس أول في علاقات المطوّرين

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

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

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

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

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

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

لاستخدام هذه الواجهة، أضِف التبعيات 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 للاستدلال المختلط، ويوضّح كيفية استخدام هذه الواجهة لإنشاء مراجعة استنادًا إلى بعض المواضيع المحدّدة ثم ترجمتها إلى لغات مختلفة. اطّلِع على الرمز البرمجي لترى كيفية عمله.

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.

الخاتمة

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

كتبه:

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