Nowości dotyczące produktów

Większa kontrola nad trybem agenta dzięki Android Studio Panda 3

3 minuty czytania
r.
Wyświetl profil Matta Dyora
Matt Dyor Starszy menedżer produktu

Android Studio Panda 3 jest już stabilne i gotowe do użycia w środowisku produkcyjnym. Ta wersja daje Ci jeszcze większą kontrolę nad przepływami pracy opartymi na AI i umożliwia ich dostosowywanie, 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ększają komfort pracy, ponieważ umożliwiają agentowi AI w Android Studio poznawanie Twoich konkretnych praktyk i zapewniają szczegółową kontrolę nad jego uprawnieniami.

Oprócz umiejętności AI i ulepszeń trybu agenta Android Studio Panda 3 zawiera też zaktualizowaną obsługę tworzenia aplikacji na Androida dla samochodów.

Oto szczegółowe informacje o nowościach:

Umiejętności agenta

Twórz bardziej pomocnych agentów AI, korzystając z umiejętności agenta w Android Studio. Umiejętności agenta to specjalne instrukcje, które uczą agenta nowych możliwości i sprawdzonych metod w konkretnym przepływie pracy. Agent może z nich korzystać w razie potrzeby. Znacznie zmniejsza to poziom szczegółowości wymagany w codziennych promptach. Umiejętności agenta działają z Gemini w Android Studio lub z innymi zdalnymi modelami językowymi 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 obsługiwać konkretne 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 lub możesz ją uruchomić 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 tworzeniu nowej umiejętności, a on przeprowadzi Cię przez wszystkie szczegóły.

large_CROPPED-1-3-skill-used-REV.png
Ręczne uruchamianie umiejętności agenta w Android Studio

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 do pliku nazwę i opis, aby zdefiniować niestandardowy przepływ pracy. Umiejętność jest gotowa.
  • Opcjonalnie możesz dołączyć skrypty, komponenty i odniesienia, aby zapewnić agentowi jeszcze więcej wskazówek.
large_CROPPED-1-2-skill-md-REV.png
Umiejętności agenta w Android Studio

Zarządzanie uprawnieniami w trybie 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 agenci mogą dla Ciebie zrobić.

Gdy tryb agenta musi odczytać pliki, uruchomić polecenia powłoki lub uzyskać dostęp do internetu, wyraźnie prosi o Twoją zgodę. Wiemy, że „zmęczenie zatwierdzaniem” to realne ryzyko w przepływach pracy opartych na AI. Jeśli narzędzie zbyt często prosi o zgodę, ł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 piaskownicy w przypadku operacji eksperymentalnych Android Studio pomaga skupić się na ważnych decyzjach, które wymagają ręcznego zatwierdzenia.

large_2-2-alt-permission-request-REV (1).png
Uprawnienia agenta

Konfigurowanie i używanie uprawnień agenta jest intuicyjne. Na przykład przyznanie uprawnień wyższego poziomu automatycznie autoryzuje powiązane narzędzia podrzędne, a polecenia, które zostały wcześniej zatwierdzone, będą uruchamiane automatycznie bez przerywania pracy. Pamiętaj, że dostęp do poufnych plików, takich jak klucze SSH, zawsze będzie wymagał Twojej wyraźnej zgody.

Aby zapewnić jeszcze większe bezpieczeństwo, możesz też użyć opcjonalnej piaskownicy, aby wymusić ścisłą, odizolowaną kontrolę nad agentem.

large_2-3-sandbox-REV.png
Piaskownica powłoki agenta

Pusty szablon aplikacji biblioteki aplikacji samochodowych

Ułatwiamy tworzenie aplikacji na Androida dla samochodów. Tworzenie aplikacji dla samochodów wiązało się wcześniej z koniecznością radzenia sobie ze złożonymi konfiguracjami, aby projekt mógł się pomyślnie skompilować.

Teraz możesz przyspieszyć tworzenie aplikacji dzięki nowemu szablonowi „Pusta aplikacja biblioteki aplikacji samochodowych” w Android Studio. Ten szablon zawiera wymagany powtarzalny kod aplikacji zoptymalizowanej pod kątem jazdy zarówno w Androidzie Auto, jak i w systemie operacyjnym Android Automotive, co pozwala zaoszczędzić sporo czasu i wysiłku. Zamiast tracić czas na konfigurację, możesz skupić się na tworzeniu jak najlepszych wrażeń dla użytkowników w drodze.

Pierwsze kroki

Aby użyć nowego szablonu:

  • Na ekranie powitalnym Android Studio wybierz Nowy projekt  (lub w projekcie wybierz Plik > Nowy > Nowy projekt).
  • Wyszukaj lub wybierz szablon Pusta aplikacja biblioteki aplikacji samochodowych.
  • Nazwij aplikację i kliknij Zakończ , aby wygenerować aplikację zoptymalizowaną pod kątem jazdy.
large_3-1-empty-car-app-library-app-template-REV.png
Pusty szablon aplikacji biblioteki aplikacji samochodowych

Wersje Android Studio Panda

Panda 3 bazuje na wydanej w zeszłym miesiącu wersji Panda 2, która skupia się na AI. Więcej informacji o nowych funkcjach Android Studio, w tym o nowym przepływie pracy opartej na AI, który pozwala przejść od prompta do prototypu, oraz o Asystencie uaktualniania wersji, który ułatwia aktualizowanie zależności, znajdziesz w poście Od prompta do działającego prototypu dzięki Android Studio Panda 2.

Pierwsze kroki

Zacznij i przyspiesz tworzenie aplikacji. Pobierz Android Studio Panda 3 i już dziś zacznij korzystać z tych zaawansowanych funkcji agentowych.

Jak zawsze, Twoja opinia jest dla nas bardzo ważna. Sprawdź znane problemy, zgłaszaj błędy i dołącz do naszej aktywnej społeczności na LinkedIn, Medium, YouTube lub X. Pozdrawiamy

Autor:
Czytaj dalej