Nowości dotyczące usług

Android Studio obsługuje model Gemma 4 – nasz najbardziej zaawansowany model lokalny do kodowania opartego na agentach

2 minuty czytania
r.
Wyświetl profil Matthew Warnera
Matthew Warner Menedżer produktu

Każdy deweloper ma unikalny sposób pracy z AI i inne potrzeby, dlatego ważne jest, aby móc wybrać, jak AI ma pomagać w tworzeniu aplikacji. W styczniu wprowadziliśmy możliwość wybrania dowolnego lokalnego lub zdalnego modelu AI, który będzie obsługiwać funkcje AI w Android Studio, a dziś ogłaszamy dostępność modelu Gemma 4 do pomocy AI przy kodowaniu w Android Studio. Ten nowy model lokalny, wytrenowany na podstawie tworzenia aplikacji na Androida, łączy w sobie to, co najlepsze z obu światów: prywatność i oszczędność kosztów przetwarzania na urządzeniu oraz najnowocześniejsze możliwości rozumowania i wywoływania narzędzi.

Pomoc AI dostępna lokalnie

Model Gemma 4 działa lokalnie na Twoim komputerze, dzięki czemu zapewnia pomoc AI przy kodowaniu, która nie wymaga połączenia z internetem ani klucza API do podstawowych operacji. Główne zalety:

  • Prywatność i bezpieczeństwo: Twój kod pozostaje na Twoim komputerze. Model Gemma 4 przetwarza wszystkie żądania w trybie agenta lokalnie, co czyni go idealnym wyborem dla deweloperów pracujących z wymaganiami dotyczącymi ochrony prywatności danych lub w bezpiecznych środowiskach korporacyjnych.
  • Oszczędność kosztów: możesz uruchamiać złożone przepływy pracy oparte na agentach bez obaw o przekroczenie limitów. Model Gemma 4 jest zoptymalizowany pod kątem wydajnego działania na nowoczesnym sprzęcie deweloperskim, wykorzystując lokalny procesor graficzny i pamięć RAM, aby zapewnić szybką i responsywną pomoc.
  • Dostępność offline: możesz używać agenta do pisania kodu nawet wtedy, gdy nie masz połączenia z internetem.
  • Najnowocześniejsze rozumowanie: model Gemma 4 zapewnia najlepsze w swojej klasie rozumowanie, które umożliwia wykonywanie złożonych, wieloetapowych zadań kodowania w trybie agenta.

Zaawansowane kodowanie oparte na agentach

Model Gemma 4 został wytrenowany pod kątem tworzenia aplikacji na Androida z możliwością wywoływania narzędzi przez agenta. Gdy wybierzesz model Gemma 4 jako model lokalny, możesz korzystać z trybu agenta w różnych przypadkach użycia, takich jak:

  • Projektowanie nowych funkcji: deweloperzy mogą poprosić agenta o utworzenie nowej funkcji lub całej aplikacji za pomocą poleceń takich jak „Utwórz aplikację kalkulatora”. Agent nie tylko wygeneruje kod interfejsu, ale też zastosuje najlepsze praktyki Androida, takie jak pisanie w Kotlinie i używanie Jetpack Compose.
  • Refaktoryzacja: możesz wydawać polecenia wysokiego poziomu, takie jak „Wyodrębnij wszystkie zakodowane na stałe ciągi znaków i przenieś je do pliku strings.xml”. Agent przeskanuje bazę kodu, zidentyfikuje instancje wymagające zmian i zastosuje zmiany w wielu plikach jednocześnie.
  • Naprawianie błędów i rozwiązywanie problemów z kompilacją: jeśli kompilacja projektu nie powiedzie się lub występują w nim trwałe błędy lint, możesz poprosić agenta o „Skompilowanie projektu i naprawienie błędów”. Agent przejdzie do kodu powodującego błąd i będzie iteracyjnie stosować poprawki, aż kompilacja zakończy się powodzeniem.

 

 

Deweloperom aplikacji na Androida, którzy używają komputera spełniającego minimalne wymagania sprzętowe, zalecamy korzystanie z modelu 26B MoE. Łączna ilość wymaganej pamięci RAM obejmuje zarówno Android Studio, jak i model Gemma.

ModelŁączna ilość wymaganej pamięci RAMPotrzebne miejsce na dane
Gemma E2B8GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 GB

Rozpocznij

Aby rozpocząć, upewnij się, że masz zainstalowaną najnowszą wersję Android Studio.

  1. Zainstaluj na komputerze lokalnym dostawcę LLM, np. LM Studio lub Ollama.
  2. W Ustawienia > Narzędzia > AI > Dostawcy modeli dodaj instancję LM Studio lub Ollama. 
  3. large_Screenshot_gemma4.png
  4. Pobierz model Gemma 4 z Ollama lub LM Studio. Przy wyborze rozmiaru modelu kieruj się wymaganiami sprzętowymi.
  5. W trybie agenta wybierz Gemma 4 jako aktywny model.

Szczegółowe instrukcje dotyczące konfiguracji znajdziesz w oficjalnej dokumentacji na temat korzystania z modelu lokalnego.

Cieszymy się, że model Gemma 4 umożliwia bardziej prywatne, bezpieczne i wydajne przepływy pracy. Jak zawsze, Twoja opinia jest dla nas bardzo ważna, ponieważ stale ulepszamy funkcje AI w Android Studio. Jeśli znajdziesz błąd lub problem, zgłoś go. Możesz też dołączyć do naszej aktywnej społeczności deweloperów Androida na LinkedIn, YouTube lub X. Miłego kodowania!

Czytaj dalej