AI Generatif di Android

Di Google I/O '24, kami meluncurkan visi Android yang dirancang ulang dengan AI sebagai inti. Temukan 3 update teratas untuk mem-build dengan AI di Android untuk developer Android dalam video ini.

Memilih solusi AI generatif yang tepat untuk Anda

Dokumen ini memberikan ringkasan tentang AI generatif di Android, termasuk model Gemini yang tersedia dan SDK terkait.

AI di perangkat berperforma tinggi

Ikon Gemini

Di perangkat Android yang didukung, Anda dapat memberikan pengalaman AI generatif yang kaya tanpa memerlukan koneksi jaringan atau memindahkan data dari perangkat. Model AI generative di perangkat seperti Gemini Nano adalah solusi yang bagus untuk kasus penggunaan yang memprioritaskan latensi rendah, biaya rendah, dan perlindungan privasi.

Kasus penggunaan

  • Konsumsi konten yang ditingkatkan AI: ringkasan teks, menjawab pertanyaan dokumen, dan ekstraksi entitas.
  • Pembuatan konten dengan bantuan AI: pemeriksaan tata bahasa, koreksi tata bahasa, bantuan menulis, dan smart reply kontekstual.
  • Mengklasifikasikan teks: analisis sentimen atau suasana hati
  • Privasi: membuka fitur AI generatif sekaligus menyimpan data di perangkat

Solusi

Gunakan Google AI Edge SDK untuk memanfaatkan inferensi Gemini Nano di perangkat. Gemini Nano kini tersedia secara publik untuk akses eksperimental.

Pelajari Gemini Nano lebih lanjut

Kirim model kustom untuk fitur AI di perangkat secara lebih efisien dengan Play untuk AI di Perangkat. Google Play menyederhanakan peluncuran, penargetan, pembuatan versi, download, dan update model di perangkat, sehingga membantu Anda meningkatkan pengalaman pengguna sekaligus menjaga ukuran aplikasi tetap dioptimalkan. Play for AI di Perangkat tersedia tanpa biaya tambahan. Isi formulir jika Anda tertarik dengan akses awal Play untuk AI di Perangkat.

Daftar untuk mendapatkan akses awal Play untuk AI di Perangkat

Cloud AI Multimodal dengan model Google yang paling mumpuni

Anda dapat membuat pengalaman AI generatif multimodal di aplikasi dengan memanfaatkan model dasar yang menjalankan inferensi di cloud seperti model Gemini Pro. Model ini adalah solusi yang tepat jika Anda ingin mendukung perangkat Android dalam rentang terluas.

Kasus penggunaan

  • Deskripsi dan teks gambar dan video: mengidentifikasi objek dan menjelaskannya dalam teks
  • Pemikiran multimodal: memproses konten teks, gambar, dan video
  • Pembuatan teks: meringkas artikel, menjawab pertanyaan tentang konten tekstual, mengekstrak entity.
  • Pemformatan respons: memformat respons model ke JSON atau Markdown

Solusi

Untuk membuat prototipe fitur AI generatif, Anda dapat memulai dengan SDK klien Google AI. SDK ini memberi Anda akses ke Gemini API dan membantu menyederhanakan interaksi aplikasi dengan model Gemini. SDK klien Google AI masih dalam pratinjau dan hanya boleh digunakan untuk membuat prototipe.

Pelajari lebih lanjut SDK klien Google AI

Untuk menghadirkan pengalaman AI ke dalam produksi, gunakan Vertex AI di Firebase. Serupa dengan SDK klien Google AI, Firebase SDK ini memberikan akses ke model Gemini, tetapi juga menawarkan opsi keamanan dan konfigurasi yang penting untuk aplikasi produksi. Selain itu, Firebase menyertakan dukungan dan fitur tingkat produksi di berbagai platform seluler.

Pelajari Vertex AI di Firebase lebih lanjut

AI untuk Perusahaan

Ikon Vertex AI

Vertex AI adalah platform pengembangan AI terpadu dan terkelola sepenuhnya dari Google untuk AI. Perusahaan dapat menggunakan platform Vertex AI Google untuk memberikan pengalaman AI kustom ke perangkat Android menggunakan integrasi backend. Buat, latih, dan deploy aplikasi AI di infrastruktur Google yang skalabel dan berkelas dunia. Ini adalah solusi yang bagus untuk AI skala perusahaan, dengan akses ke lebih dari 130 model dan alat termasuk model AI Studio, Agent Builder, dan Gemini.

Kasus penggunaan

  • Pelatihan dan pengiriman model kustom
  • Pembuatan gambar dan video
  • Agen virtual, dukungan pelanggan
  • Speech to text, natural language processing

Solusi

Gunakan platform Vertex AI Google untuk mem-build aplikasi AI kustom dan menghubungkan aplikasi Android ke lapisan layanan.

Pelajari Vertex AI lebih lanjut

Referensi lainnya

Toolkit AI Generatif yang Bertanggung Jawab

Model AI harus selaras dengan kebijakan keamanan, dievaluasi untuk keadilan dan akurasi, serta dirancang agar transparan. Responsible Generative AI Toolkit menyediakan bantuan dan panduan bagi Anda untuk mendesain, membuat, mengevaluasi, dan men-deploy model AI terbuka secara bertanggung jawab.

Gemini di Android Studio

Gemini di Android Studio adalah pendamping coding untuk pengembangan Android. Fitur ini didukung oleh kecerdasan buatan dan dapat memahami bahasa alami. Alat ini membantu Anda menjadi lebih produktif dengan menjawab kueri pengembangan Android Anda. Gemini dapat membantu Anda menemukan referensi yang relevan, mempelajari praktik terbaik, dan menghemat waktu.

Template Awal Gemini API

Template Awal Gemini API mengikuti panduan memulai online untuk Gemini di Android dengan cermat. Aplikasi ini memanfaatkan SDK klien Google AI untuk Android dan menunjukkan cara menggunakan perintah teks dan respons model.

Referensi

API dan SDK Google untuk Gen AI di Android

Lingkungan

API atau SDK

Model yang Didukung

Ketersediaan

Penggunaan yang direkomendasikan

Integrasi Android dengan inferensi di perangkat

Google AI Edge SDK

Gemini Nano

Akses eksperimental publik

Eksperimental

Integrasi Android dengan inferensi cloud

SDK klien Google AI

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Pratinjau publik

Hanya pembuatan prototipe

Vertex AI di Firebase SDK

Gemini 1.5 Flash
Gemini 1.5 Pro
Gemini 1.0 Pro

Tersedia secara umum (GA)

Direkomendasikan untuk produksi

Integrasi backend dengan inferensi cloud

Platform Vertex AI

Lebih dari 130 model dasar (termasuk model Gemini 1.5)

Tersedia secara umum (GA)

Direkomendasikan untuk produksi

Integrasi Android dengan inferensi di perangkat

Inferensi LLM MediaPipe

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

Eksperimental

Model AI generatif Google

Google menawarkan beberapa model AI generatif yang dapat Anda gunakan di aplikasi Android.

Lingkungan

Model

Jenis (Biaya)

Format input yang didukung

Data output

Di perangkat

Gemini Nano

Tanpa biaya

Teks, gambar

Teks

Cloud

Gemini 1.5 Flash

Tanpa biaya/Berbayar

Teks, gambar, video, audio

Teks

Gemini 1.5 Pro

Tanpa biaya/Berbayar

Teks, gambar, video, audio

Teks

Gemini 1.0 Pro

Tanpa biaya/Berbayar

Teks

Teks

Di perangkat, cloud

Gemma & Gemma 2

Tanpa biaya (model terbuka)

Teks

Teks

Untuk mengetahui detail lengkap tentang kemampuan setiap model, termasuk batas token dan rate, lihat Model Gemini.