Gemini Code Assist dla GitHuba wykorzystuje możliwości Gemini w procesie żądań pull, pełniąc rolę sprawdzającego kod. Gemini Code Assist przyspiesza kodowanie i podnosi jego jakość za pomocą 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:
- zadawać pytania wyjaśniające dotyczące opinii utworzonej przez Gemini;
- promptowanie Gemini przez dodanie tagu
/gemini
do komentarzy, aby zadawać pytania w kontekście żądania pull;
Gemini automatycznie pobiera przydatne informacje z repozytorium i wysyła żądanie, 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żywanie własnego repozytorium GitHub
- Utwórz fork naszego przykładowego repozytorium.
Instalowanie Gemini Code Assist na 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.
Pojawia 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 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 Google, 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 sprawdzania kodu za każdym razem, gdy autor prośby o przechwycenie lub inni weryfikatorzy dodadzą do niej komentarz z oznaczeniem /gemini
.
Usługa Gemini Code Assist jest teraz aktywna dla wszystkich pull requestów w wybranych repozytoriach. W następnej sekcji dowiesz się, jak uzyskać podsumowanie i opinię dotyczącą prośby o przechwycenie.
Pobieranie podsumowania żądania pull i opinii
Aby uzyskać wstępne sprawdzenie prośby o przechwycenie przez 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 w karcie Konwersacja żądania pull request wraz z opinią, a potem dodaje komentarze dotyczące zmodyfikowanych fragmentów 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 poradnika stylu przesłanego przez użytkownika;
Ręczne wywoływanie Gemini Code Assist
Gemini Code Assist słucha komentarzy od dowolnego 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 sprawdzenie kodu zmian w prośbie o przechwycenie; |
/gemini |
Ręczne wywoływanie Gemini Code Assist w komentarzach |
/gemini help |
Omówienie dostępnych poleceń |
Zarządzanie ustawieniami Gemini Code Assist
Każda osoba, która 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, wykonaj te czynności:
- Na GitHub kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
- W sekcji Integracje kliknij 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.