Kilitlenmelerin nedenini ve bu konuda yapmanız gerekenleri anlamak için ihtiyaç duyduğunuz süreyi kısaltmak amacıyla Crashlytics'da Firebase'daki Gemini tarafından sağlanan yapay zeka desteğini kullanın. Crashlytics'daki yapay zeka yardımı, temel nedenleri belirler, uygulanabilir analizler ve özel çözümler sunar ve gelecekteki en iyi uygulamaları önerir.
Crashlytics'daki yapay zeka yardımıyla aşağıdaki analizleri elde edebilirsiniz:
- Özet/Neden: Kullanıcının başına gelenler ve soruna neyin neden olduğuyla ilgili kısa ama bilgilendirici bir açıklama.
- Hata ayıklama seçenekleri: Gemini, hatayı yeniden üretmek için birkaç olası yöntem sunar veya temel nedeni belirlemek üzere sorunda daha fazla hata ayıklama yapmak için sonraki adımları sağlar. Gemini, denemeniz için önerilen komutlar veya kullanabileceğiniz kodlar (dikkatli bir şekilde) sunabilir.
- Uygulanabilir sonraki adımlar: Gemini başlangıçta sorununuzla ilgili tüm bağlama sahip olmasa da Crashlytics'daki yapay zeka yardımı, mümkün olduğunda birkaç olası çözüm yolu önermek ve daha ayrıntılı analizler elde etmek için ek bağlam ve kaynak kodu ekleme olanağı sunmak üzere Firebase'in mobil uygulama geliştirme konusundaki kapsamlı bilgilerinden yararlanır.
- En İyi Uygulamalar: Önceliklendirme sürecinin bir parçası olarak, idealde bu tür sorunların tekrar etmemesi için uygulamanızı geleceğe hazırlamanız gerekir. Gemini, sorunu çözmek için olası yaklaşımlar sunmak üzere binlerce sayfalık Firebase dokümanına (ve daha fazlasına) başvurur.
Crashlytics'daki yapay zeka asistanı, verilerinizi nasıl kullanır?
'daki Gemini'ın verilerinizi nasıl kullandığı hakkında daha fazla bilgi edinmek için Firebase'daki Gemini verilerinizi nasıl kullanır? başlıklı makaleyi inceleyin.Firebase
Gerekli izinler
Firebase'da Gemini özelliklerini etkinleştirmek ve kullanmak için belirli IAM rolleri ve izinleri gerekir.
- Sahip veya düzenleyici IAM rolüne sahip proje üyeleri, Firebase'de Gemini'ı etkinleştirebilir ve özelliklerini kullanabilir.
- Proje görüntüleyiciler Firebase'da Gemini'ı etkinleştiremez ancak Gemini for Google Cloud Kullanıcı rolü atanmışsa Firebase'da Gemini sohbeti, yardım ve Crashlytics'da yapay zeka yardımı gibi özelliklerini kullanabilir.
- Proje Google Workspace'in (eski adıyla G Suite) bir parçasıysa bir Google Workspace yöneticisi tarafından etkinleştirilmesi gerekir.
Gemini for Google Cloud Kullanıcı rolünü bir proje üyesine atama adımları aşağıda açıklanmıştır. IAM rollerini yalnızca proje sahiplerinin düzenleyebileceğini unutmayın.
- Firebase konsolunda Proje ayarları'nı ve ardından Kullanıcılar ve izinler'i seçin.
- İlgili proje üyesinin satırını bulun.
- Diğer seçenekler'i tıklayın ve Erişimi düzenle'yi seçin.
- Roller'i genişletin, Gemini for Google Cloud Kullanıcı'yı seçin ve Bitti'yi tıklayın.
- Değişikliği kaydetmek için Rolleri güncelle'yi tıklayın. Yeni rolün kullanıcınıza uygulanması bir veya iki dakika sürebilir.
Crashlytics'da yapay zeka yardımını ayarlama
Crashlytics'da yapay zeka yardımını ayarlamak için Firebase'da Gemini'ı Firebase'da Gemini'ı ayarlama başlıklı makalede açıklandığı şekilde etkinleştirin, ardından Analiz oluşturma bölümüne geçin.
Analiz üret
Crashlytics içinde yapay zeka yardımını kullanarak kilitlenmelerinizle ilgili analizler oluşturmak için:
Projenizde Crashlytics kontrol panelini açın ve uygulamanızı seçin.
İncelemek istediğiniz kilitlenmeyi bulup seçin. Aşağıdakilerden birini veya daha fazlasını içeren analizlerin yer aldığı Crashlytics etkinlik sayfası gösterilir:
- Olası bir nedeni içeren kilitlenme analizi
- hata ayıklama talimatları
- uygulanabilir sonraki adımlar
- en iyi uygulamalar
Etkinlik sayfasının üst kısmında Crashlytics içindeki yapay zeka yardımı özelliğini görmüyorsanız Firebase içindeki Gemini'ın etkinleştirildiğini doğrulayın (kurulum talimatları için Firebase içindeki Gemini'ı kurma başlıklı makaleyi inceleyin). Ayrıca, bir kilitlenme veya ANR etkinliğini görüntülediğinizden emin olun. Kritik olmayan etkinlikler henüz desteklenmemektedir.
Daha ayrıntılı analizler elde etmek için kod ve bağlam sağlamak istiyorsanız Daha ayrıntılı analizler mi istiyorsunuz? kutusunda Başlayın'ı tıklayın.
Gemini'ın Firebase istediği kodu kod alanına yapıştırın.
Yapay zeka analizlerini iyileştirmeye yardımcı olabilecek daha fazla bağlam veya ek ayrıntı paylaşmak isterseniz bunları Bağlam veya alakalı ayrıntı paylaşın alanına ekleyin.
Yapay zeka analizlerini yeniden oluştur'u tıklayın.
Firebase'daki Gemini, sağladığınız kod ve bağlama göre güncellenmiş analizler oluşturur.
Crashlytics'da yapay zeka yardımını kullanırken sorun giderme
Firebase'da Gemini ile ilgili sorunları giderme başlıklı makaleyi inceleyin.
Kotalar ve fiyatlandırma
Bu bölümde, Crashlytics'da yapay zeka yardımı için kotalar ve fiyatlandırma yapısı açıklanmaktadır.
Kotalar ve sınırlar
Crashlytics yapay zeka yardımına yönelik Gemini for Google Cloud API kotalar, Firebase'da Gemini'ın kullandığı Gemini for Google Cloud API kotalarına dahildir.
Mevcut kotalarınızı Gemini for Google Cloud API için kotalar sayfasında görüntüleyebilirsiniz:
- Google Cloud konsolunda Etkin API'ler ve hizmetler'i seçin.
- Arayın ve Gemini for Google Cloud API simgesini tıklayın.
- Kotalar ve sistem sınırları'nı tıklayın.
Gemini for Google Cloud API kota görünür. Crashlytics bölümündeki yapay zeka yardımı, "Kullanıcı başına günlük sohbet API'si istekleri" kotasını kullanır.
Kota artışı istemek için:
- Artırmak istediğiniz kotayı seçin ve İsteği düzenle'yi tıklayın.
- Yeni değer metin alanını, talep etmek istediğiniz kotayla güncelleyin ve Gönder'i tıklayın. Google Cloud ekibi isteğinizi değerlendirip e-postayla yanıt verecek.
Fiyatlandırma
Crashlytics'daki yapay zeka yardımı, Firebase'da Gemini'ın bir parçası olarak sunulur. Bu özellik, bireysel kullanıcılar için ücretsiz olarak veya Gemini Code Assist aboneliğiyle birlikte kullanılabilir.
Daha fazla bilgi için Firebase'da Gemini fiyatlandırması başlıklı makaleyi inceleyin.