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