Gemini को Firebase कंसोल में आज़माएँ

Firebase में Gemini को सेट अप करने के बाद, इसका इस्तेमाल करके Firebase के साथ काम करने का अपना अनुभव बेहतर बनाया जा सकता है.Firebase

Gemini का पैनल खोलने के लिए:

Gemini का पैनल खुलता है और यह Firebase console के सभी पेजों पर दिखता है. अब Gemini से चैट की जा सकती है. साथ ही, Gemini के पैनल में मौजूद सभी सुविधाओं को एक्सप्लोर किया जा सकता है.

अगर Firebase console में ✦Gemini in Firebase नहीं दिखता है, तो इसे चालू करने के लिए, किसी प्रोजेक्ट के लिए Firebase में Gemini सेट अप करें में दिया गया तरीका अपनाएं.

Gemini के साथ चैट करना

Gemini का पैनल खोलने के बाद, Gemini के साथ तुरंत बातचीत शुरू की जा सकती है. साथ ही, नैचुरल लैंग्वेज का इस्तेमाल करके सवाल पूछे जा सकते हैं.

यहां दिए गए चरणों में, Gemini के साथ Remote Config के बारे में की गई बातचीत का उदाहरण दिया गया है:

  1. Firebase के बारे में मुझसे कुछ भी पूछें फ़ील्ड में, कोई सवाल डालें. इसके बाद, भेजें पर क्लिक करें. उदाहरण के लिए, यह सवाल पूछा जा सकता है:

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

    Gemini अपना जवाब दिखाता है.

  2. इसके बाद, Gemini से बातचीत को आगे बढ़ाने के लिए, उससे साफ़ तौर पर सवाल पूछे जा सकते हैं. इसके अलावा, कोड चिपकाकर सलाह मांगी जा सकती है.

समस्या हल करने के दौरान, बातचीत जारी रखी जा सकती है. साथ ही, उस ऐप्लिकेशन और प्रोजेक्ट के बारे में जानकारी और सवाल शेयर किए जा सकते हैं जिन पर काम किया जा रहा है. Gemini, सुधार और ऑप्टिमाइज़ेशन के सुझाव देगा. साथ ही, ज़्यादा सलाह भी देगा. Gemini, सोर्स कोटेशन भी दिखाता है. इनमें यह जानकारी होती है कि Gemini ने अपने जवाब जनरेट करने के लिए, किन दस्तावेज़ों और कोड के सैंपल का इस्तेमाल किया है.

Firebase console में Gemini का पैनल एक्सप्लोर करना

Firebase console में Gemini के पैनल में कई सुविधाएं मौजूद हैं. इनकी मदद से, Gemini के साथ मिलकर काम करना आसान हो जाता है.

विकल्प कार्रवाई
Firebase के अलर्ट देखना.
spark Firebase में Gemini के साथ चैट करना.
Firebase में Gemini के साथ नई चैट थ्रेड शुरू करना.
Firebase में Gemini में अपनी चैट का इतिहास Firebase ऐक्सेस करना.
मदद पाना: डेवलपर दस्तावेज़ खोजना, सहायता टीम से संपर्क करना, और Firebase की सेवा की स्थिति देखना.
कोई थीम चुनना: हल्के या गहरे रंग वाली थीम चुनना या डिवाइस की डिफ़ॉल्ट थीम चुनना.
text_select_start कंसोल पर किसी खास जगह पर, Gemini का पैनल डॉक करना. पैनल को बाईं, ऊपर, दाईं या नीचे की ओर डॉक किया जा सकता है.
text_select_move_back_word Gemini के पैनल को उसकी मूल स्थिति में वापस लाने के लिए, उसे अनडॉक करना.
Gemini के पैनल को बड़ा करके, पूरे कंसोल पर दिखाना.
Gemini के पैनल को उसके ओरिजनल साइज़ में वापस लाना.
Firebase में Gemini के साथ काम करने के अपने अनुभव के बारे में, Firebase की टीम को किसी समस्या की शिकायत करनाFirebase. हमारा सुझाव है कि आप गड़बड़ियों की शिकायत करें, सुधार के सुझाव दें या सामान्य तौर पर अपनी राय दें.
Gemini का पैनल बंद करना.

Firebase में Gemini को अपनी पसंद के मुताबिक बनाना

Firebase में Gemini का ज़्यादा से ज़्यादा फ़ायदा पाने के लिए, अपने Firebase प्रोजेक्ट से जुड़े सवाल पूछें. यहाँ कुछ तरीके दिये गये हैं:

  • Cloud Firestore: "मैं अपने चैट ऐप्लिकेशन में, डेटा को आसानी से पाने के लिए, Cloud Firestore को कैसे स्ट्रक्चर करूं?"

  • Authentication: "मेरा ऐप्लिकेशन, लॉग इन करने के किन तरीकों के साथ काम करता है और मैं कौनसे तरीके जोड़ सकता हूं?""

  • Crashlytics: "हाल ही में मिली Crashlytics की रिपोर्ट के आधार पर, मुझे अपने ऐप्लिकेशन की परफ़ॉर्मेंस बेहतर बनाने के लिए, किन तीन समस्याओं को हल करना चाहिए?"

    अगर Firebase के अपने सेटअप के हिसाब से सवाल पूछे जाते हैं, Firebase में Gemini, ज़्यादा काम की और कार्रवाई करने लायक अहम जानकारी दे सकता है.

Crashlytics में एआई की मदद लेना

क्रैश के बारे में अहम जानकारी जनरेट करने के लिए, Crashlytics में एआई की मदद लेने का तरीका:

  1. Firebase console में, DevOps और जुड़ाव > Crashlytics डैशबोर्ड पर जाएं. इसके बाद, अपना ऐप्लिकेशन चुनें.

  2. उस क्रैश को ढूंढें और चुनें जिसकी जांच करनी है. Crashlytics इवेंट पेज दिखता है. इसमें, एक या उससे ज़्यादा तरह की अहम जानकारी शामिल होती है. जैसे:

    • क्रैश का विश्लेषण और उसकी संभावित वजह
    • डीबग करने के निर्देश
    • कार्रवाई करने लायक अगले चरण
    • सबसे सही तरीके

    अगर आपको इवेंट पेज पर सबसे ऊपर, Crashlytics में एआई की मदद लेने की सुविधा नहीं दिखती है, तो पक्का करें कि Firebase में Gemini चालू हो. इसे सेट अप करने के निर्देशों के लिए, Firebase में Gemini सेट अप करना लेख पढ़ें. इसके अलावा, पक्का करें कि आप कोई क्रैश या एएनआर इवेंट देख रहे हों. फ़िलहाल, ऐसे इवेंट के लिए यह सुविधा उपलब्ध नहीं है जो ऐप्लिकेशन के बंद होने की वजह नहीं बनते.

  3. अगर आपको अपने ऐप्लिकेशन के कोड बेस में सीधे समस्या ठीक करने के लिए, एआई असिस्टेंस लेनी है, तो एमसीपी के ज़रिए के लिए एआई असिस्टेंस लेने पर विचार करें.Crashlytics

Crashlytics

ज़्यादा जानने के लिए, एआई की मदद पाना लेख पढ़ें Crashlytics.

Firebase में Gemini की मदद से, मैसेजिंग कैंपेन के लिए एआई से मिली अहम जानकारी पाना

Firebase में Gemini, मैसेजिंग कैंपेन की खास जानकारी, अहम जानकारी, और सलाह देता है. इससे, Firebase Cloud Messaging और In-App Messaging कैंपेन की परफ़ॉर्मेंस बेहतर होती है.Firebase कैंपेन के डेटा का विश्लेषण करके, Firebase में Gemini, कैंपेन की पहुंच और असर को समझने में आपकी मदद कर सकता है. साथ ही, उपयोगकर्ता की दिलचस्पी और बढ़ोतरी को बेहतर बनाने के लिए, रणनीतियों के सुझाव दे सकता है.

मैसेजिंग कैंपेन के लिए, एआई से मिली अहम जानकारी ऐक्सेस करना

मैसेजिंग कैंपेन के लिए, एआई से मिली अहम जानकारी का इस्तेमाल करने के लिए, पक्का करें कि आपके प्रोजेक्ट में ये चीज़ें मौजूद हों:

  • आपके प्रोजेक्ट के लिए, Firebase में Gemini की सुविधा चालू हो. ज़्यादा जानने के लिए, Firebase में Gemini सेट अप करनाFirebase लेख पढ़ें.

  • Firebase Cloud Messaging या In-App Messaging आपके Firebase प्रोजेक्ट में चालू है.

  • कम से कम एक कैंपेन मौजूद हो और वह Firebase console में दिखता हो.

इन ज़रूरी शर्तों को पूरा करने के बाद:

  1. कैंपेन का डेटा ऐक्सेस करने के लिए, Firebase console में DevOps और जुड़ाव > मैसेज सेवा पेज पर जाएं.

  2. कैंपेन का डेटा लोड होने के बाद, एआई से मिली अहम जानकारी जनरेट करें पर क्लिक करें.

    मैसेजिंग कैंपेन की खास जानकारी और विश्लेषण दिखता है.

Firebase में Gemini की मदद से, SQL Connect के लिए GraphQL क्वेरी और म्यूटेशन जनरेट करना

आम बोलचाल की भाषा के आधार पर, GraphQL जनरेट करने के लिए, AI assistance for SQL Connect का इस्तेमाल करने का तरीका:

  1. Firebase console में, डेटाबेस और स्टोरेज > SQL Connect पर जाएं.

  2. अपनी सेवा और डेटा सोर्स चुनें. इसके बाद, डेटा टैब खोलें.

  3. GraphQL लिखने में मेरी मदद करोpen_spark आइकॉन पर क्लिक करें. नैचुरल लैंग्वेज में, वह क्वेरी या म्यूटेशन बताएं जिसे जनरेट करना है. इसके बाद, जनरेट करें पर क्लिक करें.

    उदाहरण के लिए, अगर "SQL Connect (वेब) की मदद से बनाना" कोडलैब में बताए गए, Movies डेटा सोर्स का इस्तेमाल किया जा रहा है, तो यह सवाल पूछा जा सकता है, "रेटिंग के हिसाब से घटते क्रम में, 2022 की टॉप पांच फ़िल्में दिखाएं". इसके जवाब में, यह नतीजा मिल सकता है:

    query TopMovies2022 {
      movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) {
        id
        title
        rating
        releaseYear
      }
    }
    
  4. जवाब की समीक्षा करें:

    • अगर जवाब सही लगता है, तो कोड एडिटर में जवाब डालने के लिए, डालें पर क्लिक करें.
    • अगर जवाब को बेहतर बनाया जा सकता है, तो बदलाव करें पर क्लिक करें. इसके बाद, प्रॉम्प्ट को अपडेट करें और फिर से जनरेट करें पर क्लिक करें.
  5. जवाब स्वीकार करने के बाद, पैरामीटर सेक्शन में ये सेटिंग करें. हालांकि, यह ज़रूरी नहीं है:

    • वैरिएबल: अगर आपकी क्वेरी या म्यूटेशन में वैरिएबल शामिल हैं, तो उन्हें यहां तय करें. उन्हें तय करने के लिए, JSON का इस्तेमाल करें. उदाहरण के लिए, {"title":"The Matrix", "releaseYear":"1999"}.
    • अनुमति: क्वेरी या म्यूटेशन चलाने के लिए, अनुमति का कॉन्टेक्स्ट (एडमिन, पुष्टि की गई या पुष्टि नहीं की गई) चुनें.
  6. कोड एडिटर में चलाएं पर क्लिक करें और नतीजों की समीक्षा करें.

कोड एडिटर में एक से ज़्यादा क्वेरी या म्यूटेशन की जांच करने के लिए, पक्का करें कि उनके नाम तय किए गए हों. उदाहरण के लिए, यहां दी गई क्वेरी का नाम GetMovie है. चलाएं बटन को चालू करने के लिए, कर्सर को क्वेरी या म्यूटेशन की पहली लाइन में ले जाएं.

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

इस्तेमाल के बेहतर उदाहरणों के लिए, AI assistance for SQL Connect इस्तेमाल उदाहरणों के लिए देखें.

Firebase App Distribution में एआई की मदद लेना

Firebase App Testing एजेंट, एआई की मदद से, आपके दिए गए नैचुरल लैंग्वेज प्रॉम्प्ट के आधार पर टेस्ट बनाता है और उन्हें चलाता है. एजेंट, चरण-दर-चरण टेस्ट बनाता है. इन्हें अलग-अलग वर्चुअल और फ़िज़िकल डिवाइसों पर चलाया जा सकता है, ताकि यह पक्का किया जा सके कि आपका ऐप्लिकेशन अच्छी क्वालिटी का है. ज़्यादा जानकारी के लिए, App Testing एजेंट लेख पढ़ें.