Generatywna AI na Androidzie

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

Ikona Gemini

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

Ikona Vertex AI

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.

Więcej informacji o Vertex AI

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

Pakiet SDK Google AI Edge

Gemini Nano

Public experimental access

Eksperymentalny

Vertex AI w pakiecie Firebase SDK

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Ogólna dostępność

Zalecane w środowisku produkcyjnym

Integracja backendu z przetwarzaniem w chmurze

platforma Vertex AI,

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

MediaPipe LLM inference

Gemma 2B
Falcon 1B
Stable LM 3B
Phi-2

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.