Gemini Code Assist to pomoc oparta na AI, która 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. Gemini Code Assist jest dostępna w tych wersjach:
Gemini Code Assist dla użytkowników indywidualnych, dostępny bezpłatnie.
Gemini Code Assist Standard, usługa z portfolio Gemini w Google Cloud.
Gemini Code Assist Enterprise, usługa z portfolio Gemini w Google Cloud.
Możesz używać Gemini Code Assist w obsługiwanych środowiskach IDE, takich jak VS Code, IDE JetBrains lub Android Studio, aby korzystać z pomocy w kodowaniu opartej na AI w wielu popularnych językach. Podczas pisania kodu możesz korzystać z funkcji uzupełniania kodu, generować całe funkcje lub bloki kodu na podstawie komentarzy, tworzyć 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 w taki sposób, 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, która może generować dane wyjściowe, które wydają się wiarygodne, ale są nieprawdziwe. Zalecamy, aby przed użyciem wszystkich danych wyjściowych z Gemini Code Assist sprawdzić ich poprawność. Więcej informacji znajdziesz w artykule Gemini Code Assist i odpowiedzialna AI.
Gemini Code Assist podaje informacje o źródle, gdy cytuje w całości inny materiał, np. istniejący kod 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 agentem | ||
Wydawaj Gemini prompty, aby wykonywać złożone, wieloetapowe zadania, które korzystają z narzędzi systemowych i serwerów protokołu kontekstu modelu (MCP). Więcej informacji znajdziesz w artykule Korzystanie z trybu agenta Gemini Code Assist. |
||
| Limit interfejsu wiersza poleceń Gemini | ||
Quota korzystania z interfejsu wiersza poleceń Gemini. |
||
| 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). Wprowadzaj inteligentne polecenia za pomocą ukośnika / na pasku szybkiego wyboru z wybranym kodem lub bez niego (VS Code). |
||
| 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 swoich 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 docelowych odbiorcach 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 typy pomocy opartej na generatywnej AI, które są dostępne w Gemini Code Assist 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 agentem | ||
Wydawaj Gemini prompty, aby wykonywać złożone, wieloetapowe zadania, które korzystają z narzędzi systemowych i serwerów protokołu kontekstu modelu (MCP). Więcej informacji znajdziesz w artykule Korzystanie z trybu agenta Gemini Code Assist. |
||
| Limit interfejsu wiersza poleceń Gemini | ||
| 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). |
||
| Własność intelektualna i zgodność z przepisami | ||
| Cytowanie źródeł w IDE i konsoli Google Cloud | ||
| 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 IDE | ||
Dodatkowe funkcje poza IDE
W kolejnych sekcjach znajdziesz szczegółowe informacje o dodatkowych funkcjach dostępnych w wersjach Gemini Code Assist Standard i Enterprise, które wykraczają poza pomoc w IDE.
Gemini Cloud Assist
W tabeli poniżej znajdziesz typy pomocy generatywnej AI w Gemini Cloud Assist w konsoli Google Cloud:
| 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 tworzeniu interfejsów API w Apigee (IDE i konsola Google Cloud):
| 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 typy pomocy generatywnej AI w Integracji aplikacji w konsoli Google Cloud:
| Asystent tworzenia integracji | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Edytor wizualny z pomocą 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 statystyki oraz wskazówki dotyczące 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 | ||
| Podsumowuje i analizuje kampanie z wiadomościami, a także podaje przydatne rekomendacje, które pomagają zwiększać ich skuteczność. | ||
| Generowanie schematu i eksplorowanie danych w Firebase Data Connect | ||
| Generowanie schematów baz danych w języku naturalnym. | ||
| 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.
Korzystanie 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ć z 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.