Gemini Code Assist – Übersicht

Gemini Code Assist bietet KI-basierte Unterstützung, mit der Ihr Entwicklungsteam Anwendungen im gesamten Softwareentwicklungs-Lebenszyklus entwickeln, bereitstellen und verwalten kann. Dabei wird das Modell Gemini 2.5 verwendet. Gemini Code Assist ist in den folgenden Versionen verfügbar:

Sie können Gemini Code Assist in unterstützten IDEs wie VS Code, JetBrains-IDEs oder Android Studio für KI-basierte Unterstützung beim Programmieren in vielen gängigen Sprachen verwenden. Sie können Code vervollständigen lassen, während Sie ihn schreiben, komplette Funktionen oder Codeblöcke aus Kommentaren generieren, Unittests erstellen und beim Debugging, Analysieren und Dokumentieren von Code helfen lassen.

Gemini Code Assist liefert kontextbezogene Antworten auf Ihre Prompts, einschließlich Quellenangaben, die angeben, welche Dokumentation und Codebeispiele Gemini Code Assist zum Generieren der Antworten verwendet hat.

Die Gemini-LLMs (Large Language Models), die von Gemini Code Assist verwendet werden, werden zusätzlich zu den Datasets, die zum Trainieren der Gemini-Basismodelle verwendet werden, mit Datasets aus öffentlich verfügbarem Code, Google Cloud-spezifischen Materialien und anderen relevanten technischen Informationen trainiert. Die Modelle werden so trainiert, dass die Antworten von Gemini Code Assist für Gemini Code Assist-Nutzer so nützlich wie möglich sind.

Da es sich bei Gemini Code Assist um eine Technologie im Frühstadium handelt, kann es zu Ergebnissen kommen, die zwar plausibel erscheinen, aber faktisch falsch sind. Wir empfehlen, alle Ausgaben von Gemini Code Assist zu validieren, bevor Sie sie verwenden. Weitere Informationen finden Sie unter Gemini Code Assist und verantwortungsbewusste Anwendung von KI.

Gemini Code Assist gibt Zitationsinformationen an, wenn direkt in größerem Umfang aus einer anderen Quelle zitiert wird, z. B. aus vorhandenem Open-Source-Code. Weitere Informationen finden Sie unter Wie und wann zitiert Gemini Quellen?.

Unterstützte Funktionen für Gemini Code Assist für Einzelpersonen

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung aufgeführt, die in unterstützten IDEs kostenlos verfügbar sind:

KI-basierte Programmierunterstützung

Codevervollständigung und ‑generierung in Ihrem IDE-Projekt in den folgenden IDEs:

Konversationeller Assistent in Ihrer IDE mit dem Kontext Ihrer geöffneten Dateien
Unterstützung mehrerer IDEs (VS Code, JetBrains-IDEs wie IntelliJ und PyCharm und Android Studio)
Agentischer Chat

Gemini kann komplexe, mehrstufige Aufgaben erledigen, die Systemtools und MCP-Server (Model Context Protocol) verwenden. Weitere Informationen finden Sie unter Agentic Chat als Pair-Programmierer verwenden.

Smarte Aktionen und Befehle
Sie können Smart Actions starten, indem Sie mit der rechten Maustaste auf ausgewählten Code klicken (VS Code, JetBrains-IDEs wie IntelliJ und PyCharm und Android Studio). Sie können Smart-Befehle mit dem Schrägstrich / in der Schnellzugriffsleiste starten, entweder mit oder ohne ausgewählten Code (VS Code).
Externe Dienste als Tools
Mit Gemini Code Assist-Tools können Sie Informationen abrufen und Aktionen ausführen, die von externen Diensten in Ihrer IDE bereitgestellt werden. Sie können Ihre Prompts an bestimmte Tools senden, indem Sie das Symbol @ gefolgt vom Namen des Tools verwenden. Beispiel: @GitHub get issues assigned to me. Weitere Informationen zu Tools finden Sie in der Übersicht über Gemini Code Assist-Tools.
Geistiges Eigentum und Compliance
Quellenangaben in der IDE

Gemini Code Assist Standard- und Enterprise-Versionen – Übersicht

Im folgenden Abschnitt werden die Standard- und Enterprise-Version von Gemini Code Assist verglichen.

Die Standardversion bietet KI-Unterstützung beim Programmieren mit Sicherheit auf Unternehmensniveau für das Erstellen und Ausführen von Anwendungen. Die Enterprise-Version bietet alle unterstützten Funktionen der Standard-Version. Sie kann aber auch auf Grundlage Ihrer privaten Quellcode-Repositories angepasst werden und ist in zusätzliche Google Cloud-Dienste integriert, um Anwendungen für eine breitere Palette von Technologien zu entwickeln.

Die folgende Tabelle hilft Ihnen bei der Entscheidung, welche Edition am besten zu den Entwicklungszielen Ihrer Organisation passt. Sie enthält Informationen zur Zielgruppe und zu den Vorteilen der einzelnen Editionen:

  Gemini Code Assist-Standard Gemini Code Assist Enterprise
Gewünschte Zielgruppe
  • Kunden mit grundlegenden Programmierkenntnissen.
  • Organisationen mit strengen Anforderungen an Datensicherheit und Compliance
  • Große Unternehmen mit komplexen Softwareentwicklungsprozessen.
  • Kunden, die KI-Antworten auf Grundlage privater Quellcode-Repositories anpassen möchten, um die Entwicklung auf Grundlage von Best Practices der Organisation zu beschleunigen.
  • Kunden, die einen KI-basierten Assistenten für die Anwendungsentwicklung für eine wachsende Liste von Google Cloud-Diensten benötigen.
Vorteile
  • Codevervollständigung und -generierung für beliebte Programmiersprachen, die in einigen Google Cloud-Diensten verfügbar sind.
  • KI-basierter Chat-Support
  • Vereinfachte Benutzeroberfläche und Integration in IDEs.
  • Einbeziehung der lokalen Codebasis in Ihrer IDE: Nutzen Sie das große Kontextfenster von Gemini, um Ihre lokale Codebasis besser zu verstehen.
  • Sicherheit auf Unternehmensniveau: Robuste Data Governance, sichere Infrastruktur und Freistellung für Codevorschläge.
  • Erweiterte Integrationen: Gemini Code Assist Standard bietet KI-Unterstützung in Firebase, Colab Enterprise, BigQuery Data Insights, Cloud Run und Database Studio.
  • Alle Vorteile von Gemini Code Assist Standard sowie die folgenden:
    • Codeanpassung: Ihre Organisation kann das Modell mit Ihren privaten Codebasen erweitern, um maßgeschneiderte Vorschläge zu erhalten.
    • Erweiterte Integrationen: Gemini Code Assist Enterprise bietet KI-Unterstützung in Google Cloud, z. B. in Apigee, Application Integration und Gemini Cloud Assist. So können Cloud-Teams ihre Anwendungen und Infrastruktur in Google Cloud effektiver entwickeln, entwerfen, betreiben und optimieren.

Einen Vergleich der Funktionen der einzelnen Versionen finden Sie unter Unterstützte Funktionen.

Unterstützte Funktionen für Gemini Code Assist Standard und Enterprise

In den folgenden Abschnitten werden die Arten von generativer KI-Unterstützung beschrieben, die in Gemini Code Assist Standard und Enterprise verfügbar sind.

Codeunterstützung und Chat

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung aufgeführt, die in unterstützten IDEs verfügbar sind:

KI-basierte Programmierunterstützung Gemini Code Assist-Standard Gemini Code Assist Enterprise

Codevervollständigung und ‑generierung in Ihrem IDE-Projekt in den folgenden IDEs:

Konversationeller Assistent in Ihrer IDE mit dem Kontext Ihrer geöffneten Dateien
Unterstützung mehrerer IDEs (VS Code, JetBrains-IDEs wie IntelliJ und PyCharm und Android Studio)
Agentischer Chat

Gemini kann komplexe, mehrstufige Aufgaben erledigen, die Systemtools und MCP-Server (Model Context Protocol) verwenden. Weitere Informationen finden Sie unter Agentic Chat als Pair-Programmierer verwenden.

Smarte Aktionen und Befehle
Sie können Smart Actions starten, indem Sie mit der rechten Maustaste auf ausgewählten Code klicken (VS Code, JetBrains-IDEs wie IntelliJ und PyCharm und Android Studio). Sie können Smart-Befehle mit dem Schrägstrich / in der Schnellzugriffsleiste initiieren, entweder mit oder ohne ausgewählten Code (VS Code).
Externe Dienste als Tools
Mit Gemini Code Assist-Tools können Sie Informationen abrufen und Aktionen ausführen, die von externen Diensten in Ihrer IDE bereitgestellt werden. Sie können Ihre Prompts an bestimmte Tools senden, indem Sie das Symbol @ gefolgt vom Namen des Tools verwenden. Beispiel: @GitHub get issues assigned to me. Weitere Informationen zu Tools finden Sie in der Übersicht über Gemini Code Assist-Tools.
Geistiges Eigentum und Compliance
Quellenangaben in Ihrer IDE und der Google API Console
Schutz vor Ansprüchen wegen geistigen Eigentums
VPC-SC und privater Google-Zugriff
Wissen im Unternehmen
Benutzerdefinierte Codevorschläge aus Ihren Codebasen in GitHub, GitLab und Bitbucket in Ihrer IDE  

Zusätzliche Funktionen außerhalb der IDE

In den folgenden Abschnitten werden zusätzliche Funktionen beschrieben, die in den Standard- und Enterprise-Versionen von Gemini Code Assist verfügbar sind und über die Unterstützung in Ihrer IDE hinausgehen.

Gemini Cloud Assist

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung in Gemini Cloud Assist in der API Console aufgeführt:

Unterstützung durch Gemini Cloud Assist Gemini Code Assist-Standard Gemini Code Assist Enterprise
Gemini Cloud Assist-Funktionen (einschließlich Funktionen, die für alle Google-Nutzer und für Gemini Code Assist Enterprise-Nutzer verfügbar sind)  

Gemini in Apigee

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung bei der API-Entwicklung in Apigee (IDE und Google API Console) aufgeführt:

Gemini Code Assist für die API-Verwaltung Gemini Code Assist-Standard Gemini Code Assist Enterprise
Unternehmenskontext, der beim Erstellen von API-Spezifikationen verwendet wird.  
Smart Search powered by Vertex AI im API-Hub  
Gemini Code Assist erklärt Code für Apigee-Richtlinien. (Vorschau)  

Gemini in Application Integration

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung in Application Integration in der API Console aufgeführt:

Unterstützung beim Erstellen von Integrationen Gemini Code Assist-Standard Gemini Code Assist Enterprise
KI-basierter visueller Editor zum Generieren von Automatisierungsabläufen  
KI-gestützte Automatisierungserstellung mit Einbettung des Unternehmenskontexts  
Generative AI Automation: Dokumentation von Abläufen erstellen und optimieren  

Gemini in BigQuery-Funktionen mit Gemini Code Assist

In der folgenden Tabelle sind die Arten der generativen KI-Unterstützung für BigQuery in BigQuery Studio aufgeführt:

Data insights Gemini Code Assist-Standard Gemini Code Assist Enterprise
Datenstatistiken bietet eine aufschlussreiche Bibliothek mit Abfragen, die aus den Metadaten Ihrer Tabellen generiert werden.

Gemini in Colab Enterprise

In der folgenden Tabelle sind die Arten der generativen KI-Unterstützung für Code in Colab Enterprise aufgeführt:

Codeunterstützung für Notebooks Gemini Code Assist-Standard Gemini Code Assist Enterprise
Generierung und Vervollständigung von Python-Code in Notebooks

Gemini in Datenbanken

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung für das Programmieren in Datenbanken aufgeführt:

SQL-Abfragen generieren Gemini Code Assist-Standard Gemini Code Assist Enterprise
SQL-Anweisungen mit natürlicher Sprache generieren
Kontextbezogenen Code erhalten, der auf Ihr Schema abgestimmt ist.
Vorhandene Anfragen optimieren und erläutern

Gemini in Firebase

In der folgenden Tabelle sind die Arten von generativer KI-Unterstützung für die Anwendungsentwicklung aufgeführt, die von Gemini in Firebase bereitgestellt werden:

KI-basierte Chat-Hilfe in der Firebase Console Gemini Code Assist-Standard Gemini Code Assist Enterprise
Fundiertes Wissen, Best Practices und Fachwissen zur Fehlerbehebung für Firebase-Produkte und ‑Dienste nutzen
Mit natürlicher Sprache im Chat können Sie Beispielcode für Firebase generieren, umgestalten und debuggen.
Mit Prompts in natürlicher Sprache Code erklären, generieren und transformieren
Analyse der App-Qualität
App-Abstürze zusammenfassen und Informationen und Schritte zur Fehlerbehebung bereitstellen, damit Entwickler Probleme mit der App-Qualität untersuchen und beheben können.
Vorhandenen Code analysieren, potenzielle Probleme identifizieren und Verbesserungen vorschlagen
Zusammenfassung und Statistiken zu Firebase Cloud Messaging- und In-App Messaging-Kampagnen
Fassen Sie Ihre Messaging-Kampagnen zusammen und analysieren Sie sie. Sie erhalten umsetzbare Empfehlungen zur Leistungssteigerung.
Schemaerstellung und explorative Datenanalyse mit Firebase Data Connect
Datenbankschemas in natürlicher Sprache generieren
GraphQL-Abfragen und ‑Mutationen mit natürlicher Sprache generieren
Kontextsensitivität
Verwenden Sie Projekt- und Anwendungskontext, um Unterstützung im Konversationsmodus, Fehlerbehebung und Analyse der App-Qualität zu optimieren.

Gemini Code Assist einrichten

Eine detaillierte Anleitung finden Sie unter:

Mit Gemini Code Assist in Ihrer IDE interagieren

Nachdem Sie Gemini Code Assist für Einzelpersonen oder Gemini Code Assist Standard oder Enterprise eingerichtet und die Gemini Code Assist-Erweiterung in Ihrer IDE (VS Code oder unterstützte JetBrains-IDE) installiert haben, können Sie auf folgende Weise Unterstützung anfordern:

  • Codevervollständigungen erhalten oder Code direkt im Code-Editor generieren

  • Klicken Sie in der IDE auf spark Gemini, um den konversationellen Assistenten aufzurufen. Sie können Fragen stellen oder Code in Ihrem Editor auswählen und Prompts wie die folgenden eingeben:

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

Weitere Informationen finden Sie unter Code mit Gemini Code Assist.

Nächste Schritte