Gemini در Android Studio با در نظر گرفتن حریم خصوصی شما ساخته شده است.
ما می دانیم که اطمینان از حریم خصوصی کد شما برای کسب و حفظ اعتماد توسعه دهندگان ما بسیار مهم است. Gemini در اندروید استودیو طوری طراحی شده است که کد شما هرگز بدون رضایت شما از کامپیوتر شما خارج نمی شود. اگر می خواهید زمینه کد را ارائه دهید، Gemini از این زمینه اضافی برای پاسخ بهتر به سوالات شما استفاده می کند. شما کنترل کاملی بر روی داده هایی که به اشتراک گذاشته می شود دارید.
در Google، ما معتقدیم که اعتماد از شفافیت ناشی می شود. این صفحه به تشریح تعهدات هوش مصنوعی، فلسفه آموزشی و کنترلهای فنی ما برای مدیریت نحوه استفاده از دادههای شما میپردازد.
تضمین های ما
Gemini با در نظر گرفتن اصول هوش مصنوعی گوگل ساخته شده است. این اصول تعهد ما به توسعه فناوری هوش مصنوعی را به طور مسئولانه توصیف می کند.
علاوه بر این، وقتی از Gemini در Android Studio استفاده میکنید، Google دادههای شما را مطابق با خطمشی رازداری ما و اعلامیه حریم خصوصی Gemini مدیریت میکند. وقتی با اشتراک در Gemini Code Assist از Gemini در Android Studio برای مشاغل استفاده میکنید، Google دادههای شما را مطابق با اعلامیه حریم خصوصی Google Cloud مدیریت میکند.
جمع آوری و استفاده از داده ها
کد شما بدون رضایت صریح شما با Gemini به اشتراک گذاشته نمی شود. شما این گزینه را دارید که کد خود را با Gemini به اشتراک بگذارید تا ویژگی های آگاهی از زمینه را فعال کنید و به Gemini توانایی ارائه پاسخ های خاص پروژه را ارائه دهید.
در اینجا نحوه جمع آوری و استفاده از داده های شما آمده است:
- داده های بازخورد شما، مانند سیگنال های شست رو به بالا و پایین، ممکن است برای آموزش Gemini استفاده شود.
- اگر از Gemini در Android Studio برای افراد استفاده میکنید، ممکن است کدی که صریحاً در تجربه چت وارد میکنید برای آموزش Gemini استفاده شود. اگر آگاهی از زمینه را انتخاب کنید، اطلاعات جمعآوریشده - از جمله کد - ممکن است برای بهبود محصولات و خدمات ما، مانند فناوریهای یادگیری ماشینی، استفاده شود. برای جزئیات بیشتر به اطلاعیه حریم خصوصی ما مراجعه کنید.
- اگر از Gemini در Android Studio برای مشاغل استفاده می کنید، کدی که در تجربه چت وارد می کنید هرگز برای آموزش Gemini استفاده نمی شود. اگر آگاهی از زمینه را انتخاب کنید، اطلاعات جمعآوریشده - از جمله کد - هرگز برای بهبود محصولات و خدمات ما، مانند فناوریهای یادگیری ماشین، استفاده نمیشود. برای جزئیات بیشتر به اطلاعیه حریم خصوصی Google Cloud مراجعه کنید.
اگر استفاده از ویژگی تکمیل کد هوش مصنوعی را انتخاب کنید، ما از زمینه از پایگاه کد شما برای ارائه پاسخهای با کیفیت بالاتر استفاده میکنیم.
میتوانید از Gemini با غیرفعال بودن ویژگیهای آگاهی از زمینه، با معاوضه با ویژگیهای کمتر دقیق، و برخی از ویژگیها غیرفعال شده مانند تکمیل کد مبتنی بر ML استفاده کنید. Android Studio با استفاده از File ( Android Studio در macOS) > Settings > Tools > Gemini ، کنترلهای حریم خصوصی داخلی را برای تنظیم سطح آگاهی از زمینه که میخواهید فعال کنید، ارائه میکند. برای مسدود کردن اشتراکگذاری زمینه برای بخشهای خاصی از پایگاه کد خود، به پیکربندی اشتراکگذاری زمینه با فایلهای aiexclude . مراجعه کنید.
دادهها بهگونهای ذخیره میشوند که Google نمیتواند بگوید چه کسی آنها را ارائه کرده است، و در صورت درخواست حذف آن ممکن نیست. داده ها تا 18 ماه حفظ می شوند. برای اطلاعات بیشتر، به اطلاعیه حریم خصوصی Gemini مراجعه کنید.
داده های ارسال و دریافت شده است
در اینجا انواع مختلف داده های ارسال شده و دریافت شده از Gemini آورده شده است:
- آمار استفاده: دادههایی که نحوه استفاده شما از Android Studio و ابزارهای مرتبط با آن، مانند نحوه استفاده از ویژگیها و استفاده از منابع را مشخص میکند. این شامل شناسههای نرمافزار داخلی استودیو مانند نام بسته، نام کلاس و پیکربندی افزونه میشود. میتوانید این اشتراکگذاری را از File ( Android Studio در macOS) > Settings > Appearance & Behavior > Data Sharing فعال یا غیرفعال کنید.
- درخواستها و پاسخها: به سؤالاتی که از Gemini میپرسید، شامل اطلاعات ورودی یا کدی که برای تجزیه و تحلیل یا تکمیل به Gemini ارسال میکنید، درخواستها گفته میشود. پاسخ ها یا تکمیل کدهایی که از جمینی دریافت می کنید، پاسخ نامیده می شوند.
- سیگنالهای بازخورد: رأیهای مثبت و منفی و هر بازخورد دیگری که ارائه میکنید.
- زمینه (اختیاری): Gemini ممکن است اطلاعات اضافی را از پایگاه کد شما ارسال کند، مانند قطعاتی از کد، انواع فایلها، و هر اطلاعات دیگری که ممکن است برای ارائه زمینه مدل زبان بزرگ (LLM) لازم باشد. این به Gemini کمک می کند تا پاسخ های با کیفیت بالاتر و مرتبط را ارائه دهد. این همچنین به Gemini امکان میدهد قابلیتهای آزمایشی اضافی مانند تکمیل کد هوش مصنوعی را ارائه دهد.
انتخاب توسعه دهنده
به طور پیشفرض، Gemini نمیتواند کد را در پنجره ویرایشگر ببیند و فقط از درخواستها و تاریخچه مکالمه در ربات چت برای پاسخگویی استفاده میکند. با این حال، میتوانید برای فعال کردن پاسخهای با کیفیت بالاتر و دسترسی به ویژگیهای آزمایشی مانند تکمیل کد هوش مصنوعی، اشتراکگذاری زمینه را از پایگاه کد خود انتخاب کنید.
سه مکانیسم برای کنترل اشتراکگذاری کد منبع پروژه شما به منظور ارائه زمینه به Gemini وجود دارد:
تنظیمات جهانی
Studio's یک اولویت عمومی را در زیر File ( Android Studio در macOS) > تنظیمات > ابزارها > Gemini ارائه میکند و مشخص میکند که آیا کد منبع ممکن است به سرورهای Gemini ارسال شود تا آگاهی از زمینه ارائه شود.
برای هر پروژه گزینه های مختلفی را انتخاب کنید
اگر در تنظیمات Gemini استودیو «پرسش برای تصمیمگیری در هر پروژه» انتخاب شده باشد، اولین باری که هر پروژه باز میشود، یک گفتگو نمایش داده میشود که از شما میپرسد آیا آگاهی از زمینه باید برای آن پروژه فعال شود یا خیر. این تنظیم در فهرست .idea
پروژه ذخیره می شود.
محدودیتهای سطح کد منبع
افزودن یک فایل .aiexclude
به فهرست کد منبع پروژه شما کنترل دقیق تری بر روی اینکه کدام فایل ها واجد شرایط استفاده به عنوان زمینه مدل های هوش مصنوعی هستند، فراهم می کند.
درباره قالب .aiexclude بیشتر بیاموزید.