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 खोलें.
contact_support मदद पाएं: डेवलपर दस्तावेज़ खोजें, सहायता टीम से संपर्क करें, और Firebase सेवा की स्थिति देखें.
dark_mode कोई थीम चुनें: हल्के या गहरे रंग वाली थीम चुनें या डिवाइस की डिफ़ॉल्ट थीम चुनें.
बातचीत मिटाएं. बातचीत मिटाने पर, पिछला पूरा कॉन्टेक्स्ट मिट जाता है और एक नया बातचीत सेशन शुरू हो जाता है.
text_select_start Gemini पैनल को कंसोल पर किसी खास जगह पर डॉक करें. पैनल को बाईं ओर, सबसे ऊपर, दाईं ओर या सबसे नीचे डॉक किया जा सकता है.
text_select_move_back_word Gemini पैनल को उसकी मूल स्थिति पर वापस लाने के लिए, उसे अनडॉक करें.
फ़ुलस्क्रीन पूरे कंसोल पर Gemini पैनल को बड़ा करके दिखाएं.
fullscreen_exit Gemini पैनल को उसके ओरिजनल साइज़ पर वापस लाएं.
Firebase में, Gemini के साथ अपने अनुभव के बारे में Firebase टीम से शिकायत करें. हमारा सुझाव है कि आप बग की शिकायत करें, सुधार के सुझाव दें या सामान्य सुझाव, राय या शिकायत दें.
बंद करें Gemini पैनल बंद करें.

Crashlytics में एआई से मदद पाने की सुविधा का इस्तेमाल करना

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

  1. अपने प्रोजेक्ट में Crashlytics डैशबोर्ड खोलें और अपना ऐप्लिकेशन चुनें.

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

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

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

  3. अगर आपको ज़्यादा जानकारी पाने के लिए कोड और संदर्भ देना है, तो क्या आपको ज़्यादा जानकारी चाहिए? बॉक्स में, शुरू करें पर क्लिक करें.

  4. Firebase में Gemini से मिले कोड को कोड फ़ील्ड में चिपकाएं.

  5. अगर आपके पास ज़्यादा जानकारी या कोई और जानकारी शेयर करने के लिए है, जिससे एआई की अहम जानकारी को बेहतर बनाने में मदद मिल सकती है, तो उसे कोई भी संदर्भ या काम की जानकारी शेयर करें फ़ील्ड में जोड़ें.

  6. एआई की अहम जानकारी फिर से जनरेट करें पर क्लिक करें.

    Firebase में Gemini, आपके दिए गए कोड और कॉन्टेक्स्ट के आधार पर अपडेट की गई अहम जानकारी जनरेट करता है.

ज़्यादा जानने के लिए, 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 कंसोल में मैसेजिंग खोलें.

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

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

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

सामान्य भाषा के आधार पर GraphQL जनरेट करने के लिए, AI assistance for Data Connect in the Firebase console का इस्तेमाल करने का तरीका:

  1. अपने प्रोजेक्ट में Data Connect खोलें और सेवाएं में जाकर, अपना डेटा सोर्स चुनें.

  2. डेटा पर क्लिक करें.

  3. लिखने में मेरी मदद करो GraphQLpen_spark आइकॉन पर क्लिक करें.

  4. दिखने वाले टेक्स्ट फ़ील्ड में, सामान्य भाषा में उस क्वेरी या म्यूटेशन के बारे में बताएं जिसे आपको जनरेट करना है. इसके बाद, जनरेट करें पर क्लिक करें.

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

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

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

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

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

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

इस्तेमाल के ज़्यादा बेहतर उदाहरणों के लिए, AI assistance for Data Connect in the Firebase console इस्तेमाल के उदाहरण देखें.

Firebase App Distribution में एआई से मदद पाने की सुविधा का इस्तेमाल करना

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

Firebase Studio में एआई से मदद पाने की सुविधा का इस्तेमाल करना

Firebase में Gemini, Firebase Studio में एआई की मदद से डेवलपमेंट का अनुभव देता है. Firebase में Gemini का इस्तेमाल करने के लिए, Firebase Studio में दो मुख्य इंटरफ़ेस उपलब्ध हैं:

  • ऐप्लिकेशन का प्रोटोटाइप बनाने वाला एजेंट (Prototyper view): This agent assists with prototyping and Next.js web app generation and publishing to Firebase App Hosting with Genkit-powered agentic AI flows. Learn more at Get started with the App Prototyping agent and Develop, publish, and monitor a full-stack web app with the App Prototyping agent.
  • Firebase Studio वर्कस्पेस (Code व्यू): Firebase Studio में एक पूरा आईडीई (इंटिग्रेटेड डेवलपमेंट एनवायरमेंट) होता है. इसमें एआई की मदद से काम करने की सुविधाएं मिलती हैं, ताकि कोडिंग के काम को आसानी से किया जा सके. ये सुविधाएं, कोड एडिटर में इन-लाइन और चैट का इस्तेमाल करके मिलती हैं. इनकी मदद से, कोड के सुझाव मिल सकते हैं, कोड जनरेट किया जा सकता है, कोड के कॉन्सेप्ट के बारे में बताया जा सकता है, प्रोजेक्ट फ़ाइलों को अपडेट किया जा सकता है, टर्मिनल कमांड चलाए जा सकते हैं, और कमांड के आउटपुट को समझा जा सकता है. Firebase Studio फ़ाइल फ़ोल्डर के बारे में ज़्यादा जानें.

ज़्यादा जानने के लिए, Firebase Studio में एआई की मदद पर जाएं.