בכנס Google I/O 2024, הצגנו את החזון שלנו לגבי Android בגרסה מחודשת עם AI בליבה. בסרטון הזה מפורטים 3 העדכונים המובילים למפתחי Android ליצירת אפליקציות עם AI ב-Android.
בחירת הפתרון המתאים לכם ל-AI גנרטיבי
במסמך הזה מופיעה סקירה כללית על AI גנרטיבי ב-Android, כולל מודלים זמינים של Gemini וערכות SDK משויכות.
AI מובנה במכשיר עם ביצועים גבוהים
במכשירי Android נתמכים אפשר לספק חוויות AI גנרטיביות עשירות בלי צורך בחיבור לרשת או בהעברת נתונים מהמכשיר. מודלים של AI גנרטיבי במכשיר, כמו Gemini Nano, הם פתרונות מצוינים לתרחישי שימוש שבהם זמן האחזור הקצר, העלות הנמוכה והאמצעי להגנה על הפרטיות הם הגורמים העיקריים שחשובים לכם.
תרחישים לדוגמה
- צריכת תוכן שמועשרת באמצעות AI: סיכום טקסט, מענה לשאלות במסמכים וחילוץ ישויות.
- יצירת תוכן בעזרת AI: הגהה, תיקון שגיאות דקדוק, עזרה בכתיבה ותשובות חכמות לפי הקשר.
- סיווג טקסט: ניתוח סנטימנטים או מצב רוח
- פרטיות: פותח את התכונות של ה-AI הגנרטיבי תוך שמירה על הנתונים במכשיר
פתרונות
שימוש ב-Google AI Edge SDK כדי להשתמש בהסקת Gemini Nano במכשיר. Gemini Nano זמין עכשיו לכולם לצורך גישה ניסיונית.
בעזרת Play for On-device AI תוכלו לספק מודלים מותאמים אישית לתכונות AI במכשיר בצורה יעילה יותר. Google Play מפשט את ההשקה, הטירגוט, יצירת הגרסאות, ההורדה והעדכון של המודלים במכשיר, וכך עוזר לכם לשפר את חוויית המשתמש תוך שמירה על אופטימיזציה של גודל האפליקציה. התכונה 'AI במכשיר' זמינה ללא עלות נוספת. אם אתם מעוניינים לקבל גישה מוקדמת ל-Play for On-device AI, תוכלו למלא את הטופס.
הרשמה לתוכנית Play for On-device AI כדי לקבל גישה מוקדמת
AI מבוסס-ענן רב-מודלי עם המודלים הכי מתקדמים של Google
אתם יכולים ליצור באפליקציות שלכם חוויות של AI גנרטיבי במגוון מישורים, על ידי ניצול של מודלים בסיסיים שמריצים הסקת מסקנות בענן, כמו מודלים של Gemini Pro. הדגמים האלה הם פתרון מצוין אם אתם רוצים לתמוך במגוון הרחב ביותר האפשרי של מכשירי Android.
תרחישים לדוגמה
- תיאור וסימון של תמונות וסרטונים: זיהוי אובייקטים ותיאור שלהם בטקסט
- הסקת מסקנות ממודולים שונים: עיבוד תוכן טקסט, תמונה ווידאו
- יצירת טקסט: סיכום מאמרים, מענה על שאלות לגבי תוכן טקסטואלי, חילוץ ישויות.
- עיצוב התגובה: עיצוב התגובה של המודל ל-JSON או ל-Markdown
פתרונות
כדי ליצור אב טיפוס של התכונות של ה-AI הגנרטיבי, אפשר להתחיל עם Google AI client SDK. ה-SDK הזה מעניק גישה ל-Gemini API ומפשט את האינטראקציות של האפליקציה עם המודלים של Gemini. ה-SDK של לקוח Google AI נמצא בתצוגה מקדימה, וצריך להשתמש בו ליצירת אב טיפוס בלבד.
מידע נוסף על Google AI client SDK
כדי להעביר את חוויות ה-AI שלכם לסביבת הייצור, אתם יכולים להשתמש ב-Vertex AI ב-Firebase. בדומה ל-SDK של לקוח Google AI, ה-SDK הזה של Firebase מספק גישה למודלים של Gemini, אבל הוא גם מציע אפשרויות אבטחה והגדרה שחשובות לאפליקציות בסביבת הייצור. בנוסף, Firebase כולל תמיכה ותכונות ברמת הייצור בפלטפורמות ניידות שונות.
מידע נוסף על Vertex AI ב-Firebase
AI לארגונים
Vertex AI היא פלטפורמת הפיתוח המאוחדת של Google לבינה מלאכותית, שמנוהלת באופן מלא. ארגונים יכולים להשתמש בפלטפורמת Vertex AI של Google כדי לספק חוויות AI בהתאמה אישית למכשירי Android באמצעות שילובים לקצה העורפי. פיתוח, אימון ופריסה של אפליקציות AI בתשתית ברמה עולמית של Google שניתנת להתאמה. זוהי פתרון מצוין ל-AI ברמת הארגון, עם גישה ליותר מ-130 מודלים וכלים, כולל AI Studio, Agent Builder ומודלים של Gemini.
תרחישים לדוגמה
- אימון ויצירה של מודלים בהתאמה אישית
- יצירת תמונות וסרטונים
- נציגי תמיכה וירטואליים, תמיכת לקוחות
- המרת דיבור לטקסט, עיבוד שפה טבעית (NLP)
הפתרון
שימוש בפלטפורמת Vertex AI של Google ליצירת אפליקציות AI בהתאמה אישית ולחיבור אפליקציות Android לשכבת השירות.
מקורות מידע נוספים
- סקירה כללית על Vertex AI
- Vertex AI עם Gemini 1.5 Pro
- תוכנית הלימודים בנושא בינה מלאכותית גנרטיבית למפתחים
ערכת הכלים ל-AI גנרטיבי אחראי
מודלים של AI צריכים להיות תואמים למדיניות הבטיחות, להיבדק לגבי הוגנות ומידת הדיוק שלהם, ולהיות בעלי עיצוב שקוף. Responsible Generative AI Toolkit הוא ערכת כלים שתעזור לכם לעצב, ליצור, להעריך ולפרוס מודלים פתוחים של AI בצורה אחראית.
Gemini ב-Android Studio
Gemini ב-Android Studio הוא כלי עזר לתכנות לפיתוח Android. הוא מבוסס על בינה מלאכותית ויכול להבין שפה טבעית. הוא עוזר לכם לשפר את הפרודוקטיביות על ידי מענה לשאילתות שלכם בנושא פיתוח ל-Android. Gemini יכול לעזור לכם למצוא משאבים רלוונטיים, ללמוד שיטות מומלצות ולחסוך זמן.
תבנית להתחלת השימוש ב-Gemini API
תבנית ההתחלה של Gemini API מבוססת על מדריך ההתחלה באינטרנט לתחילת העבודה עם Gemini ב-Android. הקוד משתמש ב-Google AI Client SDK ל-Android ומראה איך לעבוד עם הנחיות טקסט ותשובות לפי מודל.
חומרי עזר
ממשקי API ו-SDK של Google ל-Gen AI ב-Android
סביבה |
API או SDK |
המודלים הנתמכים |
זמינות |
שימוש מומלץ |
שילוב של Android עם הסקת מסקנות במכשיר |
Gemini Nano |
גישה ניסיונית ציבורית |
ניסיוני |
|
שילוב של Android עם הסקת מסקנות בענן |
Gemini 1.5 Flash |
Public preview |
יצירת אבטיפוס בלבד |
|
Gemini 1.5 Flash |
זמינות לכלל המשתמשים (GA) |
מומלץ לסביבת הייצור |
||
שילוב של הקצה העורפי עם הסקת מסקנות בענן |
יותר מ-130 מודלים בסיסיים (כולל מודלים של Gemini 1.5) |
זמינות לכלל המשתמשים (GA) |
מומלץ לסביבת הייצור |
|
שילוב של Android עם הסקת מסקנות במכשיר |
Gemma 2B |
ניסיוני |
מודלים של AI גנרטיבי מבית Google
Google מציעה כמה מודלים של AI גנרטיבי שאפשר להשתמש בהם באפליקציה ל-Android.
סביבה |
מודל |
Type (Cost) |
פורמטים נתמכים של קלט |
נתוני פלט |
במכשיר |
Gemini Nano |
ללא עלות |
טקסט, תמונה |
טקסט |
ענן |
Gemini 1.5 Flash |
ללא עלות/בתשלום |
טקסט, תמונה, וידאו, אודיו |
טקסט |
Gemini 1.5 Pro |
ללא עלות/בתשלום |
טקסט, תמונה, וידאו, אודיו |
טקסט |
|
Gemini 1.0 Pro |
ללא עלות/בתשלום |
טקסט |
טקסט |
|
במכשיר, בענן |
Gemma ו-Gemma 2 |
ללא עלות (מודל פתוח) |
טקסט |
טקסט |
פרטים מלאים על היכולות של כל מודל, כולל מגבלות על אסימונים ועל קצב שליחה, זמינים במאמר מודלים של Gemini.