Crashlytics'te yapay zeka desteği alın

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/Nedeni: Kullanıcıya ne olduğunun ve soruna neyin neden olduğunun kısa ancak bilgi dolu bir açıklaması.
  • Hata ayıklama seçenekleri: Gemini, hatayı yeniden oluşturmanın birkaç olası yolunu sunar veya temel nedeni belirlemek için sorunda daha fazla hata ayıklama işlemi gerçekleştirmek üzere sonraki adımları sağlar. 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'teki yapay zeka desteği verilerinizi nasıl kullanır?

Firebase'teki Gemini'nin verilerinizi nasıl kullandığı hakkında daha fazla bilgi için Firebase'teki Gemini'nin 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.
  • Projeyi görüntüleyen kullanıcılar Firebase'te Gemini'yi etkinleştiremez ancak Gemini for Google Cloud Kullanıcı rolü atanmışsa Firebase sohbetinde Gemini, yardım ve Crashlytics'te yapay zeka yardımı gibi özellikleri kullanabilir.
  • Proje Google Workspace'in (eski adıyla G Suite) bir parçasıysa bir Google Workspace yöneticisinin projeyi etkinleştirmesi gerekir.

Bir proje üyesine Gemini for Google Cloudkullanıcı rolünü nasıl atayacağınızı buradan öğrenebilirsiniz. IAM rollerini yalnızca proje sahipleri düzenleyebilir.

  1. Firebase Konsolu'nda Proje ayarları'nı ve ardından Kullanıcılar ve izinler'i seçin.
  2. İlgili proje üyesinin satırını bulun.
  3. Diğer seçenekler'i tıklayın ve Erişimi düzenle'yi seçin.
  4. Roller'i genişletin, Gemini for Google Cloud Kullanıcı'yı seçin ve Bitti'yi tıklayın.
  5. 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'te yapay zeka yardımını ayarlama

Crashlytics'te yapay zeka yardımını ayarlamak için Firebase'te Gemini'yi ayarlama bölümünde açıklandığı gibi Firebase'te Gemini'yi etkinleştirin, ardından Analizler 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 istiyorsanız:

  1. Projenizdeki Crashlytics kontrol panelini açıp uygulamanızı seçin.

  2. İ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 ölümcül olmayan etkinlikler henüz desteklenmemektedir. Son olarak, Crashlytics etkinlik sayfasında Analizler bölümünün genişletildiğinden emin olun.

  3. Yapay zeka analizleri oluştur düğmesini tıklayın.

    Aşağıdakilerden biri veya daha fazlası ile analizler gösterilir:

    • Kilitlenmenin olası bir nedeninin yer aldığı analiz
    • hata ayıklama talimatları
    • uygulanabilir sonraki adımlar
    • en iyi uygulamalar
  4. 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.

  5. Firebase adresindeki Gemini'nin istediği kodu kod alanına yapıştırın.

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

  7. Yapay zeka analizlerini yeniden oluştur'u tıklayın.

    Firebase'teki 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'te Gemini ile ilgili sorunları giderme başlıklı makaleyi 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:

  1. Google Cloud konsolundan Etkin API'ler ve hizmetler'i seçin.
  2. Aradıktan sonra Gemini for Google Cloud API simgesini tıklayın.
  3. 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 Chat API istekleri" kotasını kullanır.

Kota artışı istemek için:

  1. Artırmak istediğiniz kotayı seçin ve İsteği düzenle'yi tıklayın.
  2. 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'te yapay zeka desteği, Firebase'te Gemini'nin ücretsiz bir parçası olarak veya Gemini Code Assist'nin bir parçası olarak kullanılabilir. Daha fazla bilgi için Firebase'te Gemini fiyatlandırması başlıklı makaleyi inceleyin.