Gemini Code Assist for GitHub wykorzystuje możliwości Gemini do procesu żądań pull, pełniąc rolę sprawdzającego kod. Gemini Code Assist przyspiesza proces tworzenia kodu i zwiększa jego jakość dzięki wykorzystaniu agenta Gemini, który automatycznie podsumowuje żądania pull request i przeprowadza dogłębne przeglądy kodu. Aby przejrzeć kod, możesz użyć Gemini Code Assist na dowolnym etapie żądania spersonalizowanego kodu.
Możesz wchodzić w interakcję z Gemini bezpośrednio w komentarzach do prośby o przechwycenie, wykonując te czynności:
- zadawanie pytań wyjaśniających dotyczących opinii utworzonej przez Gemini;
- aktywować Gemini, dodając do komentarzy tag
/gemini
, aby zadawać pytania w kontekście żądania pull request;
Gemini automatycznie pobiera przydatne informacje z repozytorium i wysyła prośbę o przechwycenie, aby wykonać swoje zadania.
Ten dokument jest przeznaczony dla deweloperów na każdym poziomie zaawansowania. Zakładamy, że znasz GitHub.
Zanim zaczniesz
Aby przetestować czynności opisane w tym dokumencie, wykonaj jedną z tych czynności:
Użyj własnego repozytorium GitHub. Gemini Code Assist nie obsługuje organizacji, które umożliwiają połączenia prywatne.
Opcjonalnie: jeśli jesteś użytkownikiem wersji Enterprise i masz włączoną listę dozwolonych adresów IP w GitHub Enterprise, możesz dodać do listy dozwolonych wszystkie adresy IP Google.
Utwórz fork naszego przykładowego repozytorium.
Instalowanie Gemini Code Assist w GitHub
Aby zainstalować Gemini Code Assist, wykonaj te czynności:
Otwórz stronę aplikacji Gemini Code Assist for GitHub.
Zaloguj się na swoje konto GitHub.
Kliknij Zainstaluj.
Wyświetla się prośba o zainstalowanie Gemini Code Assist dla użytkownika lub organizacji.
Gdy pojawi się prośba o zainstalowanie Gemini Code Assist dla użytkownika lub organizacji, wybierz organizację, w której chcesz go używać.
Po zainstalowaniu Gemini Code Assist w organizacji GitHub pojawi się prośba o wybranie repozytoriów, w których chcesz włączyć integrację z Code Review.
Przekierujemy Cię do konsoli administracyjnej Gemini Code Assist.
Zaloguj się na swoje konto GitHub.
W menu wybierz organizację lub konto osobiste GitHub.
Zapoznaj się z Warunkami korzystania z usługi Google, Zasadami dotyczącymi niedozwolonych zastosowań generatywnej AI i Polityką prywatności, a następnie kliknij Zakończ konfigurowanie.
Gemini Code Assist jest dodawany do żądań pull w wybranych repozytoriach.
Po utworzeniu Gemini Code Assist będzie proponować sugestie do przeglądu kodu za każdym razem, gdy autor prośby o przechwycenie lub inni weryfikatorzy dodadzą do niej komentarz z oznaczeniem /gemini
.
Gemini Code Assist jest teraz aktywne we wszystkich żądaniach pull w wybranych repozytoriach. W następnej sekcji dowiesz się, jak uzyskać podsumowanie i opinię dotyczącą prośby o przejęcie kodu.
Pobieranie podsumowania żądania pull i opinii
Aby uzyskać wstępną opinię na temat prośby o przechwycenie od Gemini Code Assist, utwórz nową prośbę o przechwycenie.
Gdy otworzysz nową prośbę o przechwycenie, Gemini Code Assist przeprowadzi wstępną weryfikację. Gdy sprawdzenie będzie gotowe, gemini-code-assist[bot]
zostanie automatycznie dodany jako osoba sprawdzająca do prośby o przeniesienie. Gemini Code Assist dodaje komentarz do problemu na karcie Konwersacja żądania pull request wraz z opinią, a potem dodaje komentarze dotyczące zmodyfikowanych części kodu.
Komentarze do weryfikacji zawierają te informacje:
- Waga problemu: krytyczny, wysoki, średni lub niski.
- Opinia na temat problemu
- sugestie kodów, które można zapisać bezpośrednio w GitHubie.
- odwołuje się do podręcznika użytkownika,
Ręczne wywoływanie Gemini Code Assist
Gemini Code Assist słucha komentarzy każdego współtwórcy żądania pull i decyduje, czy ma na nie odpowiedzieć.
Aby ręcznie wywołać Gemini Code Assist, możesz użyć tych poleceń na głównej stronie komentarzy do żądania skompilowania jako komentarza do problemu.
Polecenie | Opis |
---|---|
/gemini summary |
publikuje podsumowanie zmian w żądaniu pull, |
/gemini review |
publikuje w prośbie o przechwycenie sprawdzenie kodu zmian; |
/gemini |
ręcznie wywoływać Gemini Code Assist w komentarzach; |
/gemini help |
Omówienie dostępnych poleceń |
Zarządzanie ustawieniami Gemini Code Assist
Każdy, kto ma uprawnienia do modyfikowania ustawień aplikacji GitHub w organizacji, może zarządzać ustawieniami Gemini Code Assist. Możesz sprawdzić uprawnienia przyznane Gemini Code Assist, zarządzać dostępem do repozytorium i odinstalować Gemini Code Assist.
Aby zmienić ustawienia:
- Na GitHub kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
- W sekcji Integrations (Integracje) kliknij Applications (Aplikacje). Wyświetli się lista aplikacji na GitHubie.
- Obok Gemini Code Assist kliknij Skonfiguruj.
Co dalej?
- Dowiedz się, jak dostosowywać działanie Gemini Code Assist w GitHubie.