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

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

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

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

تضمین‌های ما

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

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

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

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

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

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

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

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

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

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

آمار استفاده
داده‌هایی که نحوه استفاده شما از اندروید استودیو و ابزارهای مرتبط با آن را مشخص می‌کنند، مانند نحوه استفاده از ویژگی‌ها و میزان استفاده از منابع. این شامل شناسه‌های نرم‌افزاری داخلی استودیو مانند نام بسته‌ها، نام کلاس‌ها و پیکربندی افزونه‌ها می‌شود. می‌توانید این اشتراک‌گذاری را از مسیر File ( اندروید استودیو در macOS) > Settings > Appearance & Behavior > Data Sharing فعال یا غیرفعال کنید.
تذکرات و پاسخ‌ها
سوالاتی که از Gemini می‌پرسید، شامل هرگونه اطلاعات ورودی یا کدی که برای تجزیه و تحلیل یا تکمیل به Gemini ارسال می‌کنید، prompts نامیده می‌شوند. پاسخ‌ها یا تکمیل کدی که از Gemini دریافت می‌کنید، responses نامیده می‌شوند.
سیگنال‌های بازخورد
رأی‌های مثبت و منفی و هرگونه بازخورد دیگری که ارائه می‌دهید.
زمینه (اختیاری)
جمینی ممکن است اطلاعات اضافی از کدبیس شما مانند بخش‌هایی از کد، انواع فایل‌ها و هرگونه اطلاعات دیگری که ممکن است برای ارائه زمینه به مدل زبان بزرگ (LLM) لازم باشد، ارسال کند. این به جمینی کمک می‌کند تا پاسخ‌های با کیفیت بالاتر و مرتبط‌تری ارائه دهد. این همچنین به جمینی اجازه می‌دهد تا قابلیت‌های آزمایشی اضافی مانند تکمیل کد هوش مصنوعی را ارائه دهد.

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

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

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

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

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

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

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

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

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

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

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

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

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