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
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
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.
Outros recursos
- Visão geral da Vertex AI
- Vertex AI com Gemini 1.5 Pro
- Programa de aprendizado "Generative AI for Developers"
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 |
Gemini Nano |
Acesso público experimental |
Experimental |
|
Integração do Android com inferência na nuvem |
Gemini 1.5 Flash |
Acesso antecipado |
Somente prototipagem |
|
Gemini 1.5 Flash |
Disponibilidade geral (GA) |
Recomendado para produção |
||
Integração do back-end com inferência na nuvem |
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 |
Gemma 2B |
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.