חדשות על מוצרים

‫ML Kit Prompt API: גישה לחוויות מותאמות אישית של Gemini Nano במכשיר

משך הקריאה: 2 דקות
3 Authors
Caren Chang, Chengji Yan, Penny Li

ה-AI מאפשר ליצור בקלות חוויית שימוש מותאמת אישית באפליקציות, ולהמיר תוכן לפורמט המתאים למשתמשים. בעבר, אפשרנו למפתחים לשלב את Gemini Nano באמצעות ממשקי API של ML Kit GenAI שמותאמים לתרחישי שימוש ספציפיים כמו סיכום ותיאור תמונות.

היום אנחנו מציינים אבן דרך חשובה ב-AI גנרטיבי במכשיר Android. אנחנו שמחים להודיע על השקת גרסת אלפא של ML Kit GenAI Prompt API. ה-API הזה מאפשר לשלוח בקשות בשפה טבעית ובפורמטים שונים ל-Gemini Nano, כדי לענות על הצורך בשליטה ובגמישות רבות יותר כשיוצרים באמצעות מודלים גנרטיביים.

שותפים כמו Kakao כבר משתמשים ב-Prompt API כדי ליצור חוויות ייחודיות עם השפעה בעולם האמיתי. אפשר להתנסות בתכונות המתקדמות של Prompt API כבר היום, עם מינימום קוד.

 

 

מעבר מ-AI גנרטיבי מוכן מראש ל-AI גנרטיבי מותאם אישית במכשיר

‫Prompt API חורג מהפונקציונליות המובנית כדי לתמוך בתרחישי שימוש מותאמים אישית ב-GenAI שספציפיים לאפליקציות, ומאפשר לכם ליצור תכונות ייחודיות עם טרנספורמציה מורכבת של נתונים. ‫Prompt API משתמש ב-Gemini Nano במכשיר כדי לעבד נתונים באופן מקומי, וכך מאפשר שימוש אופליין ומשפר את פרטיות המשתמשים.

תרחישי שימוש מרכזיים ב-Prompt API:

ממשק Prompt API מאפשר ליצור תרחישי שימוש מותאמים אישית ב-AI גנרטיבי. הנה כמה דוגמאות מומלצות: 

  • הבנת תמונות: ניתוח תמונות לצורך סיווג (למשל, יצירת טיוטה של פוסט ברשתות החברתיות או זיהוי תגים כמו 'חיות מחמד', 'אוכל' או 'נסיעות').
  • סריקה חכמה של מסמכים: שימוש במודל ML מסורתי כדי לחלץ טקסט מקבלה, ואז סיווג כל פריט באמצעות 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, ביצועים ויצירת אב טיפוס

נכון לעכשיו, ה-API של ההנחיות פועל בצורה הכי טובה בסדרת מכשירי Pixel 10, שפועלת בה הגרסה העדכנית של Gemini Nano ‏ (nano-v3). הגרסה הזו של Gemini Nano מבוססת על אותה ארכיטקטורה כמו Gemma 3n, המודל ששיתפנו לראשונה עם קהילת המודלים הפתוחים בכנס I/O.

הבסיס המשותף בין Gemma 3n לבין nano-v3 מאפשר למפתחים ליצור אב טיפוס של תכונות בקלות רבה יותר. אם אין לכם מכשיר Pixel 10, אתם יכולים להתחיל להתנסות בהנחיות כבר היום באמצעות יצירת אב טיפוס עם Gemma 3n באופן מקומי.

במסמכי התמיכה במכשירים מופיעה רשימה מלאה של מכשירים שתומכים בממשקי API של AI גנרטיבי.

מידע נוסף

כדי להתחיל להטמיע את Prompt API באפליקציות ל-Android, אפשר להיעזר בתיעוד הרשמי ובדוגמה ב-GitHub.

נכתב על ידי:

להמשך הקריאה