Omówienie narzędzi Gemini Code Assist

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:

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.
Dowiedz się więcej o bezpieczeństwie i prywatności z omówienia zabezpieczeń i prywatności w Gemini Code Assist.

Co dalej?