Zwiększanie wskazówek i kontroli nad trybem agenta za pomocą 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ści dostosowywania przepływów pracy opartych na AI, dzięki czemu tworzenie wysokiej jakości aplikacji na Androida jest łatwiejsze niż kiedykolwiek.
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 oferuje 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 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 katalog .skills w folderze głównym projektu.
- Umieść w tym nowym katalogu plik SKILL.md.
- Dodaj nazwę i opis pliku, aby zdefiniować niestandardowy przepływ pracy. Twoja umiejętność jest 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 agenta w Android Studio pozwalają dokładnie określić, co agent może 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”. Jeśli narzędzie zbyt często prosi o pozwolenie, ł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 z 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 kierowcy 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 wybierz Nowy projekt (lub w projekcie kliknij 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 aktualizacji wersji, który ułatwia aktualizowanie zależności, znajdziesz w artykule Od promptu do działającego prototypu w Androidzie 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
-
Wiadomości o usługachW tym roku na konferencji Google I/O nie tylko wprowadzamy kolejne zmiany, ale też dokonujemy fundamentalnej zmiany w sposobie tworzenia aplikacji. Nasze najnowsze narzędzia zostały stworzone z myślą o erze agentów (AI). Zawierają funkcje, które zwiększają produktywność programistów aplikacji na Androida i wzmacniają działanie agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 minut -
Wiadomości o usługachAndroid 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ługachKażdy deweloper ma własny proces pracy z AI i własne potrzeby, dlatego ważne jest, aby mieć możliwość wyboru, 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
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.