נתונים ופרטיות

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. אם תפעילו את התכונה 'הבנת הקשרים', המידע שנאסף – כולל קוד – עשוי לשמש לשיפור המוצרים והשירותים שלנו, כמו טכנולוגיות למידת מכונה. פרטים נוספים מופיעים בהודעת הפרטיות שלנו.
  • אם אתם משתמשים במפתח API אישי, במינוי ל-Google One או ב-Gemini ב-Android Studio לעסקים, הקוד שאתם מזינים בשיחה ב-Android Studio לא משמש לאימון של Gemini. אם תפעילו את התכונה 'הבנת ההקשר', המידע שנאסף – כולל קוד – לא ישמש אף פעם לשיפור המוצרים והשירותים שלנו, כמו טכנולוגיות למידת מכונה. מידע נוסף מופיע בהודעת הפרטיות של Google Cloud.

אם תבחרו להשתמש בתכונה להשלמת קוד באמצעות AI, נשתמש בהקשר מבסיס הקוד שלכם כדי לספק תשובות באיכות גבוהה יותר.

אתם יכולים להשתמש ב-Gemini גם אם השבתתם את התכונות שמתבססות על מודעות להקשר, אבל התכונות יהיו פחות מדויקות וחלק מהתכונות יושבתו, כמו השלמת קוד שמבוססת על ML. ב-Android Studio יש אמצעי בקרה מובנים לפרטיות שמאפשרים לשנות את רמת ההבנה ההקשרית שרוצים להפעיל. כדי לעשות זאת, לוחצים על File (Android Studio ב-macOS) > Settings > Tools > 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:

הגדרות Gemini ב-Android Studio, שבהן מוצגת העדפת ההצטרפות הגלובלית להבנת ההקשר.
איור 1: ההגדרות הגלובליות של Gemini ב-Android Studio.

הגדרות גלובליות

ב-Studio יש העדפת הצטרפות גלובלית בקטע File (Android Studio ב-macOS) > Settings > Tools > Gemini (קובץ > הגדרות > כלים > Gemini). שם אפשר לציין אם קוד המקור יכול להישלח לשרתי Gemini כדי לספק מודעות להקשר.

תיבת הדו-שיח 'האם להפעיל את התכונה 'הבנת ההקשר' של Gemini בפרויקט הזה?' ב-Android Studio.
תרשים 2: תיבת דו-שיח לאישור עם מודעות להקשר ספציפי לפרויקט.

הגדרות ספציפיות לפרויקט

אם האפשרות Ask to decide per project (הצגת בקשה להחלטה לגבי כל פרויקט) מסומנת בהגדרות Gemini ב-Studio, בפעם הראשונה שפותחים כל פרויקט מוצג דו-שיח שבו נשאלים אם להפעיל את התכונה 'התאמה להקשר' בפרויקט הזה. ההגדרה הזו נשמרת בספרייה .idea של הפרויקט.

קובץ ‎ .aiexclude בספריית פרויקט בתצוגת הפרויקט ב-Android Studio.
איור 3: דוגמה לקובץ .aiexclude בפרויקט.

הגבלות על קוד מקור באמצעות קובצי ‎ .aiexclude

הוספה של קובץ .aiexclude לספריית קוד המקור של הפרויקט מאפשרת שליטה מפורטת יותר בקבצים שיכולים לשמש כהקשר למודלים של AI.

מידע נוסף על הפורמט ‎.aiexclude