Ten dokument opisuje narzędzia Gemini Code Assist dla programistów. Narzędzia Deweloperzy mogą łączyć się z usługami zewnętrznymi bez wychodzenia z IDE, aby otrzymywać zadania, podsumowywać dokumenty projektowe itp. Narzędzia są dostępne w Gemini Code Assist dla użytkowników indywidualnych, która jest dostępna bezpłatnie, oraz w wersjach Gemini Code Assist Standard i Enterprise.
Możesz wysyłać prompty do konkretnych narzędzi w czacie Gemini Code Assist w IDE, zaczynając prompt od@TOOL_NAME
. Aby wypróbować narzędzia w IDE, wykonaj instrukcje podane w tych materiałach:
- Gemini Code Assist dla użytkowników indywidualnych: Zaczynaj korzystać z narzędzi
- Gemini Code Assist Standard i Enterprise: Zaczynaj korzystać z narzędzi
Ograniczenia
Narzędzia Gemini Code Assist mają następujące ograniczenia:
- Narzędzia są dostępne tylko w środowiskach IDE VS Code i JetBrains.
- Narzędzia nie mogą wykonywać operacji, które tworzyłyby, edytowały lub usuwały zasób w usłudze zewnętrznej.
- Każde narzędzie obsługuje ograniczoną liczbę zastosowań i może generować błędy w przypadku zastosowań innych niż zalecane.
- Operator narzędzia (
@
) z nazwą narzędzia musi znajdować się na początku promptu.
Dostępne narzędzia
W tabeli poniżej znajdziesz dostępne narzędzia Gemini Code Assist.
Produkt lub usługa | Dostępne w wersjach Gemini Code Assist | Przykładowy prompt | Dokumentacja usługi |
---|---|---|---|
Apigee | Enterprise | @Apigee create an API to manage users |
Samouczek: projektowanie, tworzenie i testowanie interfejsów API w Apigee za pomocą Gemini Code Assist |
Atlassian Rovo | Wszystkie wydania | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo dla Google Gemini Code Assist |
GitHub | Wszystkie wydania | @GitHub list issues assigned to me |
|
GitLab | Wszystkie wydania | @GitLab list open pull requests assigned to me |
|
Bazy danych Google | Standard i Enterprise | @GoogleDatabases add a function to get customers by ID in @File |
|
Dokumenty Google | Wszystkie wydania | @GoogleDocs list my docs |
Czytanie dokumentów podczas kodowania za pomocą Gemini Code Assist |
MongoDB | Wszystkie wydania | @MongoDB how can I optimize my query? |
Dokumentacja MongoDB |
Neo4j | Wszystkie wydania | @neo4j How do I configure the Java driver? |
Dokumentacja Neo4j |
New Relic | Wszystkie wydania | @NewRelic how do I install the python agent? |
Nowy agent New Relic dla Google Gemini Code Assist |
Redis | Wszystkie wydania | @Redis what is Redis Cloud? |
Dokumentacja Redis |
Sentry | Wszystkie wydania | @Sentry list issues in project my-project |
Dokumentacja Sentry.io |
Snyk | Wszystkie wydania | @Snyk scan for issues |
Dokumentacja użytkownika Snyka |
Jak narzędzia wykorzystują Twoje dane
Każde narzędzie ma własną historię czatu i kontekst. Gdy używasz narzędzia, prompty i odpowiedzi są używane tylko podczas interakcji z tym narzędziem. Inne narzędzia nie mają dostępu do tych informacji.
Oddzielne przechowywanie historii czatu i pobieranych danych z każdego narzędzia zapewnia, że tylko to narzędzie, którego używasz, ma dostęp do danych. Więcej informacji o tym, co może robić w Twoim imieniu określone narzędzie wywoływane przez interfejs API, znajdziesz w artykule Uprawnienia narzędzi Gemini Code Assist.
Więcej informacji o tym, jak Gemini Code Assist przetwarza Twoje dane, znajdziesz w artykule Jak Gemini Code Assist korzysta z Twoich danych.
Uwierzytelnianie
Aby korzystać z narzędzi Gemini Code Assist, musisz:
- uwierzytelnić się w Google Cloud, aby potwierdzić swoją tożsamość i uprawnienia dostępu;
- Uwierzytelnij się w usłudze Google lub usłudze innej firmy albo interfejsie API, do której/którego/którego używasz za pomocą danego narzędzia.
Co dalej?
- Skonfiguruj Gemini Code Assist dla poszczególnych narzędzi w swoim IDE.
- Pierwsze kroki z narzędziami Gemini Code Assist dla użytkowników indywidualnych
- Skonfiguruj narzędzia Gemini Code Assist Standard lub Enterprise Edition w swoim IDE.
- Pierwsze kroki z narzędziami Gemini Code Assist Standard lub Enterprise Edition