Gunakan bantuan AI di Crashlytics yang disediakan oleh Gemini di Firebase untuk membantu mempercepat waktu yang diperlukan bagi Anda untuk memahami penyebab terjadinya error dan apa yang harus dilakukan untuk mengatasinya. Bantuan AI di Crashlytics mengidentifikasi akar masalah, memberikan hasil analisis yang bisa ditindaklanjuti dan solusi yang disesuaikan, serta merekomendasikan praktik terbaik di masa mendatang.
Bantuan AI di Crashlytics dapat memberi Anda insight berikut:
- Ringkasan/Penyebab: Penjelasan yang ringkas dan lengkap terkait apa yang terjadi pada pengguna dan penyebab masalahnya.
- Opsi proses debug: Gemini akan menawarkan beberapa cara potensial untuk mereproduksi error atau akan memberikan langkah selanjutnya untuk men-debug masalah lebih lanjut untuk mengidentifikasi akar masalahnya. Gemini dapat memberikan rekomendasi perintah untuk dicoba atau memberikan kode untuk digunakan (dengan hati-hati).
- Langkah selanjutnya yang bisa ditindaklanjuti: Meskipun Gemini awalnya tidak akan memiliki semua konteks tentang masalah Anda, bantuan AI di Crashlytics akan memanfaatkan pengetahuan Firebase yang Anda miliki tentang pengembangan aplikasi seluler untuk merekomendasikan beberapa jalur penyelesaian yang potensial jika memungkinkan dan memberi Anda kemampuan untuk menambahkan konteks dan kode sumber tambahan untuk mendapatkan insight yang lebih mendalam.
- Praktik Terbaik: Idealnya, bagian dari proses triase adalah mempersiapkan aplikasi Anda untuk menghadapi masa depan sehingga masalah seperti ini tidak terulang kembali. Gemini merujuk ke ribuan halaman dokumentasi Firebase (dan masih banyak lagi) untuk memberikan kemungkinan pendekatan kepada Anda guna menyelesaikan masalah tersebut.
Cara bantuan AI di Crashlytics menggunakan data Anda
Lihat Cara Gemini di Firebase menggunakan data Anda untuk mengetahui informasi selengkapnya tentang cara Gemini di Firebase menggunakan data Anda.
Izin yang diperlukan
Peran dan izin IAM tertentu diperlukan untuk mengaktifkan dan menggunakan fitur Gemini di Firebase.
- Anggota project dengan peran IAM pemilik atau editor dapat mengaktifkan Gemini di Firebase dan menggunakan fitur-fiturnya.
- Viewer project tidak dapat mengaktifkan Gemini di Firebase, tetapi mereka dapat menggunakan fitur baru yang meliputi Percakapan Gemini di Firebase, bantuan, dan Bantuan AI di Crashlytics jika mereka diberi peran User Gemini for Google Cloud.
- Jika project merupakan bagian dari Google Workspace (sebelumnya G Suite), administrator Google Workspace harus mengaktifkannya.
Berikut cara menetapkan peran User Gemini for Google Cloud ke anggota project. Perlu diperhatikan bahwa hanya pemilik project yang dapat mengedit peran IAM.
- Dari Firebase console, pilih Project settings, lalu pilih Users and permissions.
- Temukan baris untuk anggota project yang berlaku.
- Klik More options, lalu pilih Edit access.
- Luaskan Role, pilih User Gemini for Google Cloud, lalu klik Done.
- Klik Update roles untuk menyimpan perubahan. Diperlukan waktu satu atau dua menit agar peran baru dapat diterapkan pada pengguna Anda.
Menyiapkan bantuan AI di Crashlytics
Untuk menyiapkan bantuan AI di Crashlytics, aktifkan Gemini di Firebase seperti yang dijelaskan dalam Menyiapkan Gemini di Firebase, lalu lanjutkan untuk Menghasilkan insight.
Menghasilkan insight
Cara menggunakan bantuan AI di Crashlytics untuk menghasilkan insight terkait error Anda:
Buka dasbor Crashlytics pada project dan pilih aplikasi Anda.
Cari dan pilih error yang ingin diselidiki. Halaman peristiwa Crashlytics akan muncul dan menampilkan tombol Generate AI insights.
Jika Anda tidak melihat tombol Generate AI insights, pastikan bahwa Gemini di Firebase telah diaktifkan (untuk mengetahui petunjuk penyiapan, lihat Menyiapkan Gemini di Firebase). Selain itu, pastikan Anda melihat peristiwa Apple atau Android. Peristiwa Flutter, Unity, dan Android NDK serta peristiwa non-fatal belum didukung. Dan terakhir, pastikan bagian Insights diperluas di halaman peristiwa Crashlytics
Klik tombol Generate AI insights.
Insight akan muncul, dengan satu atau beberapa hal berikut:
- analisis error dengan kemungkinan penyebabnya
- petunjuk proses debug
- langkah selanjutnya yang dapat ditindaklanjuti
- praktik terbaik
Jika Anda ingin memberikan kode dan konteks untuk mendapatkan insight yang lebih mendalam, klik Get Started di kotak Want deeper insights?.
Tempelkan kode yang diminta Gemini di Firebase ke kolom kode.
Jika Anda memiliki lebih banyak konteks atau detail tambahan untuk dibagikan yang dapat membantu meningkatkan insight AI, tambahkan ke kolom Share any context or relevant details.
Klik Regenerate AI insights.
Gemini di Firebase menghasilkan insight yang diperbarui berdasarkan kode dan konteks yang Anda berikan.
Memecahkan masalah bantuan AI di Crashlytics
Lihat Pemecahan masalah Gemini di Firebase.
Kuota dan harga
Bagian ini menjelaskan kuota dan struktur harga untuk bantuan AI di Crashlytics.
Kuota dan batas
Bantuan AI dalam kuota Crashlytics disertakan sebagai bagian dari kuota Gemini for Google Cloud API yang digunakan Gemini di Firebase.
Anda dapat melihat kuota saat ini di Halaman kuota untuk Gemini for Google Cloud API:
- Dari Google Cloud console, pilih Enabled APIs & Google Cloud Platform.
- Telusuri, lalu klik Gemini for Google Cloud API.
- Klik Quotas & system limits.
Gemini for Google Cloud API kuota akan muncul. Bantuan AI di Crashlytics menggunakan kuota "Permintaan Chat API per hari per pengguna".
Untuk meminta penambahan kuota:
- Pilih kuota yang ingin ditambah, lalu klik Edit request.
- Perbarui kolom teks Nilai baru dengan kuota yang ingin Anda minta, lalu klik Kirim. Tim Google Cloud akan mengevaluasi permintaan Anda dan merespons melalui email.
Harga
Bantuan AI di Crashlytics tersedia sebagai bagian dari Gemini di Firebase, yang disertakan tanpa biaya atau sebagai bagian dari Gemini Code Assist. Lihat Harga Gemini di Firebase untuk mengetahui informasi selengkapnya.