Gemini Code Assist to asystent oparty na AI, który pomaga zespołowi programistów tworzyć, wdrażać i obsługiwać aplikacje w całym cyklu życia oprogramowania przy użyciu modelu Gemini 2.5. Usługa Gemini Code Assist jest dostępna w tych wersjach:
Gemini Code Assist dla użytkowników indywidualnych, dostępna bezpłatnie.
Gemini Code Assist Standard, usługa z portfolio Gemini w Google Cloud.
Gemini Code Assist Enterprise, usługa wchodząca w skład Gemini w Google Cloud.
Możesz korzystać z Gemini Code Assist w obsługiwanych środowiskach IDE, takich jak VS Code, IDE JetBrains czy Android Studio, aby uzyskać pomoc przy kodowaniu opartą na AI w wielu popularnych językach. Możesz uzyskiwać uzupełnienia kodu podczas pisania, generować pełne funkcje lub bloki kodu na podstawie komentarzy, generować testy jednostkowe oraz uzyskiwać pomoc w debugowaniu, zrozumieniu i dokumentowaniu kodu.
Gemini Code Assist zapewnia odpowiedzi kontekstowe na Twoje prompty, w tym cytaty ze źródeł dotyczące dokumentacji i przykładowych kodów, których Gemini Code Assist użył do wygenerowania odpowiedzi.
Duże modele językowe (LLM) Gemini, z których korzysta Gemini Code Assist, są trenowane na zbiorach danych zawierających publicznie dostępny kod, materiały dotyczące Google Cloud i inne istotne informacje techniczne, a także na zbiorach danych używanych do trenowania modeli podstawowych Gemini. Modele są trenowane tak, aby odpowiedzi Gemini Code Assist były jak najbardziej przydatne dla użytkowników tej usługi.
- Dowiedz się, jak i kiedy Gemini Code Assist Standard i Enterprise wykorzystują Twoje dane
- Dowiedz się, jak i kiedy Gemini Code Assist dla użytkowników indywidualnych wykorzystuje Twoje dane
Gemini Code Assist to technologia na wczesnym etapie rozwoju, dlatego może generować dane wyjściowe, które wydają się wiarygodne, ale są nieprawdziwe. Zalecamy, aby przed użyciem zweryfikować wszystkie dane wyjściowe z Gemini Code Assist. Więcej informacji znajdziesz w artykule Gemini Code Assist a odpowiedzialna AI.
Gemini Code Assist podaje informacje o źródle, gdy cytuje obszerny fragment z innego źródła, np. z istniejącego kodu open source. Więcej informacji znajdziesz w artykule Jak i kiedy Gemini podaje źródła.
Obsługiwane funkcje Gemini Code Assist dla użytkowników indywidualnych
W tabeli poniżej znajdziesz typy pomocy opartej na generatywnej AI, które są dostępne w obsługiwanych środowiskach IDE bez dodatkowych opłat:
Pomoc AI podczas pisania kodu | ||
---|---|---|
Uzupełnianie i generowanie kodu w projekcie IDE w tych środowiskach IDE: |
||
Asystent konwersacyjny w środowisku IDE korzystający z kontekstu otwartych plików | ||
Obsługa wielu środowisk IDE (VS Code, środowiska IDE JetBrains, takie jak IntelliJ i PyCharm, oraz Android Studio) | ||
Czat z pracownikiem obsługi klienta | ||
Wydawaj Gemini polecenia wykonywania złożonych, wieloetapowych zadań, które korzystają z narzędzi systemowych i serwerów protokołu kontekstu modelu (MCP). Więcej informacji znajdziesz w artykule Korzystanie z czatu z agentem jako programista w parze. |
||
Inteligentne działania i polecenia | ||
Inicjowanie inteligentnych działań przez kliknięcie prawym przyciskiem myszy wybranego kodu (VS Code, IDE JetBrains, takie jak IntelliJ i PyCharm, oraz Android Studio). Uruchamiaj inteligentne polecenia za pomocą ukośnika / na pasku szybkiego wyboru z wybranym kodem lub bez niego (VS Code). |
||
Usługi zewnętrzne jako narzędzia | ||
Uzyskuj informacje i wykonuj działania udostępniane przez usługi zewnętrzne w IDE za pomocą narzędzi Gemini Code Assist. Wysyłaj prompty do konkretnych narzędzi, używając symbolu @ , a następnie nazwy narzędzia. Na przykład @GitHub get issues assigned to me . Więcej informacji o narzędziach znajdziesz w omówieniu narzędzi Gemini Code Assist. |
||
Własność intelektualna i zgodność z przepisami | ||
Cytowanie źródeł w IDE |
Omówienie wersji Gemini Code Assist Standard i Enterprise
W sekcji poniżej znajdziesz porównanie wersji Gemini Code Assist Standard i Enterprise.
Wersja Standard oferuje pomoc AI przy kodowaniu z zabezpieczeniami klasy korporacyjnej do tworzenia i uruchamiania aplikacji. Wersja Enterprise oferuje wszystkie obsługiwane funkcje wersji Standard, ale możesz ją też dostosować na podstawie prywatnych repozytoriów kodu źródłowego. Jest ona zintegrowana z dodatkowymi usługami Google Cloud, które umożliwiają tworzenie aplikacji w szerszym zakresie technologii.
Tabela poniżej pomoże Ci zdecydować, która wersja najlepiej pasuje do celów rozwoju Twojej organizacji. Zawiera ona informacje o odbiorcach docelowych i korzyściach każdej wersji:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Docelowi odbiorcy |
|
|
Zalety |
|
|
Porównanie funkcji poszczególnych wersji znajdziesz w artykule Obsługiwane funkcje.
Obsługiwane funkcje Gemini Code Assist Standard i Enterprise
W sekcjach poniżej znajdziesz informacje o rodzajach pomocy opartej na generatywnej AI, które są dostępne w Gemini Code Assist w wersji Standard i Enterprise.
Pomoc przy kodowaniu i czat
W tabeli poniżej znajdziesz typy pomocy generatywnej AI dostępne w obsługiwanych środowiskach IDE:
Pomoc AI podczas pisania kodu | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Uzupełnianie i generowanie kodu w projekcie IDE w tych środowiskach IDE: |
||
Asystent konwersacyjny w środowisku IDE korzystający z kontekstu otwartych plików | ||
Obsługa wielu środowisk IDE (VS Code, środowiska IDE JetBrains, takie jak IntelliJ i PyCharm, oraz Android Studio) | ||
Czat z pracownikiem obsługi klienta | ||
Wydawaj Gemini polecenia wykonywania złożonych, wieloetapowych zadań, które korzystają z narzędzi systemowych i serwerów protokołu kontekstu modelu (MCP). Więcej informacji znajdziesz w artykule Korzystanie z czatu z agentem jako programista w parze. |
||
Inteligentne działania i polecenia | ||
Inicjowanie inteligentnych działań przez kliknięcie prawym przyciskiem myszy wybranego kodu (VS Code, IDE JetBrains, takie jak IntelliJ i PyCharm, oraz Android Studio). Uruchamiaj inteligentne polecenia za pomocą ukośnika / na pasku szybkiego wyboru z wybranym kodem lub bez niego (VS Code). |
||
Usługi zewnętrzne jako narzędzia | ||
Uzyskuj informacje i wykonuj działania udostępniane przez usługi zewnętrzne w IDE za pomocą narzędzi Gemini Code Assist. Wysyłaj prompty do konkretnych narzędzi, używając symbolu @ , a następnie nazwy narzędzia. Na przykład @GitHub get issues assigned to me . Więcej informacji o narzędziach znajdziesz w omówieniu narzędzi Gemini Code Assist. |
||
Własność intelektualna i zgodność z przepisami | ||
Cytowanie źródeł w IDE i Konsoli interfejsów API Google | ||
Odszkodowanie za naruszenie praw własności intelektualnej | ||
Ustawienia usługi VPC i prywatny dostęp do Google | ||
Wiedza o firmie | ||
Dostosowane sugestie kodu z baz kodu w GitHubie, GitLabie i Bitbuckecie w środowisku IDE |
Dodatkowe funkcje poza IDE
W sekcjach poniżej znajdziesz szczegółowe informacje o dodatkowych funkcjach dostępnych w wersjach Gemini Code Assist Standard i Enterprise, które wykraczają poza pomoc w środowisku IDE.
Gemini Cloud Assist
W tabeli poniżej znajdziesz typy pomocy opartej na generatywnej AI w Gemini Cloud Assist w konsoli API:
Pomoc Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Funkcje Gemini Cloud Assist (w tym funkcje dostępne dla wszystkich użytkowników Google i dostępne dla użytkowników Gemini Code Assist Enterprise) |
Gemini w Apigee
W tabeli poniżej znajdziesz rodzaje pomocy generatywnej AI w zakresie tworzenia interfejsów API w Apigee (IDE i Konsoli interfejsów API Google):
Gemini Code Assist do zarządzania interfejsami API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Kontekst przedsiębiorstwa używany podczas tworzenia specyfikacji interfejsu API. | ||
Inteligentne wyszukiwanie oparte na Vertex AI w centrum interfejsów API. | ||
Wyjaśnienie kodu Gemini Code Assist w przypadku zasad Apigee. (Podgląd) |
Gemini w usłudze Application Integration
W tabeli poniżej znajdziesz rodzaje pomocy generatywnej AI w integracji aplikacji w konsoli API:
Asystent tworzenia integracji | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Edytor wizualny oparty na AI do generowania przepływów automatyzacji | ||
Tworzenie automatyzacji z pomocą AI w kontekście przedsiębiorstwa | ||
Generowanie i ulepszanie dokumentacji przepływu automatyzacji generatywnej AI |
Funkcje Gemini in BigQuery z Gemini Code Assist
W BigQuery Studio dostępne są te rodzaje pomocy generatywnej AI w BigQuery:
Obserwacje oparte na danych | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Statystyki dotyczące danych to przydatna biblioteka zapytań wygenerowanych na podstawie metadanych tabel. |
Gemini in Colab Enterprise
W tej tabeli znajdziesz rodzaje pomocy generatywnej AI w zakresie kodu w Colab Enterprise:
Pomoc przy pisaniu kodu w notatniku | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Generowanie i uzupełnianie kodu Pythona w notatniku |
Gemini w bazach danych
Tabela poniżej przedstawia rodzaje pomocy generatywnej AI przy kodowaniu w bazach danych:
Generowanie zapytań SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Pisanie w języku naturalnym w celu generowania instrukcji SQL. | ||
Generowanie kodu dostosowanego do kontekstu i schematu. | ||
Optymalizowanie i wyjaśnianie dotychczasowych zapytań. |
Gemini w Firebase
W tabeli poniżej znajdziesz typy pomocy generatywnej AI w zakresie tworzenia aplikacji, które zapewnia Gemini w Firebase:
Pomoc AI na czacie w konsoli Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Wykorzystuj dogłębną wiedzę, sprawdzone metody i umiejętności rozwiązywania problemów związanych z usługami Firebase. | ||
Generowanie, refaktoryzacja i debugowanie przykładowego kodu Firebase w języku naturalnym na czacie. | ||
Używaj promptów w języku naturalnym, aby wyjaśniać, generować i przekształcać kod. | ||
Analiza jakości aplikacji | ||
Podsumowuj awarie aplikacji i dostarczaj spostrzeżeń oraz wskazówek dotyczących rozwiązywania problemów, aby pomóc deweloperom w badaniu i rozwiązywaniu problemów z jakością aplikacji. | ||
analizować istniejący kod, identyfikować potencjalne problemy i sugerować ulepszenia; | ||
Podsumowanie i statystyki kampanii Komunikacji w chmurze Firebase i Wysyłania wiadomości w aplikacji | ||
Podsumowuj i analizuj kampanie z wiadomościami, a także otrzymuj przydatne rekomendacje dotyczące poprawy ich skuteczności. | ||
Generowanie schematu i eksplorowanie danych w Firebase Data Connect | ||
Generowanie schematów baz danych za pomocą języka naturalnego. | ||
Generuj zapytania i mutacje GraphQL w języku naturalnym. | ||
Świadomość kontekstowa | ||
Wykorzystywanie kontekstu projektu i aplikacji do udzielania pomocy w trybie konwersacyjnym, rozwiązywania problemów i analizowania jakości aplikacji. |
Konfigurowanie Gemini Code Assist
Szczegółowe instrukcje konfiguracji znajdziesz w tych artykułach:
- Skonfiguruj Gemini Code Assist dla użytkowników indywidualnych.
- Skonfiguruj Gemini Code Assist Standard i Enterprise.
Interakcja z Gemini Code Assist w IDE
Po skonfigurowaniu Gemini Code Assist dla użytkowników indywidualnych lub Gemini Code Assist Standard lub Enterprise i zainstalowaniu rozszerzenia Gemini Code Assist w środowisku IDE (VS Code lub obsługiwane środowisko IDE JetBrains) możesz poprosić o pomoc w następujący sposób:
Otrzymuj uzupełnienia kodu lub generuj kod bezpośrednio w edytorze kodu.
W IDE kliknij iskrę Gemini, aby wyświetlić asystenta konwersacyjnego. Możesz zadawać pytania lub wybierać kod w edytorze i wpisywać prompty, takie jak:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Więcej informacji znajdziesz w artykule Pisanie kodu z Gemini Code Assist.
Co dalej?
- Dowiedz się, jak kodować za pomocą Gemini Code Assist w IDE.
- Dowiedz się, jak Gemini Code Assist Standard i Enterprise wykorzystują Twoje dane.
- Dowiedz się więcej o cenach Gemini Code Assist.