Wiadomości o usługach
Zwiększanie wskazówek i kontroli nad trybem agenta w Android Studio Panda 3
Czas czytania: 3 minuty
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.
Niezależnie od tego, czy dodajesz nowe funkcje do istniejącej aplikacji, czy tworzysz zupełnie nową, te aktualizacje zwiększą komfort pracy, ponieważ Twój agent AI w Android Studio będzie mógł uczyć się Twoich konkretnych praktyk, a Ty będziesz mieć szczegółową kontrolę nad jego uprawnieniami.
Oprócz funkcji AI i ulepszeń trybu agenta Android Studio Panda 3 zawiera też zaktualizowaną obsługę tworzenia aplikacji na Androida do samochodów.
Oto szczegółowe informacje o nowościach:
Umiejętności agenta
Twórz bardziej przydatnych agentów AI, korzystając z umiejętności agenta w Android Studio. Umiejętności agenta to specjalistyczne instrukcje, które uczą agenta nowych możliwości i sprawdzonych metod w przypadku konkretnego przepływu pracy. Agent może z nich korzystać w razie potrzeby. Znacznie zmniejsza to poziom szczegółowości wymagany w przypadku codziennych promptów. Umiejętności agenta działają z Gemini w Android Studio lub z innymi zdalnymi modelami LLM innych firm, które integrujesz z platformą agenta w Android Studio.
Ty i członkowie Twojego zespołu możecie tworzyć umiejętności, które dokładnie określają, jak agent ma wykonywać określone zadania w Twojej bazie kodu. Możesz na przykład utworzyć niestandardową umiejętność „inspekcja kodu” dostosowaną do standardów kodowania w Twojej organizacji lub niestandardową umiejętność, która dostarczy agentowi więcej informacji o korzystaniu z biblioteki wewnętrznej.
Po utworzeniu umiejętności agent będzie mógł jej używać automatycznie. Możesz też wywołać ją ręcznie, wpisując @, a następnie nazwę umiejętności. Więcej informacji o tworzeniu umiejętności dla bazy kodu znajdziesz w dokumentacji. Możesz też poprosić agenta o pomoc w utworzeniu nowej umiejętności. Przeprowadzi Cię on przez wszystkie szczegóły.
Pierwsze kroki
Aby utworzyć umiejętność dla projektu:
- Utwórz w katalogu głównym projektu katalog .skills.
- Umieść w tym nowym katalogu plik SKILL.md.
- Dodaj nazwę i opis pliku, aby zdefiniować niestandardowy przepływ pracy. Twoja umiejętność będzie gotowa.
- Opcjonalnie możesz dołączyć skrypty, komponenty i odwołania, aby zapewnić agentowi jeszcze więcej wskazówek.
Zarządzanie uprawnieniami trybu agenta
Masz kontrolę nad bazą kodu i możesz teraz bardziej świadomie decydować, które dane i funkcje chcesz udostępniać agentom AI. Nowe szczegółowe uprawnienia agentów w Android Studio pozwalają dokładnie określić, co mogą dla Ciebie zrobić.
Gdy tryb agenta potrzebuje odczytać pliki, uruchomić polecenia powłoki lub uzyskać dostęp do internetu, wyraźnie prosi o Twoją zgodę. Wiemy, że w przypadku przepływów pracy opartych na AI istnieje realne ryzyko „zmęczenia zatwierdzaniem” – gdy narzędzie zbyt często prosi o zezwolenie, łatwo zacząć klikać „Zezwól” bez dokładnego sprawdzania działania. Dzięki szczegółowym regułom „Zawsze zezwalaj” w przypadku zaufanych operacji i opcjonalnemu środowisku testowemu w przypadku operacji eksperymentalnych Android Studio pomaga skupić się na ważnych decyzjach, które wymagają ręcznego zatwierdzenia.
Uprawnienia agenta są intuicyjne w konfiguracji i użyciu. Na przykład przyznanie uprawnień wysokiego poziomu automatycznie autoryzuje powiązane podrzędne narzędzia, a polecenia, które zostały wcześniej zatwierdzone, będą uruchamiane automatycznie bez przerywania pracy. Dostęp do poufnych plików, takich jak klucze SSH, zawsze będzie wymagać Twojej wyraźnej zgody.
Aby zwiększyć bezpieczeństwo, możesz też użyć opcjonalnej piaskownicy, która zapewnia ścisłą, odizolowaną kontrolę nad agentem.
Pusty szablon aplikacji biblioteki aplikacji samochodowych
Ułatwiamy tworzenie aplikacji na Androida do samochodów. Tworzenie aplikacji na samochód wiązało się kiedyś z koniecznością radzenia sobie ze złożonymi konfiguracjami, aby projekt mógł zostać skompilowany.
Teraz możesz przyspieszyć proces tworzenia aplikacji dzięki nowemu szablonowi „Empty Car App Library App” w Android Studio. Ten szablon zawiera wymagany powtarzalny kod dla aplikacji zoptymalizowanej pod kątem jazdy na Androida Auto i system operacyjny Android Automotive, co pozwala zaoszczędzić dużo czasu i wysiłku. Zamiast tracić czas na konfigurację, możesz skupić się na zapewnieniu użytkownikom jak najlepszych wrażeń w trakcie podróży.
Pierwsze kroki
Aby użyć nowego szablonu:
- Na ekranie Witamy w Android Studio kliknij Nowy projekt (lub w projekcie wybierz Plik > Nowy > Nowy projekt).
- Wyszukaj lub wybierz szablon Empty Car App Library App (Pusta aplikacja Biblioteka aplikacji w samochodzie).
- Nadaj nazwę aplikacji i kliknij Zakończ, aby wygenerować aplikację zoptymalizowaną pod kątem prowadzenia pojazdu.
Wersje Panda Android Studio
Panda 3 to rozwinięcie wydanej w zeszłym miesiącu wersji Panda 2, która koncentrowała się na AI. Więcej informacji o nowych funkcjach Androida Studio, w tym o opartym na AI narzędziu New Project Flow, które pozwala przejść od promptu do prototypu, oraz o Asystencie uaktualniania wersji, który ułatwia aktualizowanie zależności, znajdziesz w artykule Od promptu do działającego prototypu dzięki Androidowi Studio Panda 2.
Rozpocznij
Zacznij już teraz i przyspiesz swój rozwój. Pobierz Androida Studio Panda 3 i zacznij już dziś korzystać z tych zaawansowanych funkcji opartych na agentach.
Jak zawsze, Twoja opinia jest dla nas bardzo ważna. Sprawdzaj znane problemy, zgłaszaj błędy i bądź częścią naszej aktywnej społeczności na LinkedIn, Medium, YouTube lub X. Pozdrawiamy
Czytaj dalej
-
Wiadomości o usługach
Android Studio Panda 4 jest już stabilny i możesz go używać w środowisku produkcyjnym. Wprowadziliśmy m.in. tryb planowania i przewidywanie kolejnych zmian, dzięki czemu tworzenie wysokiej jakości aplikacji na Androida jest jeszcze łatwiejsze.
Matt Dyor • Czas czytania: 5 minut
-
Wiadomości o usługach
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.
Matthew Warner • Czas czytania: 2 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
Bądź na bieżąco
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.