Gemini Code Assist to oparta na AI pomoc, która ułatwia zespołowi programistów tworzenie, wdrażanie i obsługę aplikacji na różnych etapach cyklu życia oprogramowania. Usługa 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 dostępna w portfolio Gemini w Google Cloud.
Możesz używać Gemini Code Assist w swoim IDE (takim jak VS Code, IDE JetBrains (takie jak IntelliJ i PyCharm) lub Android Studio) do pomocy przy kodowaniu opartej na AI w wielu popularnych językach. Możesz korzystać z uzupełniania kodu podczas pisania kodu, 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 dostarcza spersonalizowane odpowiedzi na Twoje prompty, w tym cytaty źródeł dotyczące dokumentacji i próbek kodu, których Gemini Code Assist używa do generowania odpowiedzi.
Duże modele językowe (LLM) Gemini, których używa 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 podstawowych modeli Gemini. Modele są trenowane tak, aby odpowiedzi Gemini Code Assist były jak najbardziej przydatne dla użytkowników Gemini Code Assist.
Dowiedz się, jak i kiedy Gemini Code Assist Standard i Enterprise używają Twoich danych Gemini Code Assist to technologia na wczesnym etapie rozwoju, która może generować wyniki, które wydają się prawdopodobne, ale są nieprawidłowe. Zalecamy, aby przed użyciem zweryfikować wszystkie dane wyjściowe z Gemini Code Assist. Więcej informacji znajdziesz w artykule Gemini Code Assist i odpowiedzialna AI.
Gemini Code Assist podaje informacje o cytacie, gdy bezpośrednio zacytuje długi 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
Tabela poniżej zawiera typy pomocy generatywnej AI, które są dostępne w obsługiwanych środowiskach IDE bez dodatkowych kosztów:
Pomoc AI przy kodowaniu | ||
---|---|---|
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). | ||
Inteligentne działania i polecenia | ||
Aby rozpocząć inteligentne działania, kliknij prawym przyciskiem myszy wybrany kod (VS Code, IDE JetBrains, takie jak IntelliJ i PyCharm oraz Android Studio). Aby rozpocząć prowadzenie inteligentnych poleceń, naciśnij znak ukośnika / na pasku szybkiego wyboru z wybranym kodem lub bez niego (VS Code). |
||
Usługi zewnętrzne jako narzędzia | ||
Uzyskiwanie informacji i wykonywanie działań udostępnianych przez usługi zewnętrzne w środowisku 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 artykule Omówienie narzędzi Gemini Code Assist. |
||
Własność intelektualna i zgodność z przepisami | ||
Cytowanie źródeł w IDE |
Omówienie wersji standardowej i Enterprise Gemini Code Assist
W tej sekcji porównujemy wersje Gemini Code Assist Standard i Enterprise.
Wersja standardowa zapewnia pomoc w kreowaniu aplikacji i ich uruchamianiu przy użyciu AI oraz zabezpieczeń klasy korporacyjnej. Wersja Enterprise zawiera wszystkie obsługiwane funkcje wersji Standard, ale możesz ją też dostosować na podstawie prywatnych repozytoriów kodu źródłowego. Jest ona też zintegrowana z dodatkowymi usługami Google Cloud, co pozwala tworzyć aplikacje na podstawie szerszego pakietu technologicznego.
Tabela poniżej pomoże Ci wybrać wersję, która najlepiej pasuje do celów rozwoju Twojej organizacji. Podajemy w niej informacje o grupie odbiorców i korzyściach związanych z każdą wersją:
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 w Gemini Code Assist Standard i Enterprise
W sekcjach poniżej znajdziesz informacje o typach pomocy generowanej przez AI, które są dostępne w Gemini Code Assist Standard i Enterprise.
Pomoc dotycząca kodowania i czat
Tabela poniżej zawiera rodzaje pomocy generatywnej AI dostępne w obsługiwanych środowiskach IDE:
Pomoc AI przy kodowaniu | 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). | ||
Inteligentne działania i polecenia | ||
Aby rozpocząć inteligentne działania, kliknij prawym przyciskiem myszy wybrany kod (VS Code, IDE JetBrains, takie jak IntelliJ i PyCharm oraz Android Studio). Aby rozpocząć prowadzenie inteligentnych poleceń, naciśnij znak ukośnik / na pasku szybkiego wyboru z wybranym kodem lub bez niego (VS Code). |
||
Usługi zewnętrzne jako narzędzia | ||
Uzyskiwanie informacji i wykonywanie działań udostępnianych przez usługi zewnętrzne w środowisku 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 artykule Omówienie 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 | ||
VPC-SC i prywatny dostęp do Google | ||
Wiedza Enterprise | ||
Niestandardowe sugestie kodu z baz kodu na GitHubie, GitLab i Bitbucket w IDE |
Dodatkowe funkcje poza IDE
W następnych sekcjach znajdziesz szczegółowe informacje o dodatkowych funkcjach dostępnych w wersjach Standard i Enterprise Gemini Code Assist, które wykraczają poza pomoc w środowisku IDE.
Gemini Cloud Assist
Poniższa tabela przedstawia typy pomocy generowanej przez AI w asystencie 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 użytkowników Gemini Code Assist Enterprise) |
Gemini w Apigee
Poniższa tabela przedstawia typy wspomagania przez generative AI w procesie 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 korporacyjny używany podczas tworzenia specyfikacji interfejsu API. (podgląd) | ||
Inteligentne wyszukiwanie oparte na Vertex AI w Centrum interfejsów API. (GA) | ||
Omówienie kodu Gemini Code Assist na potrzeby zasad Apigee (podgląd) |
Gemini w Application Integration
Tabela poniżej przedstawia typy pomocy generowanej przez AI w ramach integracji aplikacji w Konsoli API:
Pomoc w tworzeniu integracji | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Edytor wizualny wspomagany przez AI do tworzenia przepływów automatyzacji | ||
Tworzenie automatyzacji z wykorzystaniem AI w kontekście przedsiębiorstwa | ||
Generowanie i ulepszanie dokumentacji automatyzacji z generatywną AI |
Funkcje Gemini in BigQuery z Gemini Code Assist
Tabela poniżej zawiera typy wspomagania przez generatywną AI w BigQuery Studio:
Obserwacje oparte na danych | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Statystyki dotyczące danych to obszerna biblioteka zapytań wygenerowanych na podstawie metadanych tabel. |
Gemini in Colab Enterprise
W tabeli poniżej przedstawiono typy pomocy generatywnej AI dla kodu w Colab Enterprise:
Pomoc w tworzeniu kodu w notatniku | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
generowanie i uzupełnianie kodu Pythona w notatnikach, |
Gemini in Databases
Tabela poniżej przedstawia typy pomocy w kreowaniu generatywnej AI w przypadku baz danych:
Generowanie zapytań SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Pisanie w języku naturalnym w celu generowania instrukcji SQL. | ||
Uzyskaj kod dostosowania do kontekstu, który działa z Twoim schematem. | ||
Optymalizuj i wyjaśniaj istniejące zapytania. |
Gemini w Firebase
Poniższa tabela przedstawia rodzaje pomocy w kreowaniu aplikacji oparte na generatywnej AI, które oferuje Gemini w Firebase:
Pomoc AI na czacie w konsoli Firebase | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Korzystaj z głębokiej wiedzy, sprawdzonych metod i eksperckiej pomocy dotyczącej usług i usług Firebase. | ||
generować, refaktoryzować i debugować przykładowy kod dla Firebase za pomocą języka naturalnego w czacie; | ||
Używaj promptów zawierających język naturalny, aby wyjaśniać, generować i przekształcać kod. | ||
Analiza jakości aplikacji | ||
Podsumuj awarie aplikacji i udostępnij statystyki oraz instrukcje rozwiązywania problemów, aby pomóc deweloperom zbadać i rozwiązać problemy z jakością aplikacji. | ||
analizować istniejący kod, identyfikować potencjalne problemy oraz sugerować ulepszenia; | ||
Podsumowanie i statystyki kampanii Komunikacja w chmurze Firebase oraz Wysyłanie wiadomości w aplikacji | ||
Podsumuj i analizuj kampanie z wiadomościami, aby otrzymywać przydatne rekomendacje dotyczące zwiększania ich skuteczności. | ||
Generowanie schematu i eksplorowanie danych w Firebase Data Connect | ||
generować schematy baz danych za pomocą języka naturalnego; | ||
generować zapytania i mutacje GraphQL za pomocą języka naturalnego; | ||
świadomość kontekstowa, | ||
Używaj kontekstu projektu i aplikacji, aby kierować rozmową, rozwiązywać problemy i analizować jakość aplikacji. |
Konfigurowanie Gemini Code Assist
Szczegółowe instrukcje konfiguracji znajdziesz w tych artykułach:
- Konfigurowanie Gemini Code Assist dla użytkowników indywidualnych
- Konfigurowanie 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 oraz zainstalowaniu rozszerzenia Gemini Code Assist w swoim środowisku IDE (VS Code lub obsługiwane środowisko IDE JetBrains) możesz poprosić o pomoc w następujący sposób:
otrzymywać sugestie kodu lub generować kod bezpośrednio w edytorze kodu;
Aby wyświetlić asystenta konwersacyjnego, kliknij spark Gemini w IDE. Możesz zadawać pytania lub wybierać kod w edytorze i wprowadzać 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 Kodowanie z Gemini Code Assist.
Co dalej?
- Dowiedz się, jak kodować w Gemini Code Assist w swoim IDE.
- Dowiedz się, jak Gemini Code Assist Standard i Enterprise wykorzystują Twoje dane.
- Dowiedz się więcej o cenach Gemini Code Assist.