داده ها و حریم خصوصی

Gemini در اندروید استودیو با در نظر گرفتن حریم خصوصی شما ساخته شده است.

ما می‌دانیم که تأیید حریم خصوصی کد شما برای جلب و حفظ اعتماد توسعه‌دهندگان ما بسیار مهم است. Gemini در اندروید استودیو به گونه‌ای طراحی شده است که کد شما هرگز بدون رضایت شما از رایانه‌تان خارج نشود. اگر تصمیم به ارائه متن کد داشته باشید، Gemini از آن متن اضافی برای پاسخ بهتر به سوالات شما استفاده می‌کند. شما کنترل کاملی بر داده‌های به اشتراک گذاشته شده دارید.

در گوگل، ما معتقدیم که اعتماد از شفافیت ناشی می‌شود. این صفحه تعهدات هوش مصنوعی، فلسفه آموزشی و کنترل‌های فنی ما برای مدیریت نحوه استفاده از داده‌های شما را شرح می‌دهد.

تضمین‌های ما > جمینی با در نظر گرفتن اصول هوش مصنوعی گوگل ساخته شده است. این اصول تعهد ما را به توسعه مسئولانه فناوری هوش مصنوعی توصیف می‌کنند. > - وقتی از جمینی در اندروید استودیو استفاده می‌کنید، گوگل داده‌های شما را مطابق با سیاست حفظ حریم خصوصی ما و اطلاعیه حفظ حریم خصوصی جمینی مدیریت می‌کند. - وقتی با عضویت در Gemini Code Assist از جمینی در اندروید استودیو برای کسب‌وکارها استفاده می‌کنید، گوگل داده‌های شما را مطابق با اطلاعیه حفظ حریم خصوصی گوگل کلود مدیریت می‌کند.

جمع‌آوری و استفاده از داده‌ها

کد شما بدون رضایت صریح شما با Gemini به اشتراک گذاشته نمی‌شود. شما می‌توانید کد خود را با Gemini به اشتراک بگذارید تا ویژگی‌های آگاهی از زمینه را فعال کنید و به Gemini این امکان را بدهید که پاسخ‌های مختص پروژه را ارائه دهد.

در اینجا نحوه جمع‌آوری و استفاده از داده‌های شما آورده شده است:

  • داده‌های بازخورد شما، مانند علامت‌های شست بالا و شست پایین، ممکن است برای آموزش Gemini استفاده شود.
  • اگر از نسخه رایگان Gemini در اندروید استودیو استفاده می‌کنید، کدی که صریحاً در تجربه چت وارد می‌کنید ممکن است برای آموزش Gemini استفاده شود. اگر آگاهی از زمینه را انتخاب کنید، اطلاعات جمع‌آوری‌شده - از جمله کد - ممکن است برای بهبود محصولات و خدمات ما، مانند فناوری‌های یادگیری ماشینی، استفاده شود. برای جزئیات بیشتر به اطلاعیه حریم خصوصی ما مراجعه کنید.
  • اگر از کلید API شخصی، عضویت Google One یا Gemini در Android Studio برای کسب و کارها استفاده می‌کنید، کدی که در تجربه چت در Android Studio وارد می‌کنید هرگز برای آموزش Gemini استفاده نمی‌شود. اگر آگاهی از زمینه را انتخاب کنید، اطلاعات جمع‌آوری‌شده - از جمله کد - هرگز برای بهبود محصولات و خدمات ما، مانند فناوری‌های یادگیری ماشین، استفاده نمی‌شود. برای جزئیات بیشتر به اطلاعیه حریم خصوصی Google Cloud مراجعه کنید.

اگر استفاده از ویژگی تکمیل کد هوش مصنوعی را انتخاب کنید، ما از متن موجود در پایگاه کد شما برای ارائه پاسخ‌های با کیفیت بالاتر استفاده می‌کنیم.

می‌توانید از Gemini با غیرفعال بودن ویژگی‌های آگاهی از زمینه، با مصالحه ویژگی‌های کم‌دقت‌تر، و غیرفعال بودن برخی ویژگی‌ها مانند تکمیل کد مبتنی بر یادگیری ماشین استفاده کنید. اندروید استودیو کنترل‌های حریم خصوصی داخلی را برای تنظیم سطح آگاهی از زمینه‌ای که می‌خواهید فعال کنید، با استفاده از File ( اندروید استودیو در macOS) > Settings > Tools > Gemini ارائه می‌دهد. برای مسدود کردن اشتراک‌گذاری زمینه برای بخش‌های خاصی از پایگاه کد خود، به پیکربندی اشتراک‌گذاری زمینه با فایل‌های .aiexclude مراجعه کنید.

داده‌ها به گونه‌ای ذخیره می‌شوند که گوگل نمی‌تواند تشخیص دهد چه کسی آنها را ارائه داده است و حذف آنها بنا به درخواست امکان‌پذیر نیست. داده‌ها تا ۱۸ ماه نگهداری می‌شوند. برای اطلاعات بیشتر، به اطلاعیه حریم خصوصی Gemini مراجعه کنید.

داده‌های ارسالی و دریافتی

انواع مختلف داده‌های ارسالی و دریافتی از جمینی به شرح زیر است:

آمار استفاده

داده‌هایی که نحوه استفاده شما از اندروید استودیو و موارد مرتبط با آن را مشخص می‌کنند

ابزارهای مرتبط، مانند نحوه استفاده از ویژگی‌ها و میزان استفاده از منابع. این شامل شناسه‌های نرم‌افزاری داخلی استودیو مانند نام بسته‌ها، نام کلاس‌ها و پیکربندی افزونه‌ها می‌شود. می‌توانید این اشتراک‌گذاری را از مسیر File ( Android Studio در macOS) > Settings > Appearance & Behavior > Data Sharing فعال یا غیرفعال کنید.

تذکرات و پاسخ‌ها

سوالاتی که از جوزا می‌پرسید، از جمله هر

اطلاعات ورودی یا کدی که برای تجزیه و تحلیل یا تکمیل به Gemini ارسال می‌کنید، prompts نامیده می‌شوند. پاسخ‌ها یا تکمیل کدی که از Gemini دریافت می‌کنید، response نامیده می‌شوند.

سیگنال‌های بازخورد

رأی‌های مثبت و منفی و هرگونه بازخورد دیگری که شما ارائه می‌دهید

فراهم کند.

زمینه (اختیاری)

جمینی ممکن است اطلاعات بیشتری از شما ارسال کند

پایگاه کد مانند بخش‌هایی از کد شما، انواع فایل‌ها و هرگونه اطلاعات دیگری که ممکن است برای ارائه زمینه به مدل زبان بزرگ (LLM) ضروری باشد. این به Gemini کمک می‌کند تا پاسخ‌های با کیفیت بالاتر و مرتبط‌تری ارائه دهد. همچنین به Gemini اجازه می‌دهد تا قابلیت‌های آزمایشی اضافی مانند تکمیل کد هوش مصنوعی را ارائه دهد.

انتخاب توسعه‌دهنده

به طور پیش‌فرض، Gemini نمی‌تواند کد را در پنجره ویرایشگر ببیند و فقط از پیام‌ها و تاریخچه مکالمات در چت‌بات برای پاسخ دادن استفاده می‌کند. با این حال، می‌توانید اشتراک‌گذاری زمینه از پایگاه کد خود را انتخاب کنید تا پاسخ‌های با کیفیت بالاتر و دسترسی به ویژگی‌های آزمایشی مانند تکمیل کد هوش مصنوعی را فعال کنید.

سه مکانیسم برای کنترل اشتراک‌گذاری کد منبع پروژه شما به منظور ارائه زمینه به Gemini وجود دارد:

تنظیمات Gemini در اندروید استودیو، اولویت انتخاب سراسری برای آگاهی از زمینه را نشان می‌دهد.
شکل 1 : تنظیمات سراسری Gemini در اندروید استودیو.

تنظیمات سراسری

استودیو یک تنظیمات انتخاب سراسری در مسیر File ( اندروید استودیو در macOS) > Settings > Tools > Gemini ارائه می‌دهد که مشخص می‌کند آیا کد منبع می‌تواند برای ارائه آگاهی از زمینه به سرورهای Gemini ارسال شود یا خیر.

کادر محاوره‌ای «فعال‌سازی آگاهی از زمینه‌ی Gemini برای این پروژه؟» در اندروید استودیو.
شکل ۲ : پنجره‌ی تأیید آگاهی از زمینه‌ی خاص پروژه.

تنظیمات خاص پروژه

اگر در تنظیمات Gemini استودیو، گزینه «درخواست تصمیم‌گیری برای هر پروژه» انتخاب شده باشد، اولین باری که هر پروژه باز می‌شود، یک پنجره محاوره‌ای نمایش داده می‌شود و می‌پرسد که آیا آگاهی از زمینه باید برای آن پروژه فعال شود یا خیر. این تنظیم در پوشه .idea پروژه ذخیره می‌شود.

یک فایل .aiexclude در دایرکتوری پروژه در نمای پروژه اندروید استودیو.
شکل ۳ : نمونه‌ای از فایل .aiexclude در یک پروژه.

محدودیت‌های کد منبع با فایل‌های ‎.aiexclude

اضافه کردن یک فایل .aiexclude به دایرکتوری کد منبع پروژه، کنترل دقیق‌تری بر روی فایل‌هایی که واجد شرایط استفاده به عنوان context برای مدل‌های هوش مصنوعی هستند، فراهم می‌کند.

درباره قالب ‎.aiexclude‎ بیشتر بدانید.