Gemini w Android Studio został zaprojektowany z myślą o ochronie prywatności.
Zdajemy sobie sprawę, że zapewnienie prywatności Twojego kodu jest kluczowe dla zdobycia i utrzymania zaufania naszych deweloperów. Gemini w Android Studio jest tak zaprojektowany, aby Twój kod nigdy nie opuszczał komputera bez Twojej zgody. Jeśli zdecydujesz się podać kontekst kodu, Gemini wykorzysta go, aby lepiej odpowiadać na Twoje pytania. Masz pełną kontrolę nad tym, jakie dane są udostępniane.
W Google wierzymy, że zaufanie wynika z przejrzystości. Na tej stronie znajdziesz informacje o naszych zobowiązaniach dotyczących AI, filozofii szkoleń i środkach kontroli technicznych, które pozwalają zarządzać sposobem wykorzystywania danych.
Nasze zapewnienia
Gemini została opracowana zgodnie z zasadami Google dotyczącymi AI. Te zasady opisują nasze zobowiązanie do odpowiedzialnego rozwijania technologii AI.
Ponadto gdy używasz Gemini w Android Studio, Google będzie przetwarzać Twoje dane zgodnie z naszą Polityką prywatności i Informacjami o prywatności Gemini. Gdy używasz Gemini w Android Studio dla firm, subskrybując Gemini Code Assist, Google będzie przetwarzać Twoje dane zgodnie z Informacjami na temat ochrony prywatności w Google Cloud.
Zbieranie i wykorzystywanie danych
Twój kod nie jest udostępniany Gemini bez Twojej wyraźnej zgody. Możesz udostępnić kod Gemini, aby włączyć funkcje rozpoznawania kontekstu, dzięki czemu Gemini będzie mógł oferować odpowiedzi dostosowane do projektu.
Oto, jak możemy gromadzić i wykorzystywać Twoje dane:
- Dane z Twojej opinii, takie jak sygnały „Lubię” lub „Nie lubię”, mogą być wykorzystywane do trenowania Gemini.
- Jeśli korzystasz z Gemini w Android Studio dla osób prywatnych, kod, który wpisujesz w czacie, może być wykorzystany do trenowania Gemini. Jeśli zdecydujesz się na korzystanie z świadomości kontekstu, zebrane informacje, w tym kod, mogą być wykorzystywane do ulepszania naszych produktów i usług, takich jak technologie uczenia maszynowego. Więcej informacji znajdziesz w naszych Informacjach na temat ochrony prywatności.
- Jeśli korzystasz z Gemini w Android Studio dla firm, kod wpisywany przez Ciebie w czacie nigdy nie jest używany do trenowania Gemini. Jeśli zdecydujesz się na korzystanie z świadomości kontekstu, zebrane informacje, w tym kod, nigdy nie będą wykorzystywane do ulepszania naszych produktów i usług, takich jak technologie uczenia maszynowego. Więcej informacji znajdziesz w Informacjach na temat ochrony prywatności w Google Cloud.
Jeśli zdecydujesz się korzystać z funkcji uzupełniania kodu przez AI, będziemy używać kontekstu z Twojego repozytorium kodu, aby dostarczać odpowiedzi o wyższej jakości.
Możesz używać Gemini z wyłączonymi funkcjami rozpoznawania kontekstu, ale w takim przypadku funkcje będą mniej dokładne, a niektóre z nich, np. uzupełnianie kodu za pomocą uczenia maszynowego, będą wyłączone. Android Studio udostępnia wbudowane ustawienia prywatności, które umożliwiają dostosowanie poziomu rozpoznawania kontekstu. Aby to zrobić, kliknij Plik (Android Studio w systemie macOS) > Ustawienia > Narzędzia > Gemini. Aby zablokować udostępnianie kontekstu w przypadku niektórych części kodu źródłowego, przeczytaj artykuł Konfigurowanie udostępniania kontekstu za pomocą plików .aiexclude.
Dane są przechowywane w taki sposób, że Google nie będzie w stanie określić, kto je udostępnił. Nie będziemy mogli odpowiadać na prośby o usunięcie tych danych. Dane są przechowywane przez maksymalnie 18 miesięcy. Więcej informacji znajdziesz w Informacjach na temat ochrony prywatności w Gemini.
Przesłane i otrzymane dane
Oto różne typy danych przesyłanych do Gemini i otrzymywanych z niego:
- Statystyki dotyczące użycia: dane określające sposób korzystania z Android Studio i powiązanych z nim narzędzi, np. sposób korzystania z funkcji i wykorzystywanie zasobów. Obejmuje to identyfikatory oprogramowania wewnętrznego Studio, takie jak nazwy pakietów, nazwy zajęć i konfiguracja wtyczki. Udostępnianie możesz włączyć lub wyłączyć w menu Plik (Android Studio w systemie macOS) > Ustawienia > Wygląd i zachowanie > Udostępnianie danych.
- Prompty i odpowiedzi: promptami są pytania, które zadajesz Gemini, w tym informacje lub kod, które przesyłasz do Gemini w celu analizy lub uzupełnienia. Odpowiedzi lub dokończenia kodu, które otrzymujesz z Gemini, są nazywane odpowiedziami.
- Sygnały dotyczące opinii: głosy „Lubię” i „Nie lubię” oraz inne opinie.
- Kontekst (opcjonalnie): Gemini może wysyłać dodatkowe informacje z Twojej bazy kodu, takie jak fragmenty kodu, typy plików i inne informacje, które mogą być potrzebne do zapewnienia kontekstu dużemu modelowi językowemu (LLM). Pomoże to Gemini udzielać Ci bardziej trafnych odpowiedzi. Dzięki temu Gemini może też udostępniać dodatkowe funkcje eksperymentalne, takie jak uzupełnianie kodu przez AI.
Wybór dewelopera
Domyślnie Gemini nie widzi kodu w oknie edytora i do udzielania odpowiedzi używa tylko promptów oraz historii konwersacji w botie. Możesz jednak udostępniać kontekst z Twojego kodu źródłowego, aby uzyskać odpowiedzi wyższej jakości i dostęp do funkcji eksperymentalnych, takich jak uzupełnianie kodu za pomocą AI.
Istnieją 3 mechanizmy służące do kontrolowania udostępniania kodu źródłowego projektu w celu dostarczania kontekstu Gemini:
Ustawienia globalne
Studio oferuje globalne ustawienie w sekcji Plik (Android Studio w systemie macOS) > Ustawienia > Narzędzia > Gemini, które pozwala określić, czy kod źródłowy może być wysyłany na serwery Gemini w celu zapewnienia świadomości kontekstowej.
Wybieranie różnych opcji w przypadku poszczególnych projektów
Jeśli w ustawieniach Gemini w Studio wybrana jest opcja „Pytaj o decyzję na poziomie projektu”, przy pierwszym otwieraniu każdego projektu wyświetli się okno z pytaniem, czy włączyć rozpoznawanie kontekstu w tym projekcie. To ustawienie jest zapisywane w katalogu .idea
projektu.
Ograniczenia na poziomie kodu źródłowego
Dodanie pliku .aiexclude
do katalogu kodu źródłowego projektu zapewnia większą kontrolę nad tym, które pliki mogą być używane jako kontekst dla modeli AI.
Więcej informacji o formacie .aiexclude