IA generativa no Android

Na Google I/O '24, apresentamos uma visão do Android reimaginado com a IA no centro. Confira as três principais atualizações para criar com IA no Android para desenvolvedores Android neste vídeo.

Escolha a solução de IA generativa ideal para você

Este documento apresenta uma visão geral da IA generativa no Android, incluindo os modelos Gemini disponíveis e os SDKs associados.

IA no dispositivo com alto desempenho

Ícone do Gemini

Em dispositivos Android com suporte, é possível oferecer experiências ricas de IA generativa sem precisar de uma conexão de rede ou mover dados para fora do dispositivo. Modelos de IA generativa no dispositivo, como o Gemini Nano, são ótimas soluções para casos de uso em que baixa latência, baixo custo e proteção de privacidade são as principais preocupações.

Casos de uso

  • Consumo de conteúdo aprimorado por IA: resumo de texto, resposta a perguntas de documentos e extração de entidades.
  • Criação de conteúdo com tecnologia de IA: revisão, correção gramatical, assistência na escrita e respostas inteligentes contextuais.
  • Classificação de texto: análise de sentimento ou humor
  • Privacidade: desbloqueia recursos de IA generativa e mantém os dados no dispositivo.

Soluções

Use o SDK da Google AI Edge para aproveitar a inferência do Gemini Nano no dispositivo. O Gemini Nano já está disponível publicamente para acesso experimental.

Saiba mais sobre o Gemini Nano

Forneça modelos personalizados para recursos de IA no dispositivo com mais eficiência com o Play for On-device AI. O Google Play simplifica a inicialização, o direcionamento, a versão, o download e a atualização dos modelos no dispositivo, ajudando você a melhorar a experiência do usuário e manter o tamanho do app otimizado. O recurso AI On-device está disponível sem custo extra. Preencha o formulário se você tiver interesse no acesso antecipado ao Play para IA no dispositivo.

Inscrever-se no Google Play para ter acesso antecipado à IA no dispositivo

IA multimodal na nuvem com os modelos mais avançados do Google

É possível criar experiências de IA generativa multimodal nos seus apps usando modelos de fundação que executam inferência na nuvem, como os modelos Pro do Gemini. Esses modelos são uma ótima solução quando você quer oferecer suporte à maior variedade possível de dispositivos Android.

Casos de uso

  • Descrição e legendagem de imagens e vídeos: identificar objetos e descrevê-los em texto
  • Raciocínio multimodal: processamento de conteúdo de texto, imagem e vídeo
  • Geração de texto: resuma artigos, responda a perguntas sobre conteúdo textual e extraia entidades.
  • Formatação de resposta: formate a resposta do modelo para JSON ou Markdown.

Soluções

Para criar protótipos dos recursos de IA generativa, comece com o SDK de cliente da IA do Google. Esse SDK dá acesso à API Gemini e ajuda a simplificar as interações do seu app com os modelos Gemini. O SDK de cliente da Google AI está em visualização e deve ser usado apenas para prototipagem.

Saiba mais sobre o SDK de cliente da Google AI

Para levar suas experiências de IA para a produção, use a Vertex AI no Firebase. Assim como o SDK do cliente de IA do Google, o SDK do Firebase fornece acesso aos modelos do Gemini, mas também oferece opções de segurança e configuração essenciais para apps de produção. Além disso, o Firebase inclui suporte e recursos de produção em várias plataformas móveis.

Saiba mais sobre a Vertex AI no Firebase

IA para empresas

Ícone da Vertex AI

A Vertex AI é a plataforma de desenvolvimento de IA unificada e totalmente gerenciada do Google. As empresas podem usar a plataforma Vertex AI do Google para oferecer experiências de IA personalizadas a dispositivos Android usando integrações de back-end. Crie, treine e implante aplicativos de IA na infraestrutura escalonável e de nível internacional do Google. É uma ótima solução para IA em escala empresarial, com acesso a mais de 130 modelos e ferramentas, incluindo o AI Studio, o Agent Builder e os modelos Gemini.

Casos de uso

  • Treinamento e envio de modelos personalizados
  • Geração de imagens e vídeos
  • Agentes virtuais, suporte ao cliente
  • Processamento de linguagem natural e conversão de voz em texto

Solução

Use a plataforma Vertex AI do Google para criar aplicativos de IA personalizados e conectar apps Android à camada de serviço.

Saiba mais sobre a Vertex AI

Outros recursos

Toolkit para IA generativa responsável

Os modelos de IA precisam estar alinhados às políticas de segurança, ser avaliados quanto à imparcialidade e precisão e projetados para serem transparentes. O Kit de ferramentas de IA generativa responsável oferece ajuda e orientação para projetar, criar, avaliar e implantar modelos abertos de IA com responsabilidade.

Gemini no Android Studio

O Gemini no Android Studio é um parceiro de programação para desenvolvimento Android. Ele é baseado em inteligência artificial e pode entender a linguagem natural. Ele ajuda a aumentar a produtividade ao responder perguntas sobre desenvolvimento Android. O Gemini pode ajudar você a encontrar recursos relevantes, aprender as práticas recomendadas e economizar tempo.

Modelo inicial da API Gemini

O modelo de início da API Gemini segue de perto o guia de início rápido on-line para começar a usar o Gemini no Android. Ele aproveita o SDK do cliente da IA do Google para Android e mostra como trabalhar com comandos de texto e respostas de modelo.

Referência

APIs e SDKs do Google para IA generativa no Android

Ambiente

API ou SDK

Modelos compatíveis

Disponibilidade

Uso recomendado

Integração do Android com inferência no dispositivo

SDK de IA Edge do Google

Gemini Nano

Acesso público experimental

Experimental

Integração do Android com inferência na nuvem

SDK do cliente da Google AI

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Acesso antecipado

Somente prototipagem

Vertex AI no SDK do Firebase

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Disponibilidade geral (GA)

Recomendado para produção

Integração do back-end com inferência na nuvem

Plataforma Vertex AI

Mais de 130 modelos de base (incluindo modelos do Gemini 1.5)

Disponibilidade geral (GA)

Recomendado para produção

Integração do Android com inferência no dispositivo

Inferência de LLM do MediaPipe

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

Experimental

Modelos de IA generativa do Google

O Google oferece vários modelos de IA generativa que podem ser usados no seu app Android.

Ambiente

Modelo

Tipo (custo)

Formatos de entrada aceitos

Dados de saída

No dispositivo

Gemini Nano

Sem custo financeiro

Texto, imagem

Texto

Google Cloud

Gemini 1.5 Flash

Sem custo/pago

Texto, imagem, vídeo, áudio

Texto

Gemini 1.5 Pro

Sem custo/pago

Texto, imagem, vídeo, áudio

Texto

Gemini 1.0 Pro

Sem custo/pago

Texto

Texto

No dispositivo, na nuvem

Gemma e Gemma 2

Sem custos (modelo aberto)

Texto

Texto

Para detalhes completos sobre os recursos de cada modelo, incluindo limites de token e taxa, consulte Modelos do Gemini.