Kodowanie wspomagane przez AI

Gemini w Android Studio umożliwia szybsze tworzenie aplikacji dzięki funkcjom kodowania wspomaganego AI, takim jak przekształcanie niestandardowego kodu i autouzupełnianie z obsługą AI.

Przekształcenia kodu przez Gemini

Teraz możesz poprosić Gemini o sugestie dotyczące kodu, aby zmodyfikować, zoptymalizować lub dodać kod do aplikacji w ten sposób:

  1. Aby wyświetlić pole wprowadzania prompta, w edytorze kodu wykonaj jedną z tych czynności:
    • W edytorze kodu kliknij prawym przyciskiem myszy i w menu kontekstowym wybierz Gemini > Wygeneruj kod.
    • Zaznacz kod, który Gemini ma zmodyfikować, kliknij go prawym przyciskiem myszy w edytorze kodu i wybierz Gemini > Przekształć kod z menu kontekstowego.
    • Naciśnij CTRL + \ (Command + \ w systemie macOS).
  2. Poproś Gemini, aby opisał, jak chcesz zmodyfikować kod lub dodać do niego coś nowego, a potem naciśnij Enter. Gdy Gemini przetworzy Twoje żądanie, powinieneś zobaczyć różnice w kodzie.
    • Możesz na przykład poprosić Gemini o uproszczenie złożonego kodu przez jego przepisanie, wykonanie bardzo konkretnych przekształceń kodu (np. „nadaj kod idomatyczny”) lub wygenerowanie nowych, opisywanych funkcji. Następnie Android Studio wyświetla sugestię kodu z Gemini jako różnicę kodu, dzięki czemu możesz przejrzeć i zaakceptować tylko te sugestie, które Cię interesują.
  3. Sprawdź różnice w kodzie i wykonaj jedną z tych czynności:
    • Zmień sugerowany kod, klikając Ulepsz i wpisz nową prompt.
    • Aby dodać do kodu sugerowane zmiany, kliknij Zaakceptuj wszystkie zmiany.

Uzupełnianie kodu przez AI

Gemini oferuje autouzupełnianie kodu w Android Studio z obsługą AI, które wyświetla się jako szary tekst kursywą podczas pisania. Tę funkcję nazywamy uzupełnianiem kodu za pomocą AI. Ta funkcja pozwala zaoszczędzić czas i szybciej realizować projekty programistyczne dzięki sugerowaniu pełnych funkcji. Gdy włączona jest funkcja uzupełniania kodu za pomocą AI, Gemini może wysyłać dodatkowe informacje z Twojej bazy kodu, takie jak fragmenty kodu, typy plików i inne niezbędne informacje, aby zapewnić kontekst dla LLM i uzyskać bardziej trafne sugestie.

Rozpocznij

Aby rozpocząć korzystanie z uzupełniania kodu za pomocą AI:

  1. Pobierz najnowszą wersję Android Studio Jellyfish lub nowszą.
  2. Aby uruchomić Gemini, otwórz lub uruchom projekt Android Studio i kliknij Widok > Okna narzędziowe > Gemini.
  3. Zaloguj się na konto Google.
  4. Uzupełnianie kodu przez AI działa tylko wtedy, gdy Gemini może uzyskać dostęp do kontekstu z Twojej bazy kodu. Włącz tę opcję podczas logowania się w Gemini lub w dowolnym momencie w sekcji Android Studio > Ustawienia > Gemini > Rozszerzaj odpowiedzi o informacje z Twojego kodu źródłowego.
  5. Otwórz plik i zacznij pisać. Sugestie są wyświetlane tylko wtedy, gdy kursor znajduje się na końcu wiersza lub w dowolnym miejscu na pustym wierszu.
  6. Aby zaakceptować sugestię, naciśnij Tab, a aby ją odrzucić, naciśnij Esc.

Najczęstsze pytania

Jak uzyskać dostęp do uzupełniania kodu za pomocą AI?

Ta funkcja działa tylko wtedy, gdy Gemini może uzyskać dostęp do kontekstu z Twojego repozytorium kodu. Aby to zrobić, kliknij Android Studio > Ustawienia > Gemini > Znajomość kontekstu. Autouzupełnianie z obsługą AI pojawia się w trakcie pisania. Możesz też używać komentarzy w języku naturalnym, aby aktywować uzupełnienia kodu poprzez dodawanie komentarzy.

Dlaczego nie widzę informacji o ukończeniu tworzenia kodu?

Najpierw sprawdź, czy jesteś zalogowany w Gemini i czy masz włączone dopełnianie kodu AI w sekcji Android Studio > Ustawienia > Gemini. Pamiętaj, że system nie zawsze generuje uzupełnienia kodu. Możliwe, że model nie ma wystarczającej ilości informacji, aby wygenerować odpowiedź z dużą pewnością.

Jak wyłączyć uzupełnianie kodu przez AI?

Aby wyłączyć uzupełnianie kodu przez AI, otwórz Android Studio > Ustawienia > Gemini, cofnij zgodę i wyłącz uzupełnianie kodu przez AI.