Jak działa Gemini Code Assist

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 Standard i Enterprise nie używają Twoich promptów ani wygenerowanych odpowiedzi do trenowania ani dopasowywania naszych podstawowych modeli. Edycje Gemini Code Assist Standard i Enterprise używają Twoich danych wyłącznie do udzielenia odpowiedzi na żądanie i chyba że wyrazisz na to zgodę, nie są one przechowywane.

Jak i kiedy Gemini Code Assist podaje źródła

Duże modele językowe Gemini Code Assist, podobnie jak inne samodzielne duże modele językowe, służą do generowania oryginalnych treści, a nie do dokładnego powielania już istniejących. Nasze systemy zostały zaprojektowane tak, aby ograniczać ryzyko wystąpienia takich sytuacji. Będziemy stale usprawniać ich działanie.

Jeśli Gemini Code Assist przytoczy bezpośredni cytat z jakiejś strony internetowej, to powoła się na tę stronę. W przypadku odpowiedzi zawierających adresy URL Gemini Code Assist umożliwia użytkownikowi wyświetlenie, a w niektórych przypadkach kliknięcie linku prowadzącego bezpośrednio do strony źródłowej.

Podczas generowania kodu lub oferowania uzupełniania kodu Gemini Code Assist podaje informacje o cytowaniu, gdy bezpośrednio przytacza długi cytat z innego źródła, np. z dotychczasowego kodu open source. W przypadku treści pochodzących z repozytoriów kodu odniesienie do źródła może zawierać również informację o odpowiedniej licencji open source.

Aby umożliwić lepsze generowanie kodu w IDE, Gemini Code Assist zbiera informacje kontekstowe z pliku, którego aktywnie używasz w IDE, a także z innych otwartych i istotnych plików lokalnych w Twoim projekcie.

Podczas pracy z Gemini Code Assist w IDE Gemini wyświetla listę plików projektu (źródeł kontekstu), które zostały użyte jako odniesienia do generowania odpowiedzi na Twoje prompty. Źródła kontekstu są wyświetlane za każdym razem, gdy korzystasz z Gemini Chat.

Możesz uniemożliwić Gemini Code Assist sugerowanie kodu, który pasuje do cytowanych źródeł, przez dostosowanie ustawień w IDE (VS Code, Cloud Shell i Cloud Workstations).

Dostosowywanie kodu w Gemini Code Assist Enterprise umożliwia uzyskiwanie sugestii dotyczących kodu na podstawie prywatnej bazy kodu organizacji bezpośrednio z Gemini Code Assist. Więcej informacji o dostosowywaniu kodu oraz o tym, jak zapewniamy bezpieczeństwo podczas uzyskiwania dostępu do Twojego kodu prywatnego i jego przechowywania, znajdziesz w artykule Omówienie Gemini Code Assist. Aby dowiedzieć się, jak skonfigurować i stosować dostosowywanie kodu, przeczytaj artykuł Konfigurowanie i używanie dostosowywania kodu Gemini Code Assist.

Więcej informacji o opcjach zabezpieczeń Gemini Code Assist Standard i Enterprise znajdziesz w artykule Bezpieczeństwo, prywatność i zgodność z wymaganiami w przypadku Gemini Code Assist Standard i Enterprise.