Vollständiger Leitfaden zu Gemini Code Assist: Funktionen, Editionen und Neuigkeiten

Letzte Aktualisierung: 17 September 2025
  • Code-Unterstützung in der IDE mit Vervollständigung, Generierung, Chat und Diff-Transformationen.
  • Erweiterter Kontext: Remote-Repositorys mit @ und Anpassung im Unternehmen.
  • Editionen: Individual (kostenlos), Standard und Enterprise mit Cloud-Sicherheit und Erweiterungen.
  • Was ist neu: Agentenmodus in VS Code/IntelliJ und Verbesserungen an Gemini CLI und IDE.

Gemini Code Assist in der IDE

Gemini Code Assist hat sich zu einem der meistdiskutierten Programmierassistenten von Google Cloud entwickelt und bietet Versionen für Privat- und Unternehmensbenutzer. Obwohl es sich um eine sich entwickelnde Technologie handelt, ermöglicht sie bereits Vervollständigen, generieren, transformieren und überprüfen Sie Code direkt aus Ihrer IDE, mit kontextbezogenem Chat und intelligenten Aktionen, die den Aufwand für sich wiederholende Aufgaben reduzieren.

Über die klassischen Autovervollständigungsfunktionen hinaus beinhaltet der Service Codetransformation mit Diff-Ansicht, Remote-Repository-Kontext und einem Agentenmodus um komplexe Probleme Schritt für Schritt zu lösen. Und für diejenigen, die kostenlos loslegen möchten, gibt es eine Individual Edition mit sehr großzügigen Nutzungsbeschränkungen für Visual Studio Code und JetBrains IDEs.

Was ist Gemini Code Assist und für wen ist es geeignet?

Gemini Code Assist ist ein in den Editor integrierter KI-gestützter Kollaborator, der Entwicklern aller Fähigkeitsstufen Unterstützung bieten soll. schneller arbeiten, ohne die Kontrolle über den Code zu verlierenEs ist vom älteren „Duet AI for Developers“ inspiriert und erweitert dessen Fähigkeiten, um Codegenerierung, Erklärung, Refactoring und Dokumentationsaufgaben in Echtzeit durchzuführen.

Es gibt drei Hauptansätze: die Individual Edition (kostenlos), die Standard Edition und die Enterprise Edition. Die erste ermöglicht den Einstieg ohne Kreditkarte und bietet Hohe Limits: bis zu 6.000 Autovervollständigungen pro Tag, 240 tägliche Chat-Interaktionen und Code-ReviewsDarüber hinaus unterstützt der Chat ein großes Kontextfenster mit bis zu 128.000 Eingabetoken, genug, um große Dateien zu verarbeiten und einen Großteil Ihrer lokalen Datenbank zu berücksichtigen.

Für Organisationen konzentrieren sich Standard und Enterprise auf Sicherheit, Datenverwaltung und Erweiterungen in Google Cloud. Enterprise fügt Code-Anpassung hinzu, um Vorschläge auf private Repositories zuzuschneiden, sowie weitere Enterprise-Cloud-Integrationen und Optionen wie VPC-SC oder Private Google Access.

In groß angelegten Szenarien haben einige Funktionen des Gemini-Ökosystems Kontextfenster von bis zu eine Million Token in bestimmten Flows, nützlich zum Verständnis großer Projekte oder umfangreicher Dokumentationen. In jedem Fall ist es immer eine gute Idee, die Gültigkeit jeder Antwort zu überprüfen: Das Tool selbst warnt, dass es möglicherweise plausible, aber falsche Ergebnisse generiert.

Hauptfunktionen in der IDE

Während Sie tippen, schlägt Gemini Code Assist Online-Vervollständigungen vor, die Sie sofort akzeptieren oder ignorierenDieses Verhalten, bekannt als Codevervollständigung, beschleunigt wiederkehrende Aufgaben und trägt zur Wahrung der Stilkonsistenz bei. Wenn Sie möchten, können Sie die Autovervollständigung in den Plugin-Einstellungen deaktivieren. Wenn die Standardverknüpfung zum Generieren von Code bei Ihnen nicht funktioniert, Sie können die Tastenkombination neu zuordnen in Ihrem Editor.

Ein weiteres Schlüsselelement ist die Code-Transformation. Mit Befehlen oder natürlicher Sprache in Menüs wie "Quick Pick" können Sie fragen bestimmte Dateiänderungen und überprüfen Sie einen Diff, bevor Sie Änderungen anwendenDieser Ansatz minimiert Fehler, da der Ablauf Ihnen die vorgeschlagenen Anpassungen anzeigt und es Ihnen ermöglicht, jeden Block zu genehmigen oder abzulehnen.

Der integrierte Chat fungiert als Copilot mit Kontext aus dem Editor. Sie können einen Ausschnitt auswählen und Unterstützung anfordern: von "Function to create a Cloud Storage bucket" ein "Help me debug my code." und „Write unit tests for my code.”. Das Tool verarbeitet Ihre Anfrage, zitiert gegebenenfalls Quellen und reicht kommentierte Vorschläge ein, mit der Möglichkeit, das Ergebnis in die aktive Datei einzufügen.

Wenn ein Fehler erkannt wird, bietet Ihnen der Assistent eine Schnelle Lösung mit Code-TransformationSie sehen einen Unterschied zur vorgeschlagenen Lösung und haben die volle Kontrolle, diese anzuwenden, zu bearbeiten oder zu verwerfen. Dieses Muster reduziert den Austausch zwischen der IDE und der Dokumentation und verkürzt die Debugging-Zeit.

  Die besten Tricks zum Erstellen effektiver Eingabeaufforderungen in der künstlichen Intelligenz

Ein wichtiger Hinweis: Wenn Sie andere Plugins verwenden, die dieselben Verknüpfungen oder APIs aus der IDE erfassen, kann das Verhalten von Generierung, Autovervollständigung und Transformationen können nicht deterministisch seinWenn Sie Inkonsistenzen feststellen, prüfen Sie, ob in Ihrer Umgebung Verknüpfungskonflikte und Erweiterungseinstellungen vorliegen.

Erweiterter Kontext: Remote-Repositorys und Anpassung

Wenn sich Ihre Arbeit um bestimmte Microservices, Bibliotheken oder Module dreht, können Sie Gemini bitten, sich auf bestimmte Remote-Repositories zu konzentrieren. Dazu müssen Sie zunächst Indizieren und Konfigurieren von Repos in der Codeanpassung (erforderlich für Enterprise) und rufen Sie sie dann im Chat mit „@“ auf.

Der Ablauf ist einfach: Sie öffnen den IDE-Chat, starten die Anweisung mit „@”, wählen Sie ein oder mehrere Repositories aus der Liste aus und beenden die Anfrage. Damit ist das System priorisiert den Kontext der ausgewählten Repos und generiert relevantere Antworten. Es ist besonders nützlich, um sich an die eigenen Muster, Konventionen und Praktiken Ihres Teams anzupassen.

Einige nützliche Abfragen mit Remote-Repositorys sind: die Repo-Struktur verstehen ("@REPOSITORY_NAME What is the overall structure of this repository?”), fordern Sie eine Umgestaltung gemäß den Projektkonventionen („@REPOSITORY_NAME Refactor the following code to follow the conventions in the selected repository.") entweder Generieren Sie Tests, die an vorhandene Beispiele angepasst sind ("@UNIT_TEST_FILE_NAME Generate unit tests for module-x based on the examples in the selected file.").

Sie können auch bestimmte Aktionen für integrierte Tools orchestrieren, indem Sie das Symbol „@“ gefolgt vom Namen verwenden, zum Beispiel: „@GitHub get issues assigned to me„. Und wenn Sie die Dinge noch weiter verfeinern müssen, unterstützt das Modell Stilanfragen.“Use the library-x in @REPOSITORY_A_NAME-A and implement the function-x" zum verlassen sich auf bestimmte Komponenten des Ökosystems die Ihre Organisation bereits verwendet.

Um die Privatsphäre des lokalen Kontextes zu schützen, respektiert Gemini Code Assist die „.aiexclude"Und".gitignore”, wodurch verhindert wird, dass der Inhalt in der Autovervollständigung, Generierung, Transformationen oder im Chat verwendet wird. Darüber hinaus können Sie Deaktivieren Sie Vorschläge, die mit zitierten Quellen übereinstimmen, damit der Assistent keine Snippets vorschlägt, die externen Code mit hinzugefügten Anführungszeichen reproduzieren.

Editionen: Individual, Standard und Enterprise

Die Individual Edition ist für alle gedacht, die sofort und ohne Kosten und Aufwand loslegen möchten: keine Karte erforderlich und ermöglicht es Ihnen, wichtige Funktionen in VS Code und JetBrains mit großzügigen Limits zu erkunden. Google weist darauf hin, dass es bis zu „90-mal mehr Abschlüsse pro Monat“ bietet als andere beliebte kostenlose Assistenten und mit bis zu 128.000 Eintrittstoken für Chats Verstehen Sie lange Dateien und mehr lokalen Kontext.

Neben der Fertigstellung und Generierung hilft Ihnen der Chat, Funktionen zu dokumentieren, Kommentare zu schreiben oder Tests aus Anforderungen zu erstellen, mit Unterstützung für natürliche Sprache in mehreren SprachenZu den alltäglichen Beispielen gehören „Erstellen Sie ein HTML-Formular mit einem Namen, einer E-Mail-Adresse und einer Nachricht“, „Schreiben Sie ein Skript, das im Laufe der Zeit täglich eine E-Mail sendet“ oder „Erklären Sie einen Python-Ausschnitt und erkennen Sie Fehler“.

In der Standard-Edition liegt der Schwerpunkt auf dem sicheren Betrieb im großen Maßstab, mit Robuste Datenverwaltung, sichere Infrastruktur und Vergütung für Codevorschläge. Beinhaltet Chat-Support, vereinfachte IDE-Integration, lokales Codebase-Bewusstsein und Google Cloud-Erweiterungen wie Firebase, Colab Enterprise, BigQuery (Dateneinblicke), Cloud Run und Database Studio.

Enterprise bietet alle oben genannten Funktionen und zusätzlich Anpassung mit privaten Codebasen (GitHub, GitLab, Bitbucket), um die Entwicklung gemäß internen Praktiken zu beschleunigen. Es erweitert auch die Integrationen mit Google Cloud (Apigee, Anwendungsintegration, Gemini Cloud Assist) und erleichtert Cloud-Teams Anwendungen und Infrastruktur entwerfen, betreiben und optimieren effektiver.

In beiden kostenpflichtigen Editionen gibt es Compliance-Funktionen wie Quellenangaben in der IDE und Konsole, Netzwerkkontrollen (VPC-SC, privater Google-Zugriff) und ein Funktionskatalog nach Bereichen (Code und Chat, CLI, Smart Actions, externe Tools), der auf die spezifischen Bedürfnisse jedes Teams abgebildet werden kann.

  Reflection AI: Was es ist, wie es funktioniert und warum es so viel Kapital einbringt

Integrationen und Funktionen außerhalb der IDE in Google Cloud

Die Reichweite von Gemini Code Assist geht über den Editor hinaus. Mit Gemini Cloud Assist In der Google Cloud Console erhalten Teams generative Unterstützung für Betrieb und Konfiguration mit einem Funktionsumfang, der allen Benutzern zur Verfügung steht und für Benutzer von Enterprise erweitert wird.

In der API-Entwicklung Gemini auf Apigee bietet Hilfe innerhalb der IDE und der Konsole und beschleunigt Design- und Debugging-Aufgaben. In Anwendungsintegration, KI leitet die Zusammenstellung von Integrationen von der Konsole aus und reduziert so Implementierungszeiten und Konfigurationsfehler.

In BigQuery Studio ist die Dateneinblicke Sie bieten eine Bibliothek mit Abfragen, die aus Ihren Tabellenmetadaten generiert werden. Diese sind sehr nützlich, um Datensätze schnell zu untersuchen und Muster zu erkennen. Diese kontextbezogene Hilfe beschleunigt die Erstellung von Dashboards und Ad-hoc-Analysen.

In Datenbanken kann das Tool Generieren Sie SQL-Anweisungen in natürlicher Sprache, passen Sie Abfragen an das reale Schema an und optimieren oder erläutern Sie vorhandene Abfragen. Dies demokratisiert den Datenzugriff und vermeidet Reibungsverluste zwischen technischen und geschäftlichen Profilen.

Was ist neu: Agentenmodus, IDE und Gemini CLI-Verbesserungen

Eine der großen Neuheiten ist die Agentenmodus, ein agentenbasierter Ansatz, der komplexe, mehrstufige Aufgaben mit einem Plan löst, den Sie überprüfen, bevor Sie den Code bearbeiten. Beispielsweise würde die „Refaktorierung von Modell, Ansicht und Controller“ eines Einkaufswagens zur Anzeige angewendeter Rabattcoupons mehrere Dateien umfassen; der Agent schlägt einen detaillierten Plan vor, wartet auf Ihre Freigabe und setzt Änderungen kontrolliert um.

In VS Code wurde der Agentenmodus zunächst im Insider-Kanal veröffentlicht und ist jetzt verfügbar in Vorschau für alle. Geht über den Befehl-Antwort-Chat hinaus mit der Gemini CLI-Integration: unterstützt Mehrere Dateibearbeitungen, vollständiger Projektkontext, integrierte Tools und MCP-Unterstützung (mit menschlicher Beteiligung zur Überprüfung).

Zu den jüngsten Verbesserungen des Agentenmodus in VS Code gehören: visuelle Bearbeitung mit integriertes Inline-Diff, Diffs innerhalb des Chats zur Klärung von Vorschlägen, Persistenz des Agentenmodus im Verlauf, klarere Quotenaktualisierungen, Echtzeitausgabe von Shell-Befehlen, Batch-Genehmigungen von Tool-Aufrufen und eine schnellere Benutzeroberfläche. Sogar der Status der Agentenmodus umschalten bleibt auch nach IDE-Neustarts bestehen.

In IntelliJ ist jetzt der Agentenmodus verfügbar. stabile Version. Sie können alles überprüfen, bevor Sie Änderungen vornehmen, Änderungen am Plan anfordern, Schritte genehmigen oder ablehnen und einen Modus aktivieren Selbstgenehmigung damit der Agent in Ihrem Namen handeln kann. Wenn Sie fertig sind, können Sie alles überprüfen und rückgängig machen, was Sie für richtig halten.

Darüber hinaus hat das Team das gesamte IDE-Erlebnis verbessert: Sie können jetzt Chat-Antworten im Gange stoppen um lange oder umständliche Ausgaben zu vermeiden. In IntelliJ wurden „Denkmarken“ hinzugefügt, um Denkanstöße vor der endgültigen Antwort zu geben. Leistung und Qualität der Antworten wurden ebenfalls verbessert. Autovervollständigungsvorschläge in VS Code und mehrere Funktionen, die sich in der Vorschau befanden, wurden allgemein verfügbar gemacht.

Im Produktivitätsbereich ist Gemini CLI stark gewachsen. Es wurde veröffentlicht Gemini CLI GitHub-Aktionen Als kostenloser Repository-Partner können Sie Routineaufgaben autonom erledigen oder bei Bedarf zusammenarbeiten. Wichtige Anwendungsfälle sind: intelligente Triage von Problemen, beschleunigte Pull-Request-Überprüfungen und zeitnahe Zusammenarbeit, wenn Sie sie brauchen.

Die CLI ist ebenfalls integriert Tiefer in VS Code, sich über geöffnete Dateien und ausgewählten Text bewusst zu werden, um relevantere Vorschläge zu machen. Mit Native Diffs im EditorSie können vorgeschlagene Änderungen nebeneinander anzeigen und vor der Annahme bearbeiten. Installieren Sie dazu Version 0.1.20 oder höher und führen Sie einen Befehl zur Erstkonfiguration aus.

Weitere Verbesserungen sind Benutzerdefinierte Schrägstrichbefehle um wiederverwendbare Eingabeaufforderungen und eine öffentliche Roadmap für Version 1 der CLI zu definieren. Das Ziel ist klar: einen konsistenteren, sichereren und privateren Entwicklungsfluss mit häufigen, Community-basierten Iterationen zu bieten.

  Microsoft stellt MAI-Voice-1 und MAI-1-Preview vor: Geschwindigkeit und Autonomie

Grundlegende Einrichtung und Interaktion

Der Einstieg ist ganz einfach: Nach der Installation der Gemini Code Assist-Erweiterung auf VS Code oder in den JetBrains IDEskönnen Sie den Chat über das Assistentensymbol aktivieren und auf zwei Arten Hilfe anfordern: Erhalten Sie abgeschlossene oder Code direkt im Editor generieren, und chatten Sie in der Seitenleiste mit Ihren Fragen oder indem Sie Code auswählen, um Kontext bereitzustellen.

Einige Aufforderungen, die im Alltag gut funktionieren: „Write unit tests for my code.", "Make my code more readable." und „Help me debug my code.”. Wenn Sie mit indizierten Remote-Repositorys arbeiten, denken Sie an die „@“-Präfix zur Orientierung im Kontext zu einer oder mehreren bestimmten Quellen und filtern Sie die Liste, indem Sie den Namen des Repos eingeben.

Für Teams in Google Cloud können Sie Gemini Code Assist auch unter Cloud Shell Editor, Cloud Workstations und Android Studio. Bitte beachten Sie in jedem Fall die ausführliche Konfigurationsanleitung, wenn Sie Single Sign-On integrieren, den Zugriff nach Perimetern (VPC-SC) einschränken oder Ausschlussregeln mit „.aiexclude".

Wenn Sie verhindern möchten, dass der Assistent Snippets vorschlägt, die Code der zitierten Quellen (z. B. Open Source), gibt es eine Option, diese Vorschläge zu deaktivieren. Und wenn Sie auf seltsames Verhalten stoßen, denken Sie daran, dass Es kann zu Konflikten mit anderen Plugins kommen die dieselben Verknüpfungen oder APIs der IDE verwenden.

Gute Praktiken, Grenzen und Verantwortung

Da es sich bei Gemini Code Assist um eine Technologie im Frühstadium handelt, kann es sein, dass plausible Ergebnisse generiert werden, die nicht korrekt sind. Daher ist es ratsam Validieren und testen Sie alle Änderungen bevor es in die Produktion integriert wird. Das Tool enthält ein Zitiersystem für die Wiederverwendung langer Passagen aus anderen Quellen und bietet eine Dokumentation darüber, wie und wann Sie zitieren.

In puncto Sicherheit und Compliance basieren die Standard- und Enterprise-Editionen auf sichere Infrastruktur, Datenverwaltung und Netzwerkkontrollen, zusammen mit IP-Vergütung für Vorschläge. Enterprise ermöglicht auch die Anpassung mit privaten Codebasen, was nicht nur die Relevanz der Antworten verbessert, sondern auch dazu beiträgt, die internen Standards der Organisation widerzuspiegeln.

Um die Privatsphäre zu schützen, verwenden Sie „.aiexclude"Und".gitignore”, um sensible Dateien aus dem lokalen Kontext des Assistenten auszuschließen. Und wenn Sie bei Vervollständigungen oder Transformationen ein falsches Positiv feststellen, Sie können den Unterschied jederzeit überprüfen und nicht anwenden die vorgeschlagenen Änderungen.

Die Einzelausgabe ist kostenlos und bietet großzügige Tageslimits: 6.000 abgeschlossen, 240 Chats und Code-Reviews. Dieser Bereich ist ideal für Studenten, Freiberufler oder Entwickler, die das Tool testen möchten, ohne sich um frühe Obergrenzen sorgen zu müssen, mit einem Chat-Kontext von bis zu 128.000 Token um große Dateien abzudecken.

Schließlich ermutigt das Team Feedback senden aus der IDE selbst heraus, um Erfahrungen zu verfeinern. Es gibt auch Abschnitte zu bekannten Problemen und Versionshinweisen, in denen Verbesserungen wie der Agentenmodus, Leistungsverbesserungen bei der Vervollständigung und neue Funktionen in der CLI und seine Integrationen.

Mit diesem gesamten Funktionsumfang – Codevervollständigung, -generierung und -transformation – Chatten Sie mit lokalem und Remote-Kontext, Unternehmensanpassung und Google Cloud-Integrationen—, Gemini Code Assist entwickelt sich zu einem leistungsstarken Begleiter für reibungsloseres Codieren, der die Kontrolle über jede Änderung behält und von einem persönlichen Projekt bis hin zu einer komplexen Organisation skaliert.

Gemini Code-Hilfe, -0
Verwandte Artikel:
Gemini Code Assist: KI-Assistent für Programmierer jetzt kostenlos verfügbar