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 tej usługi.
Gemini Code Assist Standard i Enterprise nie używają Twoich promptów ani wygenerowanych odpowiedzi do trenowania ani dopasowywania naszych podstawowych modeli. Wersje 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 wygenerowania odpowiedzi na 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 zmianę ustawień w VS Code.
Dostosowywanie kodu w Gemini Code Assist Enterprise umożliwia uzyskiwanie sugestii 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 skonfigurować i używać dostosowywanie kodu, zapoznaj się z artykułem Konfigurowanie i używanie dostosowywania kodu w 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.