Nowości dotyczące produktów

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 programista ma własne potrzeby i sposób pracy z AI, dlatego ważne jest, aby móc wybrać, jak AI ma pomagać w tworzeniu oprogramowania. W styczniu wprowadziliśmy możliwość wyboru 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 korzyści:

  • 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 programistó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 programistycznym, 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 możliwości rozumowania: model Gemma 4 zapewnia najlepsze w swojej klasie możliwości rozumowania, które pozwalają wykonywać złożone, wieloetapowe zadania 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: programiści 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 sprawdzone metody 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 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.

 

 

W przypadku programistów aplikacji na Androida, którzy używają komputera spełniającego minimalne wymagania sprzętowe, zalecamy model 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 prężnej społeczności programistów Androida na LinkedIn, YouTube lub X. Miłego kodowania!

Czytaj dalej