Funktionsweise von Gemini Code Assist

Die Large Language Models (LLMs) von Gemini, die von Gemini Code Assist verwendet werden, werden mit Datasets aus öffentlich verfügbarem Code, Google Cloud-spezifischem Material und anderen relevanten technischen Informationen trainiert – zusätzlich zu den Datasets, mit denen die Gemini Foundation Models trainiert werden. Die Modelle werden so trainiert, dass die Antworten von Gemini Code Assist für die Nutzer so hilfreich wie möglich sind.

Gemini Code Assist Standard und Enterprise verwenden Ihre Prompts und die generierten Antworten nicht zum Trainieren oder Feinabstimmen unserer zugrunde liegenden Modelle. In den Versionen Gemini Code Assist Standard und Enterprise werden Ihre Daten ausschließlich verwendet, um eine Antwort auf die Anfrage zu generieren. Sofern Sie nichts anderes angeben, werden sie nicht gespeichert.

Wie und wann Gemini Code Assist Quellen zitiert

Die LLMs von Gemini Code Assist sind wie einige andere eigenständige LLM-Produkte dazu gedacht, Originalinhalte zu generieren, und haben nicht den Zweck, längere Passagen aus bereits vorhandenen Inhalten zu replizieren. Wir haben unsere Systeme so entwickelt, dass dies so weit wie möglich verhindert wird. Wir arbeiten fortlaufend daran, die Funktionsweise dieser Systeme weiter zu verbessern.

Wenn Gemini Code Assist längere Passagen direkt von einer Webseite zitiert, wird diese Seite mit Verweis angeführt. Bei Antworten mit URLs können Nutzer in Gemini Code Assist die Quellseite sehen und in einigen Fällen durch Klicken direkt zur Quellseite gelangen.

Beim Generieren von Code oder Anbieten von Codevervollständigungen liefert Gemini Code Assist Quellenangaben, wenn es längere Passagen direkt aus einer anderen Quelle übernimmt, wie beispielsweise aus vorhandenem Open-Source-Code. Bei Zitaten von Code-Repositories kann auch auf eine gültige Open-Source-Lizenz verwiesen werden.

Damit in IDEs besserer Code generiert werden kann, erfasst Gemini Code Assist Kontextinformationen aus der Datei, die Sie aktiv in Ihrer IDE verwenden, sowie aus anderen geöffneten und relevanten lokalen Dateien in Ihrem Projekt.

Wenn Sie in Ihrer IDE mit Gemini Code Assist arbeiten, werden Ihre Projektdateien (Kontextquellen) von Gemini aufgelistet, die als Referenz zum Generieren von Antworten auf Ihre Prompts verwendet wurden. Kontextquellen werden jedes Mal angezeigt, wenn Sie den Gemini-Chat verwenden.

Sie können verhindern, dass Gemini Code Assist Code vorschlägt, der mit zitierten Quellen übereinstimmt, indem Sie die Einstellungen in VS Code anpassen.

Mit der Codeanpassung in Gemini Code Assist Enterprise können Sie Codevorschläge auf Grundlage der privaten Codebasis Ihrer Organisation direkt von Gemini Code Assist erhalten. Weitere Informationen zur Codeanpassung und dazu, wie wir für Sicherheit beim Zugriff auf Ihren privaten Code und dessen Speicherung sorgen, finden Sie unter Gemini Code Assist. Informationen zum Konfigurieren und Verwenden der Codeanpassung finden Sie unter Codeanpassung für Gemini Code Assist konfigurieren und verwenden.

Weitere Informationen zu den Sicherheitskontrollen für Gemini Code Assist Standard und Enterprise finden Sie unter Sicherheit, Datenschutz und Compliance für Gemini Code Assist Standard und Enterprise.