Android Studio obsługuje model Gemma 4 – nasz najbardziej zaawansowany model lokalny do kodowania opartego na agentach
2 minuty czytania
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.
Zalecane wymagania sprzętowe
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 RAM | Potrzebne miejsce na dane |
|---|---|---|
| Gemma E2B | 8GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Rozpocznij
Aby rozpocząć, upewnij się, że masz zainstalowaną najnowszą wersję Android Studio.
- Zainstaluj na komputerze lokalnym dostawcę LLM, np. LM Studio lub Ollama.
- W Ustawienia > Narzędzia > AI > Dostawcy modeli dodaj instancję LM Studio lub Ollama.
- Pobierz model Gemma 4 z Ollama lub LM Studio. Przy wyborze rozmiaru modelu kieruj się wymaganiami sprzętowymi.
- 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!
-
Nowości dotyczące produktówW tym roku na Google I/O nie ograniczamy się do wprowadzania zmian iteracyjnych, ale dążymy do fundamentalnej zmiany sposobu tworzenia aplikacji. Nasze najnowsze narzędzia są przeznaczone do ery agentów i mają funkcje, które zwiększają produktywność programistów Androida oraz wzmacniają agentów AI wdrażanych w bazie kodu.
Matthew Warner • 8 min czytania -
Nowości dotyczące produktówTo jest ostatnia stabilna wersja Android Studio Quail. Nowe funkcje w Android Studio umożliwiają wydajne i skuteczne tworzenie aplikacji premium za pomocą AI.
Amman Asfaw • 5 min czytania -
Nowości dotyczące produktówAndroid Studio Quail 2 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Wprowadza ono zmiany w IDE dzięki równoczesnym przepływom pracy opartym na agentach, natywnie zintegrowanemu profilowaniu wycieków pamięci i naprawianiu awarii z uwzględnieniem kontekstu.
Amman Asfaw • 3 min czytania
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.