Daten und Datenschutz

Gemini in Android Studio wurde unter Berücksichtigung des Datenschutzes entwickelt.

Wir wissen, dass es wichtig ist, den Datenschutz Ihres Codes zu gewährleisten, um das Vertrauen unserer Entwickler zu gewinnen und aufrechtzuerhalten. Gemini in Android Studio ist so konzipiert, dass Ihr Code niemals ohne Ihre Zustimmung Ihren Computer verlässt. Wenn Sie Codekontext angeben, verwendet Gemini diesen zusätzlichen Kontext, um Ihre Fragen besser zu beantworten. Sie haben die volle Kontrolle darüber, welche Daten geteilt werden.

Wir bei Google sind davon überzeugt, dass Vertrauen durch Transparenz entsteht. Auf dieser Seite werden unsere KI-Verpflichtungen, die Trainingsphilosophie und technische Kontrollen beschrieben, mit denen Sie die Verwendung Ihrer Daten verwalten können.

Unsere Zusicherungen

Gemini wurde unter Berücksichtigung der KI-Grundsätze von Google entwickelt. Diese Grundsätze beschreiben unser Engagement für die verantwortungsvolle Entwicklung von KI-Technologien.

Wenn Sie Gemini in Android Studio verwenden, behandelt Google Ihre Daten gemäß der Datenschutzerklärung von Google und den Datenschutzhinweisen von Gemini.

Datenerhebung und -nutzung

Ihr Code wird nicht ohne Ihre ausdrückliche Zustimmung für Gemini freigegeben. Sie haben die Möglichkeit, Ihren Code für Gemini freizugeben, um Features zur Kontexterkennung zu aktivieren und Gemini projektspezifische Antworten anzubieten.

Ihre Feedbackdaten, z. B. „Mag ich“- und „Mag ich nicht“-Signale, und der Code, den Sie explizit im Chat eingeben, können zum Trainieren von Gemini verwendet werden. Wenn Sie die Kontexterkennung aktivieren, können die erfassten Informationen, einschließlich des Codes, zur Verbesserung unserer Produkte und Dienste (z. B. Technologien für maschinelles Lernen) verwendet werden. Weitere Informationen finden Sie in unseren Datenschutzhinweisen.

Wenn Sie die KI-Codevervollständigungsfunktion aktivieren, verwenden wir den Kontext aus Ihrer Codebasis, um qualitativ hochwertigere Antworten bereitzustellen.

Sie können Gemini verwenden, wenn die Funktionen zur Kontexterkennung deaktiviert sind, und gleichzeitig weniger genaue Funktionen haben müssen. Außerdem können einige Funktionen wie die ML-gestützte Codevervollständigung deaktiviert werden. Android Studio bietet integrierte Datenschutzeinstellungen, mit denen Sie die Ebene der Kontexterkennung anpassen können, die Sie aktivieren möchten. Verwenden Sie dazu Datei (Android Studio unter macOS) > Einstellungen > Tools > Gemini. Informationen zum Blockieren der Kontextfreigabe für bestimmte Teile der Codebasis finden Sie unter Kontextfreigabe mit .aiexclusion-Dateien konfigurieren.

Die Daten werden so gespeichert, dass Google nicht feststellen kann, von wem sie stammen, und sie auf Anfrage nicht gelöscht werden können. Die Daten werden bis zu 18 Monate lang aufbewahrt. Weitere Informationen finden Sie in den Datenschutzhinweisen von Gemini.

Eingereichte und empfangene Daten

Dies sind die verschiedenen Arten von Daten, die an Gemini gesendet und von ihr empfangen werden:

  • Nutzungsstatistiken:Daten, die angeben, wie Sie Android Studio und die zugehörigen Tools nutzen, z. B. wie Sie Funktionen nutzen oder die Ressourcennutzung nutzen. Dazu gehören auch Studio-interne Softwarekennungen wie Paketnamen, Klassennamen und Plug-in-Konfiguration. Sie können diese Freigabe unter Datei (Android Studio unter macOS) > Einstellungen > Darstellung und Verhalten > Datenfreigabe aktivieren oder deaktivieren.
  • Prompts und Antworten:Die Fragen, die Sie Gemini stellen, einschließlich aller Eingabeinformationen oder des Codes, den Sie zum Analysieren oder Abschließen an Gemini senden, werden als Aufforderungen bezeichnet. Die Antworten oder Codevervollständigungen von Gemini werden als Antworten bezeichnet.
  • Feedbacksignale:Daumen nach oben oder unten und anderes Feedback, das Sie geben
  • Kontext (optional): Gemini sendet möglicherweise zusätzliche Informationen aus Ihrer Codebasis, z. B. Teile Ihres Codes, Dateitypen und andere Informationen, die möglicherweise erforderlich sind, um Kontext für das Large Language Model (LLM) bereitzustellen. So kann Gemini qualitativ hochwertigere und relevantere Antworten liefern. Damit kann Gemini auch zusätzliche experimentelle Funktionen wie die KI-Codevervollständigung bereitstellen.

Entwicklerauswahl

Standardmäßig kann Gemini den Code im Editorfenster nicht sehen und verwendet zum Antworten nur die Aufforderungen und den Unterhaltungsverlauf im Chatbot. Sie können jedoch die Freigabe von Kontext aus Ihrer Codebasis aktivieren, um Antworten von höherer Qualität und Zugriff auf experimentelle Funktionen wie die KI-Codevervollständigung zu ermöglichen.

Es gibt drei Mechanismen, mit denen Sie die Freigabe des Quellcodes Ihres Projekts steuern können, um Kontext für Gemini bereitzustellen:

Dialogfeld mit Gemini-Einstellungen

Globale Einstellungen

Studio bietet eine globale Aktivierungseinstellung unter Datei (Android Studio unter macOS) > Einstellungen > Tools > Gemini. Hier wird angegeben, ob Quellcode zur Bereitstellung von Kontexterkennung an Gemini-Server gesendet werden darf.

Dialogfeld mit Gemini-Einstellungen

Für jedes Projekt unterschiedliche Optionen auswählen

Wenn in den Gemini-Einstellungen von Studio die Option „Entscheidung pro Projekt anfragen“ ausgewählt ist, wird beim ersten Öffnen eines Projekts ein Dialogfeld angezeigt, in dem Sie gefragt werden, ob die Kontexterkennung für dieses Projekt aktiviert werden soll. Diese Einstellung wird im Verzeichnis .idea des Projekts gespeichert.

Dialogfeld mit Gemini-Einstellungen

Einschränkungen auf Quellcodeebene

Wenn Sie eine .aiexclude-Datei in das Quellcodeverzeichnis Ihres Projekts aufnehmen, können Sie genauer steuern, welche Dateien als Kontext für KI-Modelle verwendet werden dürfen.

Weitere Informationen zum .aiexclusion-Format

FAQs

Wie und wann zitiert Gemini in Antworten Quellen?

Wie in einigen anderen eigenständigen LLM-Produkten generiert die KI-Programmierung in Android Studio Originalinhalte und repliziert keine vorhandenen Inhalte in der Länge. Wir haben unsere Systeme so entwickelt, dass die Wahrscheinlichkeit bloßer Wiederholungen gering ist, und wir arbeiten kontinuierlich an der Verbesserung der Funktionsweise. Wenn Gemini in großem Maßstab direkt aus einer Quelle zitiert, wird diese Quelle zitiert.

Kann ich auf Gemini zugreifen, ohne den Kontext freizugeben?

Ja. Standardmäßig kann Gemini den Code im Editorfenster nicht sehen und verwendet zum Antworten nur die Eingabeaufforderungen und den Unterhaltungsverlauf im Chatbot. Sie können jedoch die Freigabe von Kontext aus Ihrer Codebasis aktivieren, um Antworten von höherer Qualität und Zugriff auf experimentelle Funktionen wie die KI-Codevervollständigung zu ermöglichen.

Wie kann ich Feedback zu einer bestimmten KI-Antwort geben?

Bitte bewerten Sie die generierte Ausgabe mit „Mag ich“ oder „Mag ich nicht“, um uns zu helfen, diese Funktion zu verbessern. Wenn Sie eine KI-Antwort erhalten, die Ihrer Meinung nach unsicher, nicht hilfreich, ungenau oder aus einem anderen Grund schlecht ist, teilen Sie uns dies bitte mit.