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.
Gemini Code Assist Standard i Enterprise nie używa Twoich promptów ani wygenerowanych odpowiedzi do trenowania ani dostrajania naszych modeli bazowych. Wersje Gemini Code Assist Standard i Enterprise wykorzystują Twoje dane wyłącznie do udzielania odpowiedzi na żądanie i nie są przechowywane, chyba że dasz nam takie polecenie.
Jak i kiedy Gemini Code Assist podaje źródła
Modele LLM Gemini Code Assist, podobnie jak inne samodzielne modele LLM, 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, powoła się na tę stronę. W przypadku odpowiedzi zawierających adresy URL Gemini Code Assist umożliwia użytkownikom 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 cytuje w całości inne źródło, np. istniejący kod 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 zintegrowanych środowiskach programistycznych, Gemini Code Assist zbiera informacje kontekstowe z pliku, którego aktywnie używasz w zintegrowanym środowisku programistycznym, a także z innych otwartych i istotnych plików lokalnych w 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 odniesienie do wygenerowania odpowiedzi na Twoje prompty. Źródła kontekstu są wyświetlane za każdym razem, gdy korzystasz z rozmowy z Gemini.
Możesz zapobiec sugerowaniu przez Gemini Code Assist kodu, który pasuje do cytowanych źródeł, dostosowując ustawienia 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 personalizacji kodu i o tym, jak zapewniamy bezpieczeństwo podczas uzyskiwania dostępu do Twojego kodu prywatnego i jego przechowywania, znajdziesz w omówieniu Gemini Code Assist. Aby skonfigurować i używać dostosowywania kodu, zapoznaj się z tym 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ść w przypadku Gemini Code Assist Standard i Enterprise.