Firebase konsolunda Gemini'ı deneyin

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

Gemini bölmesini açmak için:

Gemini bölmesi açılır ve Firebase konsolundaki tüm sayfalarda kalır. Artık Gemini ile sohbet edebilir ve Gemini panelinde sunulan 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 bölümündeki adımları uygulayın.

Gemini ile sohbet

Gemini bölmesini açtıktan sonra hemen Gemini ile sohbete başlayabilir ve doğal dili kullanarak sorular sormaya başlayabilirsiniz.

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

  1. Firebase hakkında istediğinizi sorun alanına bir soru girin ve gönder'i 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?
    

    Gemini, yanıtını gösterir.

  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.

Sorun giderme sürecinde sohbete devam edebilir, çalıştığınız uygulama ve projelerle ilgili bilgi ve soru paylaşabilirsiniz. Gemini, iyileştirme ve optimizasyon önerilerinin yanı sıra ek rehberlik sunar. Gemini'da, yanıtlarını oluşturmak için hangi dokümanların ve kod örneklerinin kullanıldığını listeleyen kaynak alıntıları da bulunur.

Firebase konsolunda Gemini bölmesini keşfetme

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

Option İşlem
notifications Firebase uyarılarını görüntüleyin.
spark Firebase dilinde Gemini ile sohbet edin.
Firebase'da Gemini ile yeni bir sohbet dizisi başlatın.
history Gemini'da Firebase dilinde sohbet geçmişinize erişebilirsiniz.
contact_support Yardım alma: Geliştirici belgelerinde arama yapın, destek ekibiyle iletişime geçin ve Firebase hizmet durumunu kontrol edin.
dark_mode Tema seçin: Açık veya koyu tema seçin ya da cihazın varsayılan temasını tercih edin.
text_select_start Gemini bölmesini konsolda belirli bir konuma sabitleyin. Bölmeyi sola, üste, sağa veya alta sabitleyebilirsiniz.
text_select_move_back_word Gemini bölmesini ilk durumuna döndürmek için bölmenin bağlantısını kaldırın.
fullscreen Gemini bölmesini, konsolun tamamını kaplayacak şekilde büyütün.
fullscreen_exit Gemini bölmesini orijinal boyutuna geri yükler.
Firebase'da Gemini ile ilgili deneyiminiz hakkında Firebase ekibine sorun bildirin. Hataları bildirmenizi, iyileştirme önerisinde bulunmanızı veya genel geri bildirim göndermenizi öneririz.
kapat Gemini bölmesini kapatın.

Firebase uygulamasında Gemini'da kişiselleştirme özelliğini kullanma

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

  • Realtime Database: "Chat uygulamamda verileri verimli bir şekilde almak için Realtime Database'mi nasıl yapılandırırım?"

  • Authentication: "Uygulamam hangi 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 ilk üç sorun nedir?"

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

Crashlytics uygulamasında yapay zeka yardımını kullanma

Crashlytics içinde yapay zeka yardımını kullanarak kilitlenmelerinizle ilgili analizler oluşturmak için:

  1. Projenizde Crashlytics kontrol panelini açın ve uygulamanızı seçin.

  2. İ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.

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

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

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

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

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 alın

Firebase Gemini, mesajlaşma kampanyası özetleri, analizler ve Firebase Cloud Messaging ile In-App Messaging kampanyalarınızın performansını artırmaya 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 ve 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'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 Cloud Messaging veya In-App Messaging, Firebase projenizde 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 Mesajlaşma'yı açın.

  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'da Gemini ile Data Connect için GraphQL sorguları ve mutasyonları oluşturma

AI assistance for Data Connect'ı kullanarak doğal dile dayalı GraphQL oluşturmak için:

  1. Projenizde Data Connect simgesini açın ve Hizmetler bölümünde veri kaynağınızı seçin.

  2. Veri'yi tıklayın.

  3. GraphQL yazmama yardım etpen_spark simgesini tıklayın.

  4. Görünen metin alanında, oluşturmak istediğiniz sorguyu veya mutasyonu doğal dilde açıklayın ve Oluştur'u tıklayın.

    Örneğin, "Data Connect ile geliştirin (web)" adlı codelab'de referans verilen Filmler veri kaynağını kullanıyorsanız "2022'nin en iyi beş filmini puanına göre azalan sırada döndür" diye sorabilirsiniz. Bu sorgu, 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
      }
    }
    
  5. 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.
  6. 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 mutasyonu çalıştırmak için Yetkilendirme bağlamını (Yönetici, Kimliği Doğrulanmış veya Kimliği Doğrulanmamış) seçin.
  7. Kod düzenleyicide Ç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 sorgunun adı GetMovie'dır. Ç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 gelişmiş kullanım alanları için AI assistance for Data Connect kullanım alanları başlıklı makaleyi inceleyin.

Firebase App Distribution uygulamasında yapay zeka yardımını kullanma

Firebase App Testing aracısı, sağladığınız doğal dil istemlerine dayalı testler oluşturmak ve çalıştırmak için yapay zekanın gücünden yararlanı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 aracısı başlıklı makaleyi inceleyin.

Firebase Studio uygulamasında yapay zeka yardımını kullanma

Firebase'daki Gemini, Firebase Studio içinde yapay zeka destekli bir geliştirme deneyimi sunar. Firebase içinde Gemini'ı Firebase Studio üzerinden iki ana arayüzde kullanabilirsiniz:

Daha fazla bilgi için Firebase Studio'da yapay zeka yardımı başlıklı makaleyi inceleyin.