Kilitlenmelerin nedenini ve bu konuda yapmanız gerekenleri anlamak için ihtiyaç duyduğunuz süreyi kısaltmak amacıyla Firebase'de Gemini tarafından sağlanan Crashlytics'teki yapay zeka desteğini kullanın. Crashlytics'teki yapay zeka desteği, temel nedenleri tespit eder, uygulanabilir analizler ve özel çözümler sunar ve ileride uygulanacak en iyi uygulamaları önerir.
Crashlytics'teki yapay zeka yardımı size aşağıdaki analizleri sunabilir:
- Özet/Neden: Kullanıcıya ne olduğuna ve soruna neyin neden olduğuna dair kısa ve öz, bilgi açısından zengin bir açıklama.
- Hata ayıklama seçenekleri: Gemini, hatayı yeniden oluşturmak için birkaç olası yol sunar veya temel nedeni belirlemek amacıyla sorunda daha fazla hata ayıklamak için sonraki adımları sunar. Gemini, denemeniz veya kullanmanız önerilen komutları (dikkatli bir şekilde) sağlayabilir.
- Uygulayabileceğiniz sonraki adımlar: Gemini başlangıçta sorununuzla ilgili tüm bağlama sahip olmasa da Crashlytics'daki yapay zeka desteği, mümkün olduğunda birkaç olası çözüm yolu önermek için Firebase'in mobil uygulama geliştirme konusundaki zengin bilgi birikimini kullanır ve daha ayrıntılı analizler elde etmek üzere ek bağlam ve kaynak kodu eklemenize olanak tanır.
- En İyi Uygulamalar: Önceliklendirme sürecinin bir parçası, bu tür sorunların tekrarlanmaması için uygulamanızı geleceğe hazır hale getirmektir. Gemini, sorunu çözmek için olası yaklaşımlar sunmak amacıyla binlerce sayfalık Firebase dokümanlarına (ve daha fazlasına) referans verir.
Crashlytics ürünündeki yapay zeka desteği, verilerinizi nasıl kullanır?
Crashlytics'teki yapay zeka yardımı, modellerini eğitmek için yanıtlarını, kilitlenmelerinizi veya sağladığınız ek kod, bağlam ya da geri bildirimleri veri olarak kullanmaz. Daha fazla bilgi için Google Cloud'deki Gemini'ın verilerinizi nasıl kullandığı başlıklı makaleyi inceleyin.
Gerekli izinler
Firebase'te 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'yi etkinleştirebilir ve özelliklerini kullanabilir.
- Proje izleyicileri Firebase ürününde Gemini'ı etkinleştiremez ancak Firebase sohbette Gemini, yardım ve Crashlytics için yapay zeka yardımı dahil olmak üzere Gemini for Google Cloud kullanıcı rolü gibi özelliklerini kullanabilirler.
Bir proje üyesine Gemini for Google Cloud Kullanıcı rolünü nasıl atayacağınızı buradan öğrenebilirsiniz. IAM rollerini yalnızca proje sahiplerinin düzenleyebileceğini unutmayın.
- Firebase Konsolu'nda Proje ayarları'nı ve ardından Kullanıcılar ve izinler'i seçin.
- Geçerli 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 iki dakika sürebilir.
Crashlytics'te yapay zeka yardımını ayarlama
Crashlytics ürününde yapay zeka yardımını ayarlamak için Firebase ürününde Gemini'ı Firebase ürününde Gemini'ı kurma bölümünde açıklandığı şekilde etkinleştirin, ardından Analiz oluşturma bölümüne geçin.
Analiz oluşturma
Kilitlenmelerinizle ilgili analizler oluşturmak için Crashlytics'te yapay zeka yardımını kullanmak üzere:
Projenizdeki Crashlytics kontrol panelini açıp uygulamanızı seçin.
İncelemek istediğiniz kilitlenmeyi bulup seçin. Crashlytics etkinlik sayfası görünür. Bu sayfada Yapay zeka analizleri oluştur düğmesi bulunur.
Yapay zeka analizleri oluştur düğmesini görmüyorsanız Firebase'te Gemini'nin etkinleştirildiğinden emin olun (Kurulum talimatları için Firebase'te Gemini'yi ayarlama başlıklı makaleyi inceleyin). Ayrıca, bir Apple veya Android etkinliğini görüntülediğinizden emin olun. Flutter, Unity ve Android NDK etkinlikleri ile önemli olmayan etkinlikler henüz desteklenmemektedir. Son olarak, Crashlytics etkinlik sayfasında Analizler bölümünün genişletildiğinden emin olun.
Yapay zeka analizleri oluştur düğmesini tıklayın.
Aşağıdakilerden biri veya daha fazlası ile analizler gösterilir:
- olası bir neden içeren kilitlenme analizi
- hata ayıklama talimatları
- uygulanabilir sonraki adımlar
- en iyi uygulamalar
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.
Firebase uygulamasındaki Gemini'ın istediği kodu kod alanına yapıştırın.
Paylaşabileceğiniz ve yapay zeka analizlerinin iyileştirilmesine yardımcı olabilecek daha fazla bağlam veya ek ayrıntı varsa bunları Herhangi bir bağlamı veya alakalı ayrıntıları paylaşın alanına ekleyin.
Yapay zeka analizlerini yeniden oluştur'u tıklayın.
Firebase ürününde Gemini, sağladığınız koda ve bağlama göre güncellenmiş analizler oluşturur.
Crashlytics'te yapay zeka desteğiyle ilgili sorunları giderme
Firebase sayfasında Gemini ile ilgili sorunları giderme bölümünü inceleyin.
Kotalar ve fiyatlandırma
Bu bölümde, Crashlytics'te yapay zeka yardımı için kotalar ve fiyatlandırma yapısı açıklanmaktadır.
Kotalar ve sınırlar
Crashlytics kotalarındaki yapay zeka desteği, Firebase'deki Gemini'nin kullandığı Gemini for Google Cloud API kotalarının bir parçası olarak dahil edilir.
Mevcut kotalarınızı Gemini for Google Cloud API için Kotalar sayfasında görüntüleyebilirsiniz:
- Google Cloud konsolundan 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 kotası görünür. Crashlytics'teki yapay zeka desteği, "kullanıcı başına günlük sohbet API isteği" 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ı, istemek istediğiniz kotayla güncelleyin ve Gönder'i tıklayın. Google Cloud ekibi isteğinizi değerlendirecek ve e-postayla yanıt verecektir.
Fiyatlandırma
Crashlytics ürünündeki yapay zeka yardımı, Gemini Code Assist kapsamındaki Firebase için Gemini kapsamında sunulur. Daha fazla bilgi için Firebase cinsinden Gemini fiyatlandırmasını inceleyin.