Gemini Code Assist oferuje pomoc opartą na AI, która ułatwia zespołowi programistów tworzenie, wdrażanie i obsługę aplikacji w całym cyklu życia oprogramowania. Usługa 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 pakietu Gemini w Google Cloud.
Gemini Code Assist Enterprise, usługa wchodząca w skład Gemini w Google Cloud.
Możesz używać Gemini Code Assist w obsługiwanych środowiskach IDE, takich jak VS Code, środowiska IDE JetBrains czy Android Studio, aby korzystać z pomocy opartej na AI w wielu popularnych językach. Podczas pisania kodu możesz korzystać z uzupełniania kodu, generować całe funkcje lub bloki kodu na podstawie komentarzy, generować testy jednostkowe oraz uzyskiwać pomoc w debugowaniu, zrozumieniu i dokumentowaniu kodu.
Gemini Code Assist zapewnia odpowiedzi na prompty z uwzględnieniem kontekstu, 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, 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 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 agentowy | ||
Wydawaj Gemini promptów, aby wykonywać złożone, wieloetapowe zadania, które korzystają z narzędzi systemowych i serwerów Model Context Protocol (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 w kodowaniu opartą na AI z zabezpieczeniami klasy korporacyjnej, która ułatwia tworzenie i uruchamianie 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 stosów technologicznych.
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 |
|
|
| Korzyści |
|
|
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 rodzaje pomocy opartej na generatywnej AI, które są dostępne w Gemini Code Assist Standard i Enterprise.
Pomoc przy kodowaniu i czat
Tabela poniżej przedstawia rodzaje 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 agentowy | ||
Wydawaj Gemini promptów, aby wykonywać złożone, wieloetapowe zadania, które korzystają z narzędzi systemowych i serwerów Model Context Protocol (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). 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 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 sekcjach poniżej znajdziesz szczegółowe informacje o dodatkowych funkcjach dostępnych w wersjach Standard i Enterprise Gemini Code Assist, 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 Application Integration
W tabeli poniżej znajdziesz typy pomocy generatywnej AI w Application Integration w konsoli Google Cloud:
| 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 tabeli poniżej znajdziesz typy pomocy generatywnej AI w BigQuery w BigQuery Studio:
| 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 typy pomocy generatywnej AI w zakresie kodowania w bazach danych:
| Generowanie zapytań SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Pisz w języku naturalnym, aby generować instrukcje 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 oraz dostarczaj statystyki i instrukcje 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 wiadomości, podając przydatne rekomendacje dotyczące zwiększania ich skuteczności. | ||
| Generowanie schematów Firebase Data Connect i eksplorowanie danych | ||
| Generowanie schematów baz danych w języku naturalnym. | ||
| Generuj zapytania i mutacje GraphQL w języku naturalnym. | ||
| Świadomość kontekstowa | ||
| Używaj kontekstu projektu i aplikacji, aby ułatwiać rozmowy, rozwiązywać problemy i analizować jakość 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ć 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.