Gemini ב-Android Studio נוצר מתוך מחשבה על הפרטיות שלכם.
אנחנו יודעים שאימות הפרטיות של הקוד שלכם הוא חיוני כדי לזכות באמון של המפתחים שלנו ולשמור עליו. Gemini ב-Android Studio מתוכנן כך שהקוד שלכם אף פעם לא יוצא מהמחשב בלי הסכמתכם. אם תבחרו לספק הקשר לקוד, Gemini ישתמש בהקשר הנוסף הזה כדי לענות טוב יותר על השאלות שלכם. אתם קובעים אילו נתונים ישותפו.
ב-Google, אנחנו מאמינים שאמון נובע משקיפות. בדף הזה מפורטות ההתחייבויות שלנו בנושא AI, הפילוסופיה שלנו לגבי אימון מודלים ואמצעי הבקרה הטכניים שלנו לניהול אופן השימוש בנתונים שלכם.
ההבטחות שלנו
Gemini מבוסס על עקרונות ה-AI של Google. העקרונות האלה מתארים את המחויבות שלנו לפיתוח אחראי של טכנולוגיית AI.
- כשמשתמשים ב-Gemini ב-Android Studio, Google מטפלת בנתונים בהתאם למדיניות הפרטיות ולהודעת הפרטיות של Gemini.
- כשמשתמשים ב-Gemini ב-Android Studio לעסקים באמצעות מינוי ל-Gemini Code Assist, Google מטפלת בנתונים בהתאם להודעת הפרטיות של Google Cloud.
איסוף נתונים ושימוש בהם
הקוד שלכם לא משותף עם Gemini בלי הסכמה מפורשת שלכם. יש לכם אפשרות לשתף את הקוד עם Gemini כדי להפעיל תכונות של זיהוי הקשר, וכך לאפשר ל-Gemini לספק תשובות שקשורות לפרויקט.
כך אנחנו עשויים לאסוף את הנתונים שלכם ולהשתמש בהם:
- יכול להיות שנשתמש בנתוני המשוב שלכם, כמו סימון אהבתי או לא אהבתי, כדי לאמן את Gemini.
- אם אתם משתמשים ב-Gemini ב-Android Studio לשימוש אישי, יכול להיות שהקוד שאתם מזינים באופן מפורש בשיחה ישמש לאימון של Gemini. אם תפעילו את התכונה 'הבנת הקשרים', המידע שנאסף – כולל קוד – עשוי לשמש לשיפור המוצרים והשירותים שלנו, כמו טכנולוגיות למידת מכונה. פרטים נוספים מופיעים בהודעת הפרטיות שלנו.
- אם אתם משתמשים ב-Gemini ב-Android Studio לעסקים, הקוד שאתם מזינים בשיחה לא משמש לאימון של Gemini. אם תפעילו את התכונה 'התאמה להקשר', המידע שנאסף – כולל קוד – לא ישמש אף פעם לשיפור המוצרים והשירותים שלנו, כמו טכנולוגיות למידת מכונה. מידע נוסף זמין בהודעת הפרטיות של Google Cloud.
אם תבחרו להשתמש בתכונה להשלמת קוד באמצעות AI, נשתמש בהקשר ממאגר הקוד שלכם כדי לספק תשובות באיכות גבוהה יותר.
אתם יכולים להשתמש ב-Gemini גם אם השבתתם את התכונות שמתבססות על מודעות להקשר, אבל התכונות יהיו פחות מדויקות וחלק מהן יושבתו, למשל השלמת קוד שמבוססת על ML. ב-Android Studio יש אמצעי בקרה מובנים על הפרטיות, שמאפשרים לשנות את רמת ההבנה של ההקשר שרוצים להפעיל. כדי לעשות זאת, עוברים אל File (קובץ) (Android Studio ב-macOS) > Settings > Tools > Gemini (הגדרות > כלים > Gemini). כדי לחסום שיתוף הקשר בחלקים מסוימים של בסיס הקוד, אפשר לעיין במאמר בנושא הגדרת שיתוף הקשר באמצעות קובצי .aiexclude.
הנתונים מאוחסנים כך ש-Google לא יכולה לדעת מי סיפק אותם, ואי אפשר למחוק אותם לפי בקשה. הנתונים נשמרים למשך עד 18 חודשים. מידע נוסף זמין בהודעת הפרטיות של Gemini.
נתונים שנשלחו ונתונים שהתקבלו
אלה הסוגים השונים של נתונים שנשלחים אל Gemini ומתקבלים ממנו:
- נתוני שימוש
- נתונים שמפרטים את אופן השימוש שלכם ב-Android Studio ובכלים שקשורים אליו, כמו אופן השימוש בתכונות ושימוש במשאבים. המידע הזה כולל מזהי תוכנה פנימיים של Studio, כמו שמות חבילות, שמות מחלקות והגדרות של תוספים. אפשר להפעיל או להשבית את השיתוף הזה דרך File (Android Studio ב-macOS) > Settings > Appearance & Behavior > Data Sharing.
- הנחיות ותשובות
- השאלות שאתם שואלים את Gemini, כולל כל מידע או קוד שאתם שולחים ל-Gemini כדי לנתח או להשלים, נקראות הנחיות. התשובות או השלמות הקוד שאתם מקבלים מ-Gemini נקראות תגובות.
- אותות משוב
- הצבעות לייק ודיסלייק וכל משוב אחר שאתם שולחים.
- הקשר (אופציונלי)
- יכול להיות ש-Gemini ישלח מידע נוסף ממאגר הקודים שלכם, כמו חלקים מהקוד, סוגי קבצים וכל מידע אחר שעשוי להיות נחוץ כדי לספק הקשר למודל שפה גדול (LLM). כך Gemini יוכל לתת תשובות איכותיות ורלוונטיות יותר. כך Gemini יכול לספק גם יכולות ניסיוניות נוספות, כמו השלמת קוד באמצעות AI.
בחירת המפתחים
כברירת מחדל, Gemini לא יכול לראות את הקוד בחלון העריכה, והוא משתמש רק בהנחיות ובהיסטוריית השיחות בצ'אטבוט כדי להשיב. עם זאת, אתם יכולים להסכים לשיתוף ההקשר מבסיס הקוד כדי לקבל תשובות באיכות גבוהה יותר וגישה לתכונות ניסיוניות כמו השלמת קוד מבוססת-AI.
יש שלושה מנגנונים שמשמשים לשליטה בשיתוף של קוד המקור של הפרויקט שלכם, כדי לספק הקשר ל-Gemini:
הגדרות גלובליות
ב-Studio יש העדפת הצטרפות גלובלית בקטע File (Android Studio ב-macOS) > Settings > Tools > Gemini. שם אפשר לציין אם קוד המקור יישלח לשרתים של Gemini כדי לספק מודעות להקשר.
הגדרות ספציפיות לפרויקט
אם האפשרות Ask to decide per project (הצגת בקשה להחלטה לגבי כל פרויקט) מסומנת בהגדרות Gemini ב-Studio, בפעם הראשונה שפותחים כל פרויקט מוצג דו-שיח עם שאלה אם להפעיל את ההקשר לפרויקט הזה. ההגדרה הזו נשמרת בספרייה .idea של הפרויקט.
הגבלות על קוד מקור באמצעות קובצי .aiexclude
הוספה של קובץ .aiexclude לתיקיית קוד המקור של הפרויקט מאפשרת שליטה מפורטת יותר בקבצים שיכולים לשמש כהקשר למודלים של AI.
מידע נוסף על הפורמט .aiexclude