Firebase konsolunda Gemini'ı deneyin

Firebase uygulamasında Gemini'ı kurduktan sonra Firebase geliştirici deneyiminizi geliştirmek için kullanmaya başlayabilirsiniz.

Gemini panelini açmak için:

  • Firebase konsolunun sağ üst menüsünde bulunan ✦Firebase platformunda Gemini'ı tıklayın.

Gemini paneli açılır ve Firebase konsolundaki tüm sayfalarda görünür. Artık Gemini ile sohbet edebilir ve Gemini panelindeki tüm özellikleri keşfedebilirsiniz.

Firebase konsolunda ✦Firebase için Gemini görünmüyorsa etkinleştirmek için Bir proje için Firebase için Gemini'ı ayarlama başlıklı makaledeki adımları uygulayın.

Gemini ile sohbet edin

Gemini panelini açtıktan sonra hemen Gemini ile sohbete başlayabilir ve doğal dilde sorular sorabilirsiniz.

başlıklı makaleyi inceleyin.

Aşağıdaki adımlarda, Gemini ile Remote Config hakkında yapabileceğiniz bir sohbet gösterilmektedir:

  1. Firebase hakkında istediğiniz soruyu sorun alanına bir soru girin ve Gönder'i tıklayın. Örneğin, şuna benzer bir soru sorabilirsiniz:

    When should I use a Remote Config rollout vs. an A/B Test?
    

    Gemini yanıtını gösterir.

  2. Ardından, Gemini'a açıklayıcı sorular sorarak sohbeti genişletebilir veya kod yapıştırıp tavsiye isteyebilirsiniz.

Sohbete devam edebilir, uygulama ve üzerinde çalıştığınız projelerle ilgili bilgi ve soru paylaşımını sürdürebilirsiniz. Sorun giderme sürecinde Gemini, iyileştirmeler, optimizasyonlar ve ek rehberlik önerileri sunar. Gemini, yanıtlarını oluşturmak için kullandığı dokümanları ve kod örneklerini listeleyen kaynak alıntıları da içerir.

Firebase konsolunda Gemini panelini keşfetme

Firebase konsolundaki Gemini paneli, Gemini ile ortak çalışmayı kolaylaştıran çeşitli özellikler sunar.

Seçenek İşlem
Firebase uyarılarını görüntüleme
spark Firebase dilinde Gemini ile sohbet edin.
Firebase dilinde Gemini ile yeni bir sohbet başlatın.
Firebase dilinde Gemini'daki sohbet geçmişinize erişme
Yardım alma: Geliştirici belgelerinde arama yapın, destek ekibiyle iletişime geçin ve Firebase hizmet durumunu kontrol edin.
Tema seçme: Açık veya koyu temayı ya da cihaz varsayılanını seçin.
text_select_start Gemini panelini konsolda belirli bir konuma sabitleyin. Bölmeyi sola, üste, sağa veya alta sabitleyebilirsiniz.
text_select_move_back_word Gemini panelini orijinal durumuna döndürmek için panelin sabitlemesini kaldırın.
Gemini panelini büyüterek tüm konsolu kaplamasını sağlayın.
Gemini panelini orijinal boyutuna geri yükler.
Firebase uygulamasında Gemini ile ilgili deneyiminiz hakkında Firebase ekibine sorun bildirin. Hataları bildirmenizi, iyileştirme önerileri sunmanızı veya genel geri bildirimde bulunmanızı öneririz.
Gemini panelini kapatın.

Firebase uygulamasında Gemini'da kişiselleştirmeyi kullanma

Firebase uygulamasında Gemini'dan en iyi şekilde yararlanmak için Firebase projenizle ilgili sorular sormayı deneyin. Aşağıda bazı fikirler verilmiştir:

  • Cloud Firestore: "Sohbet uygulamamda verileri verimli bir şekilde almak için Cloud Firestore'i nasıl yapılandırabilirim?"

  • Authentication: "Uygulamam ne tür giriş yöntemlerini destekliyor ve hangilerini ekleyebilirim?"

  • Crashlytics: "Son Crashlytics raporlarıma göre uygulamamın kararlılığını artırmak için ele almam gereken en önemli üç sorun nedir?"

    Sorularınızı Firebase kurulumunuza göre özelleştirirseniz Firebase uygulamasında Gemini daha alakalı ve uygulanabilir analizler sunabilir.

Crashlytics uygulamasında Yapay Zeka Desteği'ni kullanma

Crashlytics'da kilitlenmelerinizle ilgili analizler oluşturmak için Yapay Zeka Desteği'ni kullanmak istiyorsanız:

  1. Firebase konsolunda DevOps ve Etkileşim > Crashlytics kontrol paneline gidin ve uygulamanızı seçin.

  2. İncelemek istediğiniz kilitlenmeyi bulup seçin. Crashlytics etkinlik sayfası açılır. Bu sayfada, aşağıdakilerden birini veya daha fazlasını içeren analizler yer alır:

    • Olası bir neden içeren kilitlenme analizi
    • hata ayıklama talimatları
    • uygulanabilir sonraki adımlar
    • en iyi uygulamalardan

    Etkinlik sayfasının üst kısmında Crashlytics uygulamasında yapay zeka desteği özelliğini görmüyorsanız Firebase uygulamasında Gemini'ın etkinleştirildiğini doğrulayın (kurulum talimatları için Firebase uygulamasında Gemini'ı kurma başlıklı makaleyi inceleyin). Ayrıca kilitlenme veya ANR etkinliğini görüntülediğinizden emin olun. Ölümcül olmayan etkinlikler henüz desteklenmiyor.

  3. Sorunu doğrudan uygulamanızın kod tabanında düzeltmek için Yapay Zeka Desteği'ni kullanmak istiyorsanız MCP aracılığıyla Crashlytics için Yapay Zeka Desteği'ni kullanabilirsiniz.

DCrashlytics'da yapay zeka desteği alma başlıklı makaleden daha fazla bilgi edinebilirsiniz.

Firebase platformunda Gemini ile mesajlaşma kampanyaları için yapay zeka analizleri alma

Firebase için Gemini, mesajlaşma kampanyası özeti, analizler ve Firebase Cloud Messaging ile In-App Messaging kampanya performansınızı iyileştirmeye yönelik rehberlik sağlar. Firebase'da Gemini, kampanya verilerini analiz ederek kampanyalarınızın erişimini ve etkisini anlamanıza yardımcı olabilir, kullanıcı etkileşimini ve büyümeyi artıracak stratejiler önerebilir.

Mesajlaşma kampanyaları için yapay zeka analizlerine erişme

Mesajlaşma kampanyası yapay zeka analizlerini kullanmak için projenizde aşağıdakilerin bulunduğundan emin olun:

  • Firebase ürününde Gemini, projeniz için etkinleştirildi. Daha fazla bilgi için Firebase uygulamasında Gemini'ı ayarlama başlıklı makaleyi inceleyin.

  • Firebase projenizde Firebase Cloud Messaging veya In-App Messaging etkinleştirilmiş olmalıdır.

  • En az bir kampanya vardır ve Firebase konsolunda görünür.

Bu koşulların karşılandığından emin olduktan sonra:

  1. Kampanya verilerine erişmek için Firebase konsolunda DevOps ve Etkileşim > Mesajlaşma sayfasına gidin.

  2. Kampanya verileriniz yüklendikten sonra Yapay zeka analizleri oluştur'u tıklayın.

    Mesajlaşma kampanyalarınızın özeti ve analizi gösterilir.

Firebase uygulamasında Gemini ile SQL Connect için GraphQL sorguları ve mutasyonları oluşturma

Doğal dile dayalı GraphQL oluşturmak için AI assistance for SQL Connect aracını kullanmak istiyorsanız:

  1. Firebase konsolunda Databases & Storage (Veritabanları ve Depolama) > SQL Connect'e gidin.

  2. Hizmetinizi ve veri kaynağınızı seçip Veri sekmesini açın.

  3. GraphQL yazmama yardım etpen_spark simgesini tıklayın. Oluşturmak istediğiniz sorguyu veya mutasyonu doğal dilde açıklayın ve Oluştur'u tıklayın.

    Örneğin, "SQL Connect ile derleme (web)" codelab'inde referans verilen Filmler veri kaynağını kullanıyorsanız "2022'nin en iyi beş filmini puana göre azalan düzende döndür" diyebilirsiniz. Bu durumda aşağıdaki gibi bir sonuç döndürülebilir:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  4. Yanıtı inceleyin:

    • Yanıt doğru görünüyorsa yanıtı kod düzenleyiciye eklemek için Ekle'yi tıklayın.
    • Yanıtın iyileştirilmesi gerekiyorsa Düzenle'yi tıklayın, istemi güncelleyin ve Yeniden oluştur'u tıklayın.
  5. Yanıtı kabul ettikten sonra, varsa Parametreler bölümünde aşağıdakileri ayarlayın:

    • Değişkenler: Sorgunuz veya mutasyonunuz değişken içeriyorsa bunları burada tanımlayın. Bunları tanımlamak için JSON kullanın (ör. {"title":"The Matrix", "releaseYear":"1999"}).
    • Yetkilendirme: Sorguyu veya mutasyonu çalıştırmak için Yetkilendirme bağlamını (Yönetici, Kimliği Doğrulanmış veya Kimliği Doğrulanmamış) seçin.
  6. Kod düzenleyicide Run'ı (Çalıştır) tıklayın ve sonuçları inceleyin.

Kod düzenleyicide birden fazla sorguyu veya mutasyonu test etmek için bunların adlandırıldığından emin olun. Örneğin, aşağıdaki sorgu GetMovie olarak adlandırılmıştır. Run (Çalıştır) düğmesini etkinleştirmek için imlecinizi sorgunun veya mutasyonun ilk satırına getirin.

query GetMovie($myKey: Movie_Key!) {
  movie(key: $myKey) { title }
}

Daha ileri düzey kullanım alanları için AI assistance for SQL Connect kullanım alanları bölümüne bakın.

Firebase App Distribution uygulamasında Yapay Zeka Desteği'ni kullanma

Firebase App Testing aracısı, sağladığınız doğal dil istemlerine göre testler oluşturmak ve çalıştırmak için yapay zekanın gücünden yararlanır. Temsilci, uygulamanızın en yüksek kalitede olmasını sağlamak için çeşitli sanal ve fiziksel cihazlarda çalıştırabileceğiniz adım adım testler oluşturur. Daha fazla bilgi için Uygulama Testi aracısı başlıklı makaleyi inceleyin.