Dapatkan bantuan AI di Crashlytics

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

Bantuan AI di Crashlytics tidak menggunakan responsnya, error yang Anda alami, atau kode, konteks, atau masukan tambahan yang Anda berikan sebagai data untuk melatih modelnya. Untuk mengetahui informasi selengkapnya, lihat Cara Gemini di Google Cloud menggunakan data Anda.

Izin yang diperlukan

Peran dan izin IAM tertentu diperlukan untuk mengaktifkan dan menggunakan fitur Gemini di Firebase.

Berikut cara menetapkan peran User Gemini for Google Cloud ke anggota project. Perlu diperhatikan bahwa hanya pemilik project yang dapat mengedit peran IAM.

  1. Dari Firebase console, pilih Project settings, lalu pilih Users and permissions.
  2. Temukan baris untuk anggota project yang berlaku.
  3. Klik More options, lalu pilih Edit access.
  4. Luaskan Role, pilih User Gemini for Google Cloud, lalu klik Done.
  5. 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:

  1. Buka dasbor Crashlytics pada project dan pilih aplikasi Anda.

  2. 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

  3. 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
  4. Jika Anda ingin memberikan kode dan konteks untuk mendapatkan insight yang lebih mendalam, klik Get Started di kotak Want deeper insights?.

  5. Tempelkan kode yang diminta Gemini di Firebase ke kolom kode.

  6. 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.

  7. 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:

  1. Dari Google Cloud console, pilih Enabled APIs & Google Cloud Platform.
  2. Telusuri, lalu klik Gemini for Google Cloud API.
  3. 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:

  1. Pilih kuota yang ingin ditambah, lalu klik Edit request.
  2. 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 dalam Gemini Code Assist. Lihat Harga Gemini dalam Firebase untuk mengetahui informasi selengkapnya.