No Google I/O 2024, apresentamos uma visão do Android reimaginado com 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 suas 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 agora está disponível publicamente para acesso experimental.
Saiba mais sobre o Gemini Nano
Ofereça modelos personalizados para recursos de IA no dispositivo com mais eficiência com o Google Play para IA no dispositivo. O Google Play simplifica a inicialização, a segmentação, 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 Google Play para IA no dispositivo.
Inscrever-se no acesso antecipado ao Google Play para IA no dispositivo
IA multimodal na nuvem com os modelos mais avançados do Google
É possível criar experiências de IA generativa multimodais 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 da resposta: formate a resposta do modelo para JSON ou Markdown.
Soluções
Para levar suas experiências de IA para a produção, use a Vertex AI no Firebase. 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 nível 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.
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 |
|
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 custo (modelo aberto) |
Texto |
Texto |
Para detalhes completos sobre os recursos de cada modelo, incluindo limites de token e taxa, consulte Modelos do Gemini.