Firebase konsolunda Gemini'ı deneyin

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

Gemini bölmesini açmak için:

  • Firebase konsolunun sağ üst menüsünde bulunan ✦Gemini in Firebase seçeneğini tıklayın.

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

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

Gemini ile sohbet etme

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

başlıklı makaleyi inceleyin.

Aşağıdaki adımlar, İkizler burcuyla yapabileceğiniz bir konuşmayı göstermektedir.Remote Config:

  1. Firebase hakkında bana istediğinizi sorun alanına bir soru girin ve Gönder'i tıklayın. Örneğin, aşağıdaki gibi bir soru sorabilirsiniz:

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

    İkizler burcu tepkisini gösteriyor.

  2. Ardından, Gemini'a görüşmeyi genişletmek için açıklayıcı sorular sorabilir veya kod yapıştırıp tavsiye isteyebilirsiniz.

Sohbete devam edebilir, çalıştığınız uygulama ve projelerle ilgili bilgi ve soru paylaşmaya devam edebilirsiniz. Sorun giderirken Gemini, iyileştirmeler, optimizasyonlar ve ek rehberlik önerir. Gemini ayrıca, yanıtlarını oluşturmak için hangi dokümanları ve kod örneklerini kullandığını listeleyen kaynak alıntıları da içerir.

Firebase konsolunda Gemini bölmesini keşfetme

Firebase konsolundaki Gemini bölmesinde, Gemini ile ortak çalışmayı kolaylaştıran çeşitli özellikler bulunur.

Seçenek İşlem
Firebase uyarılarını görüntüleyin.
spark Firebase adresinde Gemini ile sohbet edin.
Firebase'da Gemini ile yeni bir sohbet dizisi başlatın.
Gemini'deki sohbet geçmişinize Firebase adresinden erişebilirsiniz.
Yardım alma: Geliştirici belgelerinde arama yapın, destek ekibiyle iletişime geçin ve Firebase hizmet durumunu kontrol edin.
Tema seçin: Açık veya koyu tema seçin ya da cihazın varsayılan temasını belirleyin.
text_select_start Gemini panelini konsoldaki belirli bir konuma sabitleyin. Paneli sola, üste, sağa veya alta sabitlemeyi seçebilirsiniz.
text_select_move_back_word Gemini panelini yerinden çıkararak orijinal konumuna geri döndürün.
Gemini bölmesini, konsolun tamamını kaplayacak şekilde büyütün.
Gemini bölmesini orijinal boyutuna geri yükler.
Gemini ile ilgili deneyiminizle ilgili bir sorunu Firebase ekibine Firebase adresinden bildirin. Hataları bildirmenizi, iyileştirme önerilerinde bulunmanızı veya genel geri bildirimde bulunmanızı rica ediyoruz.
Gemini bölmesini kapatın.

Firebase'da Gemini'da kişiselleştirmeyi kullanma

Firebase'da 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'ı nasıl yapılandırabilirim?"

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

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

    Sorularınızı Firebase kurulumunuza göre uyarlarsanız Firebase'daki Gemini daha alakalı ve uygulanabilir analizler sunabilir.

Crashlytics'da yapay zeka yardımını kullanma

Kilitlenmelerinizle ilgili analizler oluşturmak için Crashlytics'da yapay zeka yardımını kullanmak üzere:

  1. Firebase konsolunda DevOps & Engagement > Crashlytics kontrol paneline gidin ve uygulamanızı seçin.

  2. İncelemek istediğiniz çökme olayını bulun ve 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 yapay zeka yardımını görmüyorsanız Firebase Gemini'ın etkinleştirildiğini doğrulayın (kurulum talimatları için Firebase Gemini'ı kurma başlıklı makaleye bakın). Ayrıca, bir kilitlenme veya ANR etkinliğini görüntülediğinizden emin olun. Önemli olmayan hata etkinlikleri henüz desteklenmemektedir.

  3. Sorunu doğrudan uygulamanızın kod tabanında düzeltmek için yapay zeka yardımından yararlanmak istiyorsanız MCP üzerinden Crashlytics için yapay zeka yardımını kullanabilirsiniz.

Daha fazla bilgi için Crashlytics'de yapay zeka yardımından yararlanma başlıklı makaleyi inceleyin.

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

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

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'da Gemini, projeniz için etkinleştirilmiş olmalıdır. Daha fazla bilgi için Firebase'da Gemini'ı ayarlama başlıklı makaleyi inceleyin.

  • Firebase projenizde Firebase Cloud Messaging veya In-App Messaging etkinleştirilmiş durumda.

  • En az bir kampanya mevcut ve Firebase konsolunda görünüyor.

Bu şartların yerine getirildiğinden 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 seçeneğine tıklayın.

    Mesajlaşma kampanyalarınızın özeti ve analizi görüntülenir.

Firebase'da 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 kullanma:

  1. Firebase konsolunda, Veritabanları ve Depolama > SQL Connect bölümüne gidin.

  2. Hizmetinizi ve veri kaynağınızı seçin, ardından Veriler sekmesini açın.

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

    Örneğin, "Build with SQL Connect (web)" codelab içinde referans verilen Filmler veri kaynağını kullanıyorsanız, "2022 yılının en iyi beş filmini, puana göre azalan sırada döndürün" şeklinde bir istekte bulunabilirsiniz; bu da aşağıdaki gibi bir sonuç döndürebilir:

    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 daha iyi hale getirilebilecekse Düzenle'yi tıklayın, istemi güncelleyin ve Yeniden üret'i 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şkenler içeriyorsa bunları burada tanımlayın. Bunları tanımlamak için JSON kullanın (örneğin, {"title":"The Matrix", "releaseYear":"1999"}).
    • Yetkilendirme: Sorguyu veya değişikliği çalıştırmak için Yetkilendirme bağlamını (Yönetici, Kimlik Doğrulanmış veya Kimlik Doğrulanmamış) seçin.
  6. Kod düzenleyicisinde Çalıştır seçeneğine 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 sorgunun adı GetMovie'dır. Çalıştır düğmesini etkinleştirmek için imlecinizi sorgunun veya değişikliğin ilk satırına getirin.

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

Daha gelişmiş kullanım alanları için AI assistance for SQL Connect kullanım alanları bölümüne bakın.

Firebase App Distribution'da yapay zeka yardımını kullanma

Firebase Uygulama Testi aracısı, sağladığınız doğal dil komutlarına dayalı testler oluşturmak ve çalıştırmak için yapay zekanın gücünü kullanır. Aracı, uygulamanızın en yüksek kalitede olduğundan emin olmak için çeşitli sanal ve fiziksel cihazlarda çalıştırabileceğiniz adım adım testler oluşturur. Daha fazla bilgi için App Testing agent (Uygulama Testi aracısı) başlıklı makaleyi inceleyin.