Gemini Code Assist ist ein Produkt aus dem Portfolio Gemini für Google Cloud und bietet KI-gestützte Unterstützung, damit Ihr Entwicklungsteam Anwendungen im gesamten Softwareentwicklungs-Lebenszyklus entwickeln, bereitstellen und verwalten kann.
Sie können Gemini Code Assist in Ihrer IDE (z. B. VS Code, JetBrains-IDEs (z. B. IntelliJ und PyCharm), Cloud Workstations oder Cloud Shell Editor) für KI-gestützte Programmierungsunterstützung in viele beliebte Sprachen. Sie können Codevervollständigungen beim Schreiben von Code, Generieren von Funktionen oder Code Blöcke in Kommentaren zu erstellen, Unittests zu generieren und Hilfe bei der Fehlerbehebung zu erhalten. zu verstehen und zu dokumentieren.
Gemini Code Assist liefert kontextbezogene Antworten auf Ihre Prompts, einschließlich Quellenangaben zu den Dokumenten und Codebeispielen, die Gemini zum Generieren seiner Antworten verwendet hat.
Die Gemini Large Language Models (LLMs), die von Gemini Code Assist verwendet werden, werden mit Datensätzen aus öffentlich verfügbarem Code, Google Cloud-spezifischen Materialien und anderen relevanten technischen Informationen trainiert. So sollen die Antworten von Gemini Code Assist für die Nutzer so nützlich wie möglich sein.Weitere Informationen dazu, wie und wann Gemini for Google Cloud Ihre Daten verwendet Da es sich bei Gemini für Google Cloud-Produkte 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 für Google Cloud-Produkte zu validieren, bevor Sie sie verwenden. Weitere Informationen finden Sie unter Gemini für Google Cloud und verantwortungsbewusste Anwendung von KI.
So unterstützt Gemini Code Assist beim Programmieren
Gemini Code Assist bietet Unterstützung bei Programmier- und codebezogenen Aufgaben. Wir empfehlen, den gesamten Code zu testen und zu überprüfen. Gemini Code Assist stellt Zitationsinformationen bereit, wenn es aus einer anderen Quelle, wie z. B. vorhandenem Open-Source-Code, in Länge direkt zitiert. Weitere Informationen finden Sie unter Wie und wann Gemini Quellen zitiert.
Mit Gemini Code Assist in Ihrer IDE interagieren
Nachdem Sie Gemini Code Assist für ein Google Cloud-Projekt eingerichtet und das Cloud Code-Plug-in in Ihrer IDE installiert haben, können Sie auf folgende Weise Unterstützung anfordern:
Sie erhalten Codevervollständigungen oder generieren Code direkt im Code-Editor.
Klicken Sie in der IDE auf spark Gemini, um den Konversationsassistenten aufzurufen. Sie können Fragen stellen oder Code auswählen in Ihren Editor und geben Sie Prompts wie die folgenden ein:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Weitere Informationen finden Sie unter Gemini Code Assist in der IDE verwenden.
Unterstützte Features
In den folgenden Abschnitten sind die Arten der Unterstützung durch Generative AI aufgeführt, die in jeder Gemini Code Assist-Version verfügbar.
Programmierunterstützung und Chat
In der folgenden Tabelle sind die Arten der Unterstützung durch Generative AI aufgeführt, die in unterstützten IDEs verfügbar sind:
Unterstützung beim Programmieren mit KI | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Codevervollständigung und ‐generierung in Cloud Code mithilfe Ihres IDE-Projekts in den folgenden IDEs: |
||
Der Konversationsassistent in Cloud Code verwendet den Kontext Ihrer geöffneten Dateien | ||
Multi-IDE-Unterstützung (VSCode, JetBrains-IDEs wie IntelliJ und PyCharm, Cloud Workstations) | ||
Intelligente Aktionen und Befehle | ||
Starten Sie intelligente Aktionen, indem Sie mit der rechten Maustaste auf den ausgewählten Code klicken (VS Code, JetBrains-IDEs wie IntelliJ und PyCharm, Cloud Shell und Cloud Workstations). Starten Sie intelligente Befehle mit dem Schrägstrich / in der Schnellauswahlleiste mit oder ohne ausgewählten Code (VS Code, Cloud Shell und Cloud Workstations). |
||
Geistiges Eigentum und Compliance | ||
Quellenangaben in Cloud Code und in der Google Cloud Console | ||
Haftungsfreistellung für IP-Adressen | ||
VPC-SC und privater Google-Zugriff | ||
Wissen im Unternehmen | ||
Benutzerdefinierte Codevorschläge aus Ihrer Codebasis in GitHub und GitLab in Cloud Code |
Gemini in Apigee
Die folgende Tabelle zeigt die Arten der Unterstützung durch Generative AI mit der API Entwicklung in Apigee (IDE und die Google Cloud Console):
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. (Vorschau) | ||
Smart Search mit Vertex AI im API Hub (GA) | ||
Gemini Code Assist-Code für Apigee-Richtlinien erläutert. (Vorschau) |
Gemini in Application Integration
Die folgende Tabelle zeigt die Arten der Unterstützung durch Generative AI bei Anwendungsintegration in der Google Cloud Console:
Unterstützung beim Erstellen von Integrationen | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
KI-gestützter visueller Editor zur Erstellung von Automatisierungsabläufen | ||
KI-gestützte Automatisierungsentwicklung im Unternehmenskontext | ||
Generierung und Optimierung der Dokumentation für den Automatisierungsablauf mit generativer KI |
Gemini-Funktionen in BigQuery mit Gemini Code Assist
Die folgende Tabelle zeigt die verschiedenen Arten der Unterstützung durch Generative AI für BigQuery in BigQuery Studio:
Analytics-Code-Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Unterstützung für SQL-Code bei der Generierung, Vervollständigung (Vorschau) und Erläuterung | ||
Unterstützung beim Generieren und Vervollständigen von Python-Code (Vorabversion) | ||
Von Daten zu Statistiken | ||
Daten-Canvas, um zu finden, Daten mit Prompts in natürlicher Sprache und einer Benutzeroberfläche für Analyse-Workflows | ||
Dateninformationen: Bibliothek mit vorab validierten SQL-Fragen für Datenassets |
Gemini in Colab Enterprise
Die folgende Tabelle zeigt die Arten der Unterstützung durch Generative AI für Code in Colab Enterprise:
Notebook-Code-Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Python-Codegenerierung und -vervollständigung im Notebook |
Gemini in Datenbanken
In der folgenden Tabelle sind die Arten der Unterstützung durch generative KI für das Codieren in Datenbanken aufgeführt, einschließlich Database Studio:
SQL-Abfragen generieren (Database Studio) | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Sie können SQL-Anweisungen in natürlicher Sprache schreiben. | ||
Kontextbezogenen Code abrufen, der zu Ihrem Schema passt | ||
Bestehende Abfragen optimieren und erklären |
Gemini in Firebase
In der folgenden Tabelle sind die Arten der Unterstützung durch generative KI für die Anwendungsentwicklung aufgeführt, die von Gemini in Firebase und der KI-Unterstützung in Crashlytics in der Firebase Console bereitgestellt werden:
Unterstützung beim Programmieren und Produkt-KI sowie Chat | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Beispielcode für Firebase mit natürlicher Sprache im Chat generieren, refaktorieren und debuggen. | ||
Verwenden Sie Prompts in natürlicher Sprache, um Code im Bereich Gemini zu erklären, zu generieren und zu transformieren. | ||
Nutzen Sie umfassendes Wissen, Best Practices und Fachwissen zur Fehlerbehebung für Firebase-Produkte und ‑Dienste. | ||
Analyse der App-Qualität | ||
Fasse App-Abstürze zusammen und biete Informationen und Schritte zur Fehlerbehebung an, um Entwickler bei der Untersuchung und Behebung von Problemen mit der App-Qualität zu unterstützen. | ||
Analysieren Sie vorhandenen Code, identifizieren Sie potenzielle Probleme und schlagen Sie Verbesserungen vor. | ||
Kontextbezogenes Bewusstsein | ||
Nutze den Projekt- und Anwendungskontext, um die dialogorientierte Unterstützung, Fehlerbehebung und Analyse der App-Qualität zu unterstützen. |
Gemini Code Assist einrichten
Eine ausführliche Anleitung zur Einrichtung finden Sie unter Richten Sie Gemini Code Assist ein.
Nächste Schritte
- Gemini Code Assist in Ihrer IDE verwenden
- Weitere Informationen dazu, wie Gemini for Google Cloud Ihre Daten verwendet
- Weitere Informationen zu den Preisen für Gemini Code Assist
- Informieren Sie sich über die Sicherheit, Datenschutz und Compliance von Gemini Code Assist