Gemini в Android Studio создан с учетом вашей конфиденциальности.
Мы знаем, что проверка конфиденциальности вашего кода имеет решающее значение для завоевания и поддержания доверия наших разработчиков. Gemini в Android Studio разработан таким образом, чтобы ваш код никогда не покидал ваш компьютер без вашего согласия. Если вы решите предоставить контекст кода, Gemini использует этот дополнительный контекст, чтобы лучше отвечать на ваши вопросы. Вы полностью контролируете, какие данные передаются.
В Google мы считаем, что доверие рождается из прозрачности. На этой странице изложены наши обязательства в отношении ИИ, философия обучения и технические средства контроля за использованием ваших данных.
Наши гарантии > Gemini создан с учетом принципов Google в области искусственного интеллекта . Эти принципы описывают наше стремление к ответственному развитию технологий ИИ. > - При использовании 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 .
Если вы решите использовать функцию автозавершения кода с помощью ИИ, мы будем использовать контекст из вашего кода для предоставления более качественных ответов.
Вы можете использовать Gemini с отключенными функциями контекстной осведомленности, что приведет к снижению точности, а также к отключению некоторых функций, таких как автозавершение кода на основе машинного обучения. Android Studio предоставляет встроенные элементы управления конфиденциальностью для настройки уровня контекстной осведомленности, который вы хотите включить, используя меню «Файл» ( Android Studio на macOS) > «Настройки» > «Инструменты» > «Gemini» . Чтобы заблокировать совместное использование контекста для определенных частей вашего кода, см. раздел «Настройка совместного использования контекста с помощью файлов .aiexclude» .
Данные хранятся таким образом, что Google не может определить, кто их предоставил, и удалить их по запросу невозможно. Данные хранятся до 18 месяцев. Для получения дополнительной информации см. Уведомление о конфиденциальности Gemini .
Представленные и полученные данные
Вот различные типы данных, которые отправляются в Gemini и получаются от него:
- Статистика использования
Данные, определяющие, как вы используете Android Studio и его
Связанные инструменты, такие как использование функций и ресурсов. Это включает в себя идентификаторы программного обеспечения, внутренние для Studio, такие как имена пакетов, имена классов и конфигурация плагинов. Вы можете включить или отключить этот общий доступ в меню «Файл» ( Android Studio на macOS) > «Настройки» > «Внешний вид и поведение» > «Общий доступ к данным» .
- Подсказки и ответы
Вопросы, которые вы задаете Близнецам, включая любые другие.
Вводимая информация или код, которые вы отправляете в Gemini для анализа или завершения, называются подсказками. Ответы или завершение кода, которые вы получаете от Gemini, называются ответами.
- Сигналы обратной связи
Лайки и дизлайки, а также любые другие ваши отзывы.
предоставлять.
- Контекст (необязательно)
Близнецы могут отправить дополнительную информацию от вас.
Кодовая база, включающая фрагменты вашего кода, типы файлов и любую другую информацию, необходимую для обеспечения контекста для модели обработки больших языков (LLM). Это помогает Gemini предоставлять более качественные и релевантные ответы. Это также позволяет Gemini предоставлять дополнительные экспериментальные возможности, такие как автозавершение кода с помощью ИИ.
Выбор разработчика
По умолчанию Gemini не видит код в окне редактора и использует для ответа только подсказки и историю переписки в чат-боте. Однако вы можете включить функцию обмена контекстом из вашего кода, чтобы обеспечить более качественные ответы и доступ к экспериментальным функциям, таким как автозавершение кода с помощью ИИ.
Для управления обменом исходным кодом вашего проекта с целью предоставления контекста Gemini используются три механизма:
Глобальные настройки
В меню «Файл» ( Android Studio на macOS) > «Настройки» > «Инструменты» > «Gemini» в Android Studio есть глобальная настройка, позволяющая указать, можно ли отправлять исходный код на серверы Gemini для обеспечения контекстной осведомленности.
Настройки, специфичные для проекта
Если в настройках Gemini в Studio выбран параметр « Запрашивать решение для каждого проекта» , при первом открытии каждого проекта отображается диалоговое окно с вопросом, следует ли включить контекстную осведомленность для этого проекта. Этот параметр сохраняется в каталоге .idea проекта.
.aiexclude в проекте. Ограничения исходного кода с помощью файлов .aiexclude
Добавление файла .aiexclude в каталог исходного кода вашего проекта обеспечивает более детальный контроль над тем, какие файлы могут быть использованы в качестве контекста для моделей ИИ.
Узнайте больше о формате .aiexclude.