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

‫Prompt API من ML Kit: الاستفادة من تجارب مخصّصة على الجهاز فقط من خلال Gemini Nano

مدّة القراءة: دقيقتان
3 المؤلفون
Caren Chang, Chengji Yan, Penny Li

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

اليوم هو يوم مهم في مسيرة الذكاء الاصطناعي التوليدي على أجهزة Android. نعلن عن الإصدار الأولي من واجهة ML Kit GenAI Prompt API. تتيح لك واجهة برمجة التطبيقات هذه إرسال طلبات باللغة الطبيعية وطلبات متعددة الوسائط إلى Gemini Nano، ما يلبي الحاجة إلى المزيد من التحكّم والمرونة عند إنشاء التطبيقات باستخدام النماذج التوليدية.

بدأ شركاء مثل Kakao في استخدام Prompt API لتقديم تجارب فريدة لها تأثير ملموس. يمكنك تجربة ميزات Prompt API الفعّالة اليوم باستخدام الحدّ الأدنى من الرموز البرمجية.

 

 

الاستفادة من نماذج الذكاء الاصطناعي التوليدي المخصّصة على الجهاز فقط

تتجاوز واجهة Prompt API الوظائف المُعدّة مسبقًا لتتيح حالات استخدام الذكاء الاصطناعي التوليدي المخصّصة والمتوافقة مع التطبيقات، ما يتيح لك إنشاء ميزات فريدة مع تحويل البيانات المعقّدة. تستخدم واجهة Prompt API نموذج Gemini Nano على الجهاز فقط لمعالجة البيانات محليًا، ما يتيح إمكانية العمل بلا إنترنت وتحسين خصوصية المستخدم.

أبرز حالات استخدام Prompt API:

تتيح واجهة Prompt API حالات استخدام مخصّصة للغاية للذكاء الاصطناعي التوليدي. في ما يلي بعض الأمثلة المقترَحة: 

  • فهم الصور: تحليل الصور لتصنيفها (على سبيل المثال، إنشاء مسودة لمنشور على وسائل التواصل الاجتماعي أو تحديد علامات مثل "حيوانات أليفة" أو "طعام" أو "سفر")
  • فحص المستندات الذكي: استخدام نموذج تعلُّم آلي تقليدي لاستخراج النص من إيصال، ثم تصنيف كل سلعة باستخدام Prompt API
  • تحويل البيانات لواجهة المستخدم: تحليل المحتوى الطويل لإنشاء عنوان إشعار قصير وجذاب.
  • اقتراح محتوى: اقتراح مواضيع لإدخالات جديدة في اليوميات استنادًا إلى مواضيع يفضّلها المستخدم
  • تحليل المحتوى: تصنيف مراجعات العملاء إلى فئة إيجابية أو محايدة أو سلبية
  • استخراج المعلومات: استخراج تفاصيل مهمة حول حدث قادم من سلسلة رسائل إلكترونية

التنفيذ
تتيح لك واجهة Prompt API إنشاء طلبات مخصّصة وضبط مَعلمات إنشاء اختيارية باستخدام بضعة أسطر من الرموز البرمجية:

Generation.getClient().generateContent(
   generateContentRequest(
       ImagePart(bitmapImage),
       TextPart("Categorize this image as one of the following: car, motorcycle, bike, scooter, other. Return only the category as the response."),
   ) {
       // Optional parameters
       temperature = 0.2f
       topK = 10
       candidateCount = 1
       maxOutputTokens = 10
   },
)

للاطّلاع على أمثلة أكثر تفصيلاً حول تنفيذ Prompt API، يُرجى الاطّلاع على المستندات الرسمية والعينة على Github.

‫Gemini Nano والأداء وإنشاء النماذج الأولية

تعمل واجهة Prompt API حاليًا بأفضل أداء على سلسلة أجهزة Pixel 10 التي تعمل بأحدث إصدار من Gemini Nano (nano-v3). تم إنشاء هذا الإصدار من Gemini Nano باستخدام البنية الأساسية نفسها التي تم إنشاء Gemma 3n بها، وهو النموذج الذي شاركناه لأول مرة مع منتدى النماذج المفتوحة في مؤتمر I/O.

تتيح القاعدة المشتركة بين Gemma 3n وnano-v3 للمطوّرين إنشاء نماذج أوّلية للميزات بسهولة أكبر. إذا لم يكن لديك جهاز Pixel 10، يمكنك البدء في تجربة الطلبات اليوم من خلال إنشاء نماذج أولية باستخدام Gemma 3n محليًا.

للاطّلاع على القائمة الكاملة بالأجهزة المتوافقة مع واجهات برمجة التطبيقات المستندة إلى الذكاء الاصطناعي التوليدي، يُرجى الرجوع إلى مستندات توافق الأجهزة.

مزيد من المعلومات

يمكنك البدء في تنفيذ Prompt API في تطبيقات Android اليوم باتّباع الإرشادات الواردة في المستندات الرسمية والنموذج على Github.

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