Na konferencji Google I/O 2024 przedstawiliśmy nową wizję Androida, w której podstawę stanowi sztuczna inteligencja. W tym filmie znajdziesz 3 najważniejsze aktualizacje dotyczące tworzenia aplikacji z wykorzystaniem AI na Androida.
Wybierz rozwiązanie oparte na generatywnej AI, które jest dla Ciebie odpowiednie
Ten dokument zawiera ogólne informacje o generatywnej AI na Androidzie, w tym o dostępnych modelach Gemini i powiązanych pakietach SDK.
Wysokiej jakości AI na urządzeniu
Na obsługiwanych urządzeniach z Androidem możesz korzystać z bogatych funkcji generatywnej AI bez konieczności łączenia się z internetem ani przesyłania danych z urządzenia. Modele generatywnej AI na urządzeniu, takie jak Gemini Nano, to świetne rozwiązania w przypadku scenariuszy, w których najważniejsze są niskie opóźnienia, niskie koszty i zabezpieczenia prywatności.
Przykłady zastosowań
- Konsumpcja treści z użyciem AI: podsumowywanie tekstu, udzielanie odpowiedzi na pytania dotyczące dokumentów i wyodrębnianie encji.
- Generowanie treści z pomocą AI: sprawdzanie pisowni, poprawianie błędów gramatycznych, pomoc w pisaniu i inteligentne odpowiedzi w kontekście.
- Klasyfikacja tekstu: analiza nastawienia lub nastroju.
- Prywatność: funkcja umożliwia korzystanie z funkcji generatywnej AI, zachowując dane na urządzeniu.
Rozwiązania
Użyj pakietu Google AI Edge SDK, aby korzystać z funkcji wnioskowania Gemini Nano na urządzeniu. Gemini Nano jest teraz dostępny publicznie w wersji eksperymentalnej.
Więcej informacji o Gemini Nano
Za pomocą Google Play dla AI na urządzeniach możesz skuteczniej dostarczać niestandardowe modele do funkcji AI na urządzeniach. Google Play upraszcza uruchamianie, kierowanie, wersjonowanie, pobieranie i aktualizowanie modeli na urządzeniu, co pomaga poprawić wrażenia użytkowników, a jednocześnie zachować optymalny rozmiar aplikacji. Graj bezpłatnie AI na urządzeniu jest dostępny bez dodatkowych kosztów. Jeśli chcesz skorzystać z wcześniejszego dostępu do wdrażania AI na urządzeniach za pomocą Google Play, wypełnij ten formularz.
Rejestracja w programie Play for On-device AI w ramach wczesnego dostępu
Multimodal Cloud AI z najbardziej zaawansowanymi modelami Google
Możesz tworzyć w swoich aplikacjach multimodalne rozwiązania oparte na generatywnej AI, korzystając z modeli podstawowych, które wykonują wnioskowanie w chmurze, np. z modeli Gemini Pro. Te modele to świetne rozwiązanie, jeśli chcesz obsługiwać jak największą liczbę urządzeń z Androidem.
Przykłady zastosowań
- Opis i napisy do obrazu lub filmu: identyfikowanie obiektów i opisywanie ich w tekście.
- Rozumowanie multimodalne: przetwarzanie tekstu, obrazów i treści wideo.
- Generowanie tekstu: streszczanie artykułów, udzielanie odpowiedzi na pytania dotyczące treści tekstowych, wyodrębnianie jednostek.
- Formatowanie odpowiedzi: możesz sformatować odpowiedź modelu w formacie JSON lub Markdown.
Rozwiązania
Aby wdrożyć rozwiązania AI w produkcji, użyj Vertex AI w Firebase. Pakiet SDK Firebase zapewnia dostęp do modeli Gemini, ale oferuje też opcje zabezpieczeń i konfiguracji, które są kluczowe w przypadku aplikacji produkcyjnych. Firebase zapewnia też obsługę i funkcje na poziomie produkcji na różnych platformach mobilnych.
Więcej informacji o Vertex AI w Firebase
Sztuczna inteligencja dla firm
Vertex AI to w pełni zarządzana, ujednolicona platforma Google do tworzenia rozwiązań AI. Firmy mogą korzystać z platformy Vertex AI firmy Google, aby dostarczać spersonalizowane rozwiązania AI na urządzeniach z Androidem, korzystając z integracji z backendem. Tworzenie, trenowanie i wdrażanie aplikacji AI w skalowanej, światowej klasy infrastrukturze Google. Jest to świetne rozwiązanie do tworzenia AI na potrzeby przedsiębiorstw, które zapewnia dostęp do ponad 130 modeli i narzędzi, w tym AI Studio, Agent Builder i modele Gemini.
Przykłady zastosowań
- Trenowanie i dostarczanie modeli niestandardowych
- generowanie obrazów i filmów;
- Wirtualni asystenci, obsługa klienta
- przekształcanie mowy na tekst i przetwarzanie języka naturalnego;
Rozwiązanie
Używaj platformy Vertex AI od Google do tworzenia niestandardowych aplikacji AI i łączenia aplikacji na Androida z poziomem usług.
Dodatkowe materiały
Zestaw narzędzi odpowiedzialnej generatywnej AI
Modele AI powinny być zgodne z zasadami bezpieczeństwa, oceniane pod kątem sprawiedliwości i dokładności oraz zaprojektowane w sposób przejrzysty. Zestaw narzędzi do odpowiedzialnego tworzenia generatywnej AI zawiera wskazówki, które pomogą Ci odpowiedzialnie projektować, tworzyć, oceniać i wdrażać otwarte modele AI.
Gemini w Android Studio
Gemini w Android Studio to asystent kodowania do tworzenia aplikacji na Androida. Jest ona oparta na sztucznej inteligencji i rozumie język naturalny. Pomaga zwiększyć produktywność, odpowiadając na pytania dotyczące programowania na Androida. Gemini może pomóc Ci znaleźć odpowiednie zasoby, dowiedzieć się o sprawdzonych metodach i zaoszczędzić czas.
Źródła wiedzy
Interfejsy API i pakiety SDK Google do obsługi Generative AI na Androida
Środowisko |
Interfejs API lub pakiet SDK |
Obsługiwane modele |
Dostępność |
Zalecane użycie |
Integracja z Androidem z wykorzystaniem wnioskowania na urządzeniu |
Gemini Nano |
Public experimental access |
Eksperymentalny |
|
Gemini 1.5 Flash |
Ogólna dostępność |
Zalecane w środowisku produkcyjnym |
||
Integracja backendu z przetwarzaniem w chmurze |
ponad 130 modeli podstawowych (w tym modele Gemini 1.5); |
Ogólna dostępność |
Zalecane w środowisku produkcyjnym |
|
Integracja z Androidem z wykorzystaniem wnioskowania na urządzeniu |
Gemma 2B |
Eksperymentalny |
Modele generatywnej AI od Google
Google udostępnia wiele modeli generatywnej AI, których możesz używać w aplikacji na Androida.
Środowisko |
Model |
Typ (koszt) |
Obsługiwane formaty danych wejściowych |
Dane wyjściowe |
Na urządzeniu |
Gemini Nano |
Bezpłatnie |
Tekst, obraz |
Tekst |
Chmura |
Gemini 1.5 Flash |
Bezpłatny/płatny |
Tekst, obraz, film, dźwięk |
Tekst |
Gemini 1.5 Pro |
Bezpłatny/płatny |
Tekst, obraz, film, dźwięk |
Tekst |
|
Gemini 1.0 Pro |
Bezpłatny/płatny |
Tekst |
Tekst |
|
Na urządzeniu, w chmurze |
Gemma i Gemma 2 |
Bezpłatny (model otwarty) |
Tekst |
Tekst |
Szczegółowe informacje o możliwościach poszczególnych modeli, w tym o limitach tokenów i częstotliwości, znajdziesz w artykule Modele Gemini.