Diposting oleh Terence Zhang – Insinyur Hubungan Pengembang dan Adrien Coukue – Insinyur Perangkat Lunak
AI dapat meningkatkan pengalaman pengguna dan produktivitas aplikasi Android. Jika Anda ingin membuat fitur GenAI yang memanfaatkan privasi data tambahan atau inferensi offline, GenAI di perangkat adalah pilihan yang baik karena GenAI memproses kueri secara langsung di perangkat Anda tanpa panggilan server apa pun.
Gemini Nano adalah model paling efisien dalam keluarga Google Gemini dan model dasar Android untuk menjalankan GenAI pada perangkat. Hal ini didukung oleh AICore, layanan sistem yang bekerja di belakang layar untuk memusatkan runtime model, memastikan eksekusi yang aman, dan melindungi privasi Anda. Dengan Gemini Nano, aplikasi dapat menawarkan pengalaman AI yang lebih personal dan andal tanpa mengirimkan data Anda dari perangkat.
Dalam postingan blog ini, kami akan memberikan gambaran pendahuluan tentang bagaimana Gemini Nano dan AICore bekerja sama untuk menghadirkan kemampuan AI yang kuat pada perangkat sekaligus memprioritaskan privasi dan keamanan pengguna.
Kepatuhan Private Compute Core (PCC).
Di Google I/O 2021, kami memperkenalkan Private Compute Core (PCC), sebuah lingkungan aman yang dirancang untuk menjaga privasi data Anda. Pada I/O 2024, kami mengatakan bahwa AICore mematuhi PCC, artinya AICore beroperasi berdasarkan aturan privasi yang ketat. Ia hanya dapat berkomunikasi dengan sejumlah paket sistem lain yang terbatas yang juga kompatibel dengan PCC dan tidak dapat mengakses Internet secara langsung. Semua permintaan untuk mendownload model atau informasi lainnya disalurkan melalui APK pendamping sumber terbuka terpisah yang disebut Layanan Komputasi Pribadi.
Kerangka kerja ini membantu melindungi privasi Anda sambil tetap memungkinkan aplikasi memanfaatkan kekuatan Gemini Nano. Pertimbangkan aplikasi papan ketik yang menggunakan Gemini Nano untuk fitur saran jawabannya. Tanpa PCC, keyboard memerlukan akses langsung ke konteks percakapan. Dengan PCC, kode yang memiliki akses ke percakapan berjalan di kotak pasir aman dan berinteraksi langsung dengan Gemini Nano untuk menghasilkan saran atas nama keyboard. Hal ini memungkinkan aplikasi keyboard memanfaatkan kemampuan Gemini Nano tanpa mengakses atau menyimpan data percakapan sensitif secara langsung. Anda dapat mempelajari lebih lanjut tentang cara kerjanya di Whitepaper PCC.
Melindungi privasi Anda melalui isolasi data
AICore dibuat untuk mengisolasi setiap permintaan untuk melindungi privasi Anda. Hal ini mencegah aplikasi mengakses data yang bukan miliknya. Permintaan diproses secara independen dan diproses dari satu aplikasi pada satu waktu untuk mengurangi risiko data terekspos ke aplikasi lain.
Selain itu, AICore tidak menyimpan catatan apa pun atas data masukan atau keluaran yang dihasilkan setelah memproses setiap permintaan. Desain ini, dikombinasikan dengan fakta bahwa Gemini Nano disimpulkan langsung di perangkat Anda, membantu memastikan data aplikasi Anda tetap pribadi dan aman.
Mengutamakan keamanan di Gemini Nano
Kami berkomitmen untuk membangun kecerdasan buatan secara bertanggung jawab, termasuk memastikan Gemini Nano aman. Kami telah menerapkan perlindungan berlapis untuk membatasi hasil yang berbahaya atau tidak diinginkan:
Keamanan Model Bawaan: Semua model Gemini, termasuk Gemini Nano, dilatih untuk selalu sadar akan keamanan. Ini berarti bahwa pertimbangan keamanan dimasukkan ke dalam inti model, bukan sekadar ditambahkan sebagai renungan. Penyempurnaan yang memperhatikan keselamatan: Kami menggunakan blok penyempurnaan LoRA untuk mengadaptasi Gemini Nano dengan kebutuhan aplikasi spesifik. Saat kami melatih blok LoRA, kami menyematkan data keamanan khusus untuk kasus penggunaan aplikasi untuk menjaga dan bahkan meningkatkan karakteristik keamanan model selama penyesuaian jika memungkinkan. Filter Keamanan Input dan Output: Sebagai perlindungan terakhir, permintaan input dan hasil yang dihasilkan oleh runtime Gemini Nano dievaluasi berdasarkan filter keamanan kami sebelum memberikan hasilnya ke aplikasi. Hal ini membantu mencegah masuknya konten yang tidak aman, tanpa kehilangan kualitas.
Lapisan perlindungan ini bekerja sama untuk memastikan Gemini Nano memberikan pengalaman yang aman dan bermanfaat bagi semua orang.
Mulailah
Pelajari lebih lanjut tentang Gemini Nano untuk pengembangan aplikasi dan cobalah di aplikasi Anda sendiri!
Pastikan untuk melihat AI luar biasa lainnya di Android Spotlight Week!