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

‫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.

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