Twórz po swojemu: używaj dowolnego agenta AI w Android Studio
Czas czytania: 3 minuty
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.
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.
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.
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:
- Zaktualizuj Androida Studio: upewnij się, że korzystasz z najnowszej wersji z kanału wersji do wczesnych testów.
- 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.
- 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.
-
Wiadomości o usługachDziś udostępniamy pierwszy zestaw zadań długoterminowych (LHT), czyli bardzo złożonych zadań, których wykonanie zajmuje inżynierowi kilka dni, a nawet tydzień. Wprowadzamy też ocenę agentów, zaczynając od agentów od odpowiednich dostawców modeli.
Matthew McCullough • Czas czytania: 3 minuty -
Wiadomości o usługachW marcu wprowadziliśmy Android Bench, czyli naszą tabelę wyników LLM w przypadku rzeczywistych zadań związanych z programowaniem na Androida. Od tego czasu ulepszyliśmy ten test porównawczy na podstawie Waszych opinii, m.in. oceniając modele o otwartych wagach i dodając do tabeli wyników wymiary kosztów i wydajności.
Zoe Lopez-Latorre • Czas czytania: 3 minuty -
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. Zawierają funkcje, które zwiększają produktywność programistów Androida i wzmacniają działanie agentów AI wdrażanych w bazie kodu.
Matthew Warner • Czas czytania: 8 minut
Otrzymuj co tydzień najnowsze informacje o tworzeniu aplikacji na Androida na swoją skrzynkę odbiorczą.