Gemini'yi Firebase'te ayarladıktan sonra Firebase geliştirici deneyiminizi iyileştirmek için kullanmaya başlayabilirsiniz.
Gemini bölmesini açmak için:
- Firebase Konsolu'nun sağ üst menüsündeki ✦Firebase'da Gemini'yi 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 bölmesinde bulunan tüm özellikleri keşfedebilirsiniz.
Firebase konsolunda ✦Firebase'te Gemini görünmüyorsa etkinleştirmek için Firebase'te bir proje için Gemini'yi ayarlama bölümündeki adımları uygulayın.
Gemini ile sohbet et
Gemini bölmesini açtıktan sonra hemen Gemini ile sohbete başlayabilir ve doğal bir dil kullanarak soru sormaya başlayabilirsiniz.
Aşağıdaki adımlarda, Gemini ile Cloud Firestore hakkında yapabileceğiniz bir görüşme gösterilmektedir. Bu örnekte, Gemini'ten size temel bir Firestore kuralı grubu sağlamasını ister ve koşulları eklerken bunları birlikte hassaslaştırırsınız:
Firebase hakkında bana soru sor alanına bir soru girin ve gönder 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.
Ardından, sohbeti genişletmek için Gemini açıklayıcı sorular sorabilir veya kodu yapıştırıp tavsiye isteyebilirsiniz.
Sohbete devam edebilir ve üzerinde çalıştığınız uygulama ve projelerle ilgili bilgi ve soruları paylaşmaya devam edebilirsiniz. Gemini, iyileştirmeler, optimizasyonlar ve ek rehberlik önerisinde bulunur.
Firebase konsolundaki Gemini bölmesini keşfetme
Firebase konsolundaki Gemini bölmesi, Gemini modeliyle ortak çalışmayı kolaylaştıran çeşitli özelliklere sahiptir.
Option | İşlem |
---|---|
notifications | Firebase uyarılarını görüntüleyin. |
spark | Firebase sohbetinde Gemini'yi açın. |
contact_support | Yardım alın: Geliştirici dokümanlarını arayı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ı seçin. |
Görüşmeyi temizleyin. Görüşmeyi temizlediğinizde önceki tüm bağlam temizlenir ve yeni bir görüşme oturumu başlar. | |
text_select_start | Gemini bölmesini konsoldaki belirli bir konuma sabitleyin. Bölmeyi sola, yukarı, sağa veya alta yerleştirmeyi seçebilirsiniz. |
text_select_move_back_word | Gemini bölmesini orijinal durumuna döndürmek için Gemini bölmesini sabitleme yerinden çıkarın. |
fullscreen | Gemini bölmesini konsolun tamamını kaplayacak şekilde büyütün. |
fullscreen_exit | Gemini bölmesini orijinal boyutuna geri yükleyin. |
Firebase'te Gemini ile ilgili deneyiminizle ilgili bir sorunu Firebase ekibine bildirin. Hataları bildirmenizi, iyileştirme önerisinde bulunmanızı veya genel geri bildirimde bulunmanızı öneririz. | |
kapat | Gemini bölmesini kapatın. |
Crashlytics uygulamasında yapay zeka yardımını kullanma
Kilitlenmelerinizle ilgili analizler oluşturmak için Crashlytics'te yapay zeka yardımını kullanmak üzere:
Projenizde 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 ö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.
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
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 adresindeki Gemini'nin 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'teki Gemini, sağladığınız koda ve bağlama göre güncellenmiş analizler oluşturur.
Daha fazla bilgi için Crashlytics'te yapay zeka yardımı alma başlıklı makaleyi inceleyin.
Firebase'te Gemini ile mesajlaşma kampanyaları için yapay zeka analizleri alma
Firebase'teki Gemini, Firebase Cloud Messaging ve In-App Messaging kampanya performansınızı iyileştirmek için mesajlaşma kampanyası özetleme, analizler ve rehberlik sağlar. Firebase'teki 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'te Gemini, projeniz için etkinleştirilmiş olmalıdır. Daha fazla bilgi için Firebase'te Gemini'yi ayarlama başlıklı makaleyi inceleyin.
Firebase projenizde Firebase Cloud Messaging veya In-App Messaging etkinleştirilmiş olmalıdır.
Firebase konsolunda en az bir kampanya mevcuttur ve görünür.
Bu koşulların karşılandığından emin olduktan sonra:
Kampanya verilerine erişmek için Firebase konsolunda Mesajlaşma'yı açın.
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'te Gemini ile Data Connect için GraphQL sorguları ve mutasyonları oluşturma
Doğal dile dayalı GraphQL oluşturmak için AI assistance for Data Connect in the Firebase console'ı kullanmak istiyorsanız:
Projenizde Data Connect'i açın ve Hizmetler bölümünden veri kaynağınızı seçin.
Veri'yi tıklayın.
GraphQL yazmama yardım etpen_spark simgesini tıklayın.
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, Firebase Data Connect hızlı başlangıç kılavuzunda ve Data Connect codelab ile oluşturma bölümünde atıfta bulunulan Filmler veri kaynağını kullanıyorsanız "2022'nin en iyi beş filmini, puana göre azalan düzende döndür" şeklinde bir sorgu gönderebilirsiniz. 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 } }
Yanıtı inceleyin:
- Yanıt doğru görünüyorsa Ekle'yi tıklayarak yanıtı kod düzenleyiciye ekleyin.
- Yanıtın daha ayrıntılı olması gerekiyorsa Düzenle'yi tıklayın, istemi güncelleyin ve Yeniden oluştur'u tıklayın.
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ıracağınız yetkilendirme bağlamını (Yönetici, Kimliği Doğrulanmış veya Kimliği Doğrulanmamış) seçin.
- 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.
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 sorgu GetMovie
olarak adlandırılmıştır. Çalıştır düğmesini etkinleştirmek için imleci 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 in the Firebase console kullanım alanlarını inceleyin.