Kodowanie wspomagane przez AI

Gemini w Android Studio pozwala tworzyć aplikacje szybciej niż kiedykolwiek wcześniej dzięki funkcjom kodowania wspomaganego przez AI.

Przekształcanie kodu

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 prawym przyciskiem myszy w edytorze kodu i w menu kontekstowym wybierz Gemini > Przekształć kod.
    • 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 upraszczanie złożonego kodu przez jego przepisanie, wykonywanie bardzo konkretnych przekształceń kodu, takich jak „uczynienie kodu idiomatycznym”, czy generowanie nowych funkcji opisanych przez Ciebie. Android Studio wyświetla wtedy sugestie kodu z Gemini jako różnice w kodzie, dzięki czemu możesz sprawdzić 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

Gemini oferuje autouzupełnianie kodu w Android Studio z obsługą AI, które wyświetla się jako szary tekst kursywą podczas pisania. Ta funkcja pozwala zaoszczędzić czas i szybciej realizować projekty programistyczne dzięki sugerowaniu pełnych funkcji. Gdy włączysz dopełnianie kodu za pomocą AI, Gemini może wysyłać dodatkowe informacje z Twojego repozytorium kodu, takie jak fragmenty kodu, typy plików i inne informacje potrzebne do zapewnienia kontekstu dla LLM i tworzenia bardziej trafnych sugestii.

Aby korzystać z uzupełniania kodu za pomocą AI, wykonaj te czynności:

  1. Włącz udostępnianie kontekstu w ustawieniach Gemini (Android Studio > Ustawienia > Gemini) w sekcji Orientacja w kontekście. Uzupełnianie kodu przez AI działa tylko wtedy, gdy Gemini może uzyskać dostęp do kontekstu z Twojej bazy kodu.
  2. 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.
  3. Aby zaakceptować sugestię, naciśnij Tab, a aby ją odrzucić, naciśnij Esc.

Pamiętaj, że system nie zawsze generuje uzupełnień kodu. Możliwe, że model nie ma wystarczającej ilości informacji, aby wygenerować odpowiedź z wysoką pewnością.

Aby wyłączyć uzupełnianie kodu przez AI, otwórz Android Studio > Ustawienia > Gemini i odznacz opcję uzupełniania kodu.