Android Studio obsługuje model Gemma 4 – nasz najbardziej zaawansowany model lokalny do kodowania opartego na agentach
2 minuty czytania
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.
Zalecane wymagania sprzętowe
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 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 aktywnej społeczności deweloperów Androida na LinkedIn, YouTube lub X. Miłego kodowania!
-
Nowości dotyczące usługW tym roku podczas konferencji Google I/O nie skupiamy się na wprowadzaniu drobnych zmian, ale na fundamentalnej zmianie sposobu tworzenia aplikacji. Nasze najnowsze narzędzia są przeznaczone do ery agentów. Zawierają funkcje, które zwiększają produktywność deweloperów Androida i usprawniają działanie agentów AI wdrażanych w bazie kodu.
Matthew Warner • 8 min czytania -
Nowości dotyczące usługAndroid Studio Quail 2 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Wprowadza 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 -
r.r.
Nowości dotyczące usługAndroid Studio Panda 3 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Ta wersja zapewnia jeszcze większą kontrolę i możliwość dostosowywania przepływów pracy opartych na AI, co ułatwia tworzenie wysokiej jakości aplikacji na Androida.
Matt Dyor • 3 min czytania
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.