Wiadomości o usługach

Twórz po swojemu: używaj dowolnego agenta AI w Android Studio

Czas czytania: 3 minuty
Wyświetlanie profilu Matthew Warnera
Matthew Warner Menedżer produktu

Narzędzia dla programistów oparte na AI stały się niezbędnym czynnikiem zwiększającym produktywność inżynierów. Zespoły wdrażają specjalistyczne agenty AI do kodowania, niestandardowe platformy dla przedsiębiorstw i autonomiczne narzędzia. Ważne jest, aby móc tworzyć aplikacje na Androida w sposób, który najlepiej odpowiada Tobie i Twojemu zespołowi. Tworzenie aplikacji na Androida z użyciem agentów jest teraz bardziej otwarte i elastyczne niż kiedykolwiek wcześniej.

W zeszłym roku Android Studio zostało otwarte na dowolny model AI. Dziś robimy kolejny krok i wprowadzamy obsługę wybranych przez Ciebie agentów kodujących. Dzięki nowej funkcji Bring Your Own Agent (BYOA) możesz bezproblemowo zintegrować preferowanego agenta do kodowania z Androidem Studio – w tym agenta Claude od Anthropic, Codex od OpenAI i Antigravity od Google – i wzmocnić go dzięki zoptymalizowanej pod kątem AI infrastrukturze i obsłudze narzędzi w Androidzie Studio.

BYOALarger.gif
Agent Claude w Android Studio

Twoi agenci, Twój pakiet AI

BYOA łączy Twojego ulubionego agenta z funkcjami IDE, dzięki czemu jest szybszy, dokładniejszy i bardziej opłacalny. BYOA jest dostępna w najnowszej wersji Android Studio Canary. Ma ona następujące korzyści:

  • Znajomość bazy kodu i efektywność tokenów: Android Studio udostępnia pełny wykres projektu, konfigurację kompilacji i szczegóły platformy bezpośrednio w agencie za pomocą protokołu klienta agenta (ACP) . Agent może następnie odfiltrować odpowiednie pliki lub szczegóły, aby efektywnie wykorzystywać tokeny, skrócić czas oczekiwania i uzyskać bardziej precyzyjne odpowiedzi.
  • Płynna kontynuacja pracy: płynnie przechodź między różnymi promptami agenta konwersacyjnego i narzędziami Androida Studio, zachowując ciągłość pracy podczas przełączania się między zadaniami.
  • Elastyczność agenta: połącz dowolnego agenta zgodnego z ACP bezpośrednio z Android Studio i zaloguj się za pomocą swojego pakietu. Jeśli jednemu agentowi skończy się limit lub nie spełnia on Twoich oczekiwań co do skuteczności, możesz przekazać obsługę innemu agentowi.
  • Wstrzykiwanie natywnych narzędzi: łączymy diagnostykę kompilacji, narzędzia interfejsu, takie jak podglądy Jetpack Compose, narzędzia Android SDK i sterowanie emulatorem Androida, aby Twój agent miał dostęp do tych funkcji i mógł testować, diagnozować i wykonywać działania bezpośrednio w Androidzie Studio.

Wydajne, wszechstronne i niezawodne agenty do kodowania

Agenci mogą planować i wykonywać pełne techniczne przepływy pracy bezpośrednio w Twoim środowisku, co otwiera przed Tobą nowe możliwości:

  • Wykonywanie działań w środowisku: czytanie, zapisywanie i edytowanie plików, uruchamianie poleceń powłoki, przeprowadzanie testów i wyszukiwanie informacji w internecie.
  • Delegowanie zadań do subagentów: dziel złożone projekty na mniejsze części, tworząc wyspecjalizowanych agentów do podzadań, takich jak inspekcja kodu czy testowanie.
  • Zachowaj kontrolę: szczegółowe uprawnienia pozwalają agentowi działać samodzielnie w przypadku rutynowych zadań i wstrzymywać się w przypadku bardziej ryzykownych działań, aby uzyskać Twoją zgodę.
  • Zachowywanie kontekstu i konfiguracji: utrzymuj długotrwałe sesje i automatycznie wczytuj umiejętności projektu, polecenia po ukośniku i pamięć.

Agenci działający w Android Studio korzystają też z umiejętności Androida i bazy wiedzy o Androidzie, dzięki czemu mają dostęp do najnowszych sprawdzonych metod dotyczących Androida. Jeśli chcesz dowiedzieć się więcej o tym, jak agenci wpływają na skuteczność modelu, przeczytaj nasz artykuł o najnowszych aktualizacjach Android Bench.

Korzystanie z Gemini w Google Antigravity

Wielu programistów korzystało z Gemini bezpośrednio w Android Studio za pomocą wbudowanego agenta i nadal będziemy oferować tę funkcję w Android Studio. Aby jednak w pełni korzystać z Gemini, zalecamy wybranie agenta Google Antigravity, który zapewnia dostęp do najnowszych modeli Gemini, takich jak Gemini Flash 3.8, a także większy limit wykorzystania AI. Możesz też zalogować się w agencie Google Antigravity w ramach subskrypcji Google AI Pro lub Ultra, aby korzystać z korzyści w Android Studio, lub płacić za tokeny za pomocą klucza interfejsu Gemini API.

Antigravity_AgentSelector.png
Wybieranie agenta Google Antigravity

Wybieranie agenta Google Antigravity

Jeśli Twoja organizacja korzysta z Gemini Enterprise, możesz nadal używać wbudowanego agenta lub agenta Antigravity. W obu przypadkach Twoja organizacja nadal będzie korzystać z dodatkowych zabezpieczeń i ochrony prywatności, jakie zapewnia Google Cloud.

Antigravity_Agent_Registry.png
Zaloguj się w agencie Antigravity za pomocą konta Google, licencji Gemini Enterprise, platformy Enterprise Agent lub klucza Gemini API

Rozpocznij

Obsługa BYOA jest wdrażana w wersji testowej, począwszy od wersji Canary Androida Studio Rabbit 2, która zawiera najczęściej używane agenty, takie jak Google Antigravity, Claude Agent i Codex. Obsługiwane są zarówno abonamenty AI dla firm, jak i dla konsumentów – w zależności od dostawcy agenta. Aby połączyć agenta, wykonaj te czynności:

  1. Zaktualizuj Androida Studio: upewnij się, że korzystasz z najnowszej wersji z kanału wersji do wczesnych testów.
  2. Połącz agentów: w oknie agenta wybierz jednego z nich (Claude Agent, Codex lub Antigravity) i zaloguj się lub podaj klucz interfejsu API. Dodatkowych agentów znajdziesz w rejestrze Ustawienia > Narzędzia > AI > Agenci.
  3. Zapoznaj się z dokumentacją: tutaj znajdziesz informacje o wersji przedpremierowej.

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. Nie możemy się doczekać, żeby zobaczyć, co stworzysz.

Czytaj dalej