Wiadomości o usługach
Android Studio obsługuje Gemmę 4: nasz najbardziej zaawansowany model lokalny do kodowania opartego na agentach
Czas czytania: 2 min
Każdy deweloper ma własny proces pracy z AI i własne potrzeby, dlatego ważne jest, aby móc wybrać, w jaki sposób AI ma pomagać w procesie tworzenia aplikacji. W styczniu wprowadziliśmy możliwość wyboru dowolnego lokalnego lub zdalnego modelu AI do obsługi funkcji AI w Android Studio, a dziś ogłaszamy dostępność Gemmy 4 do pomocy w programowaniu w Android Studio. Ten nowy model lokalny wytrenowany na podstawie danych dotyczących tworzenia aplikacji na Androida łączy w sobie zalety przetwarzania na urządzeniu, czyli ochronę prywatności i oszczędność kosztów, z najnowocześniejszymi funkcjami rozumowania i wywoływania narzędzi.
Pomoc AI dostarczana lokalnie
Dzięki lokalnemu działaniu na Twoim urządzeniu Gemma 4 zapewnia pomoc w pisaniu kodu z użyciem AI, która nie wymaga połączenia z internetem ani klucza interfejsu API do podstawowych operacji. Najważniejsze korzyści:
- Prywatność i bezpieczeństwo: kod pozostaje na Twoim urządzeniu. Gemma 4 przetwarza wszystkie żądania w trybie agenta lokalnie, co czyni ją idealnym wyborem dla deweloperów pracujących z wymaganiami dotyczącymi ochrony prywatności danych lub w bezpiecznych środowiskach korporacyjnych.
- Oszczędność: możesz uruchamiać złożone przepływy pracy agentów bez obaw o przekroczenie limitów. Gemma 4 jest zoptymalizowana pod kątem wydajnego działania na nowoczesnym sprzęcie deweloperskim, wykorzystując lokalny procesor graficzny i pamięć RAM, aby zapewniać szybką i reagującą pomoc.
- Dostępność offline: korzystaj z agenta do pisania kodu nawet wtedy, gdy nie masz połączenia z internetem.
- Najnowocześniejsze rozumowanie: Gemma 4 zapewnia najlepsze w swojej klasie rozumowanie, które umożliwia wykonywanie złożonych, wieloetapowych zadań związanych z kodowaniem w trybie agenta.
Zaawansowane kodowanie agentowe
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 lokalny Gemma 4, możesz korzystać z trybu agenta w różnych przypadkach użycia związanych z programowaniem, 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ć ogólne polecenia, np. „Wyodrębnij wszystkie zakodowane na stałe ciągi znaków i przenieś je do pliku strings.xml”. Agent przeskanuje bazę kodu, zidentyfikuje miejsca wymagające zmian i wprowadzi je w wielu plikach jednocześnie.
- Usuwanie błędów i rozwiązywanie problemów z kompilacją: jeśli nie można skompilować projektu lub występują w nim trwałe błędy narzędzia Lint, możesz poprosić agenta o „Skompilowanie projektu i naprawienie błędów”. Agent przejdzie do kodu, który spowodował problem, i będzie iteracyjnie stosować poprawki, dopóki kompilacja nie zakończy się powodzeniem.
Zalecane wymagania sprzętowe
Model 26B MoE jest zalecany dla deweloperów aplikacji na Androida, którzy korzystają z maszyny spełniającej minimalne wymagania sprzętowe. Łączna wymagana ilość pamięci RAM obejmuje zarówno Androida Studio, jak i Gemmę.
| Model | Łączna wymagana ilość pamięci RAM | Potrzebne miejsce na dane |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Rozpocznij
Na początek sprawdź, czy masz zainstalowaną najnowszą wersję Androida Studio.
- Zainstaluj na komputerze lokalnym dostawcę LLM, np. LM Studio lub Ollama.
- W sekcji Ustawienia > Narzędzia > AI > Dostawcy modeli dodaj instancję LM Studio lub Ollama.
-
- Pobierz model Gemma 4 z Ollamy lub LM Studio. Wymagania sprzętowe dotyczące wyboru rozmiaru modelu znajdziesz poniżej.
- W trybie agenta wybierz Gemma 4 jako aktywny model.
Szczegółowe instrukcje konfiguracji znajdziesz w oficjalnej dokumentacji na temat korzystania z modelu lokalnego.
Z niecierpliwością czekamy na to, jak Gemma 4 umożliwi bardziej prywatne, bezpieczne i wydajne procesy programistyczne. Jak zawsze Twoja opinia jest dla nas bardzo ważna, ponieważ pomaga nam udoskonalać 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. Pozdrawiamy
Czytaj dalej
-
Wiadomości o usługach
Android Studio Panda 3 jest już stabilny i gotowy 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 • Czas czytania: 3 minuty
-
Wiadomości o usługach
Dziś rozszerzamy możliwości programowania na Androida dzięki Gemmie 4, naszemu najnowszemu, zaawansowanemu modelowi otwartemu, który został zaprojektowany z myślą o złożonym rozumowaniu i autonomicznym wywoływaniu narzędzi.
Matthew McCullough • Czas czytania: 2 minuty
-
Wiadomości o usługach
Pakiet nowych funkcji Android Studio Narwhal 4 jest już stabilny i gotowy do użycia.
Paris Hsu • Czas czytania: 5 minut
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.