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

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

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

  • Firebase कंसोल के सबसे ऊपर दाईं ओर मौजूद मेन्यू में, ✦Firebase में Gemini पर क्लिक करें.

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

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

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

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

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

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

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

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

  2. इसके बाद, Gemini से सवाल पूछकर, बातचीत को आगे बढ़ाया जा सकता है या कोड पेस्ट करके सलाह मांगी जा सकती है.

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

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

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

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

Firebase में Gemini को अपनी पसंद के मुताब़िक बनाने की सुविधा का इस्तेमाल करना

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

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

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

  • Crashlytics: "मेरी हाल ही की Crashlytics रिपोर्ट के आधार पर, ऐसी कौनसी तीन मुख्य समस्याएं हैं जिन्हें ठीक करके, मैं अपने ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बना सकता/सकती हूं?"

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

Crashlytics में एआई असिस्टेंस का इस्तेमाल करना

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. कैंपेन का डेटा ऐक्सेस करने के लिए, Firebase कंसोल में DevOps और यूज़र ऐक्टिविटी > मैसेजिंग पेज पर जाएं.

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

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

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

नैचुरल लैंग्वेज के आधार पर GraphQL जनरेट करने के लिए, AI assistance for SQL Connect का इस्तेमाल करने के लिए:

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

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

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

    उदाहरण के लिए, अगर "SQL Connect (वेब) की मदद से बनाएं" कोडलैब में रेफ़रंस के तौर पर दिए गए फ़िल्मों के डेटा सोर्स का इस्तेमाल किया जा रहा है, तो यह सवाल पूछा जा सकता है, "साल 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. कोड एडिटर में Run पर क्लिक करें और नतीजों की समीक्षा करें.

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

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

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

Firebase App Distribution में एआई असिस्टेंस का इस्तेमाल करना

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