In diesem Dokument werden die Gemini Code Assist-Tools für Entwickler beschrieben. Damit können Entwickler eine Verbindung zu externen Diensten herstellen, ohne die IDE zu verlassen, um unter anderem Aufgaben zu erledigen oder Designdokumente zusammenzufassen. Die Tools sind in Gemini Code Assist für Einzelpersonen (kostenlos verfügbar) sowie in den Versionen Gemini Code Assist Standard und Enterprise verfügbar.
Sie können im Gemini Code Assist-Chat in Ihrer IDE Prompts an bestimmte Tools senden, indem Sie diese mit@TOOL_NAME
beginnen. Wenn Sie Tools in Ihrer IDE ausprobieren möchten, folgen Sie der Anleitung unter Erste Schritte mit den Gemini Code Assist for Individuals-Tools.
Beschränkungen
Für Gemini Code Assist-Tools gelten die folgenden Beschränkungen:
- Sie sind nur in VS Code- und JetBrains-IDEs verfügbar.
- Sie können keine Vorgänge ausführen, mit denen eine Ressource in einem externen Dienst erstellt, bearbeitet oder gelöscht wird.
- Jedes Tool unterstützt eine begrenzte Anzahl von Anwendungsfällen und kann außerhalb der empfohlenen Anwendungsfälle Fehler ausgeben.
- Der Tool-Operator (
@
) gefolgt vom Tool-Namen muss am Anfang des Prompts stehen.
Verfügbare Tools
In der folgenden Tabelle sind die verfügbaren Gemini Code Assist-Tools aufgeführt.
Produkt oder Dienst | In Gemini Code Assist-Versionen verfügbar | Beispiel-Prompt | Dienstdokumentation |
---|---|---|---|
Apigee | Enterprise | @Apigee create an API to manage users |
Anleitung: APIs in Apigee und Cloud Code mit Gemini Code Assist entwerfen, entwickeln und testen |
Atlassian Rovo | Alle Versionen | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo für Google Gemini Code Assist |
GitHub | Alle Versionen | @GitHub list issues assigned to me |
|
GitLab | Alle Versionen | @GitLab list open pull requests assigned to me |
|
Google-Datenbanken | Standard und Enterprise | @GoogleDatabases add a function to get customers by ID in @File |
|
Google Docs | Alle Versionen | @GoogleDocs list my docs |
Dokumente beim Codieren mit Gemini Code Assist lesen |
MongoDB | Alle Versionen | @MongoDB how can I optimize my query? |
MongoDB-Dokumentation |
Neo4j | Alle Versionen | @neo4j How do I configure the Java driver? |
Neo4j-Dokumentation |
New Relic | Alle Versionen | @NewRelic how do I install the python agent? |
New Relic-Tool für Google Gemini Code Assist |
Redis | Alle Versionen | @Redis what is Redis Cloud? |
Redis-Dokumentation |
Sentry | Alle Versionen | @Sentry list issues in project my-project |
Sentry.io-Dokumentation |
Snyk | Alle Versionen | @Snyk scan for issues |
Snyk-Nutzerdokumentation |
So verwenden Tools Ihre Daten
Jedes Tool hat seinen eigenen privaten Chatverlauf und Kontext. Wenn Sie ein Tool verwenden, werden Ihre Prompts und die Antworten des Tools nur bei der Interaktion mit diesem Tool verwendet. Andere können nicht auf diese Informationen zugreifen.
Durch das getrennte Speichern von Chatprotokollen und abgerufenen Daten hat nur das Tool, das Sie gerade verwenden, Zugriff auf die darin abgelegten Daten. Informationen dazu, welche API-Aufrufe ein bestimmtes Tool in Ihrem Namen ausführen kann, finden Sie unter Berechtigungen für Gemini Code Assist-Tools.
Informationen dazu, wie Gemini Code Assist Ihre Daten verarbeitet, finden Sie unter So werden Ihre Daten von Gemini Code Assist Standard und Enterprise verwendet.
Authentifizierung
Gemini Code Assist-Tools erfordern eine Authentifizierung bei:
- Google Cloud, um Ihre Identität und Zugriffsberechtigungen zu prüfen.
- den Diensten oder APIs von Google oder einem Drittanbieter, auf die Sie mit dem jeweiligen Tool zugreifen.