Firebase में Gemini सेट अप करने के बाद, Firebase डेवलपर के अनुभव को बेहतर बनाने के लिए, इसका इस्तेमाल शुरू किया जा सकता है.
Gemini पैनल खोलने के लिए:
- Firebase कंसोल के ऊपर दाएं मेन्यू में मौजूद, ✦Firebase में Gemini पर क्लिक करें.
Gemini पैनल, Firebase कंसोल के सभी पेजों पर खुलता है और उन पर बना रहता है. अब आपके पास Gemini के साथ चैट करने और Gemini पैनल में उपलब्ध सभी सुविधाओं को एक्सप्लोर करने का विकल्प है.
अगर Firebase कंसोल में ✦Firebase में Gemini नहीं दिखता है, तो इसे चालू करने के लिए, किसी प्रोजेक्ट के लिए Firebase में Gemini सेट अप करें में दिया गया तरीका अपनाएं.
Gemini से चैट करें
Gemini पैनल खोलने के बाद, Gemini के साथ तुरंत बातचीत शुरू की जा सकती है. साथ ही, सामान्य भाषा का इस्तेमाल करके सवाल पूछे जा सकते हैं.
यहां दिए गए चरणों में, Cloud Firestore के बारे में Gemini के साथ की जाने वाली बातचीत के बारे में बताया गया है. इस उदाहरण में, आपने Gemini से Firestore के नियमों का बुनियादी सेट मांगा है. साथ ही, ज़रूरी शर्तें जोड़ते समय, उन नियमों को बेहतर बनाने के लिए कहा है:
मुझे Firebase के बारे में कुछ भी पूछें फ़ील्ड में कोई सवाल डालें और फिर भेजें भेजें पर क्लिक करें. उदाहरण के लिए, आपके पास कुछ ऐसा पूछने का विकल्प है:
When should I use a Remote Config rollout vs. an A/B Test?
Gemini अपना जवाब दिखाता है.
इसके बाद, बातचीत को आगे बढ़ाने के लिए Gemini ज़्यादा जानकारी देने वाले सवाल पूछे जा सकते हैं. इसके अलावा, कोड चिपकाकर सलाह भी मांगी जा सकती है.
समस्या हल करने के दौरान, आपके पास बातचीत जारी रखने का विकल्प होता है. साथ ही, उन ऐप्लिकेशन और प्रोजेक्ट के बारे में जानकारी और सवाल शेयर किए जा सकते हैं जिन पर आप काम कर रहे हैं. Gemini, आपको सुधार और ऑप्टिमाइज़ेशन के सुझाव देगा. साथ ही, आपको और भी दिशा-निर्देश देगा.
Firebase console में 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 में एआई की मदद का इस्तेमाल करने के लिए:
अपने प्रोजेक्ट में Crashlytics डैशबोर्ड खोलें और अपना ऐप्लिकेशन चुनें.
वह क्रैश ढूंढें और चुनें जिसकी आपको जांच करनी है. Crashlytics इवेंट पेज दिखेगा. इसमें एआई की मदद से अहम जानकारी जनरेट करें बटन होगा.
अगर आपको'एआई की अहम जानकारी जनरेट करें' बटन नहीं दिखता है, तो पुष्टि करें कि Firebase में Gemini चालू है. सेटअप के निर्देशों के लिए, Firebase में Gemini सेट अप करना लेख पढ़ें. साथ ही, पक्का करें कि आपको Apple या Android इवेंट दिख रहा हो. फ़िलहाल, Flutter, Unity, और Android NDK इवेंट और गैर-फ़ैटल इवेंट के लिए, यह सुविधा काम नहीं करती. आखिर में, पक्का करें कि Crashlytics इवेंट पेज पर, अहम जानकारी सेक्शन बड़ा किया गया हो.
एआई की मदद से अहम जानकारी जनरेट करें बटन पर क्लिक करें.
अहम जानकारी, इनमें से एक या उससे ज़्यादा के साथ दिखती है:
- क्रैश का विश्लेषण, जिसमें उसकी संभावित वजह बताई गई हो
- डीबग करने के निर्देश
- अगले कदम, जिन पर कार्रवाई की जा सकती है
- सबसे सही तरीके
अगर आपको ज़्यादा अहम जानकारी चाहिए, तो कोड और संदर्भ दें. इसके लिए, क्या आपको ज़्यादा अहम जानकारी चाहिए? बॉक्स में, शुरू करें पर क्लिक करें.
Firebase में Gemini से मिले कोड को कोड फ़ील्ड में चिपकाएं.
अगर आपके पास ज़्यादा जानकारी या कोई और जानकारी शेयर करने के लिए है, जिससे एआई की अहम जानकारी को बेहतर बनाने में मदद मिल सकती है, तो उसे कोई भी संदर्भ या काम की जानकारी शेयर करें फ़ील्ड में जोड़ें.
एआई की अहम जानकारी फिर से जनरेट करें पर क्लिक करें.
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 कंसोल में दिखता हो.
इन ज़रूरी शर्तों को पूरा करने के बाद:
कैंपेन डेटा ऐक्सेस करने के लिए, Firebase कंसोल में मैसेजिंग खोलें.
कैंपेन डेटा लोड होने के बाद, एआई की अहम जानकारी जनरेट करें पर क्लिक करें.
आपके मैसेजिंग कैंपेन की खास जानकारी और विश्लेषण दिखेगा.
Firebase में Gemini की मदद से, Data Connect के लिए GraphQL क्वेरी और म्यूटेशन जनरेट करना
सामान्य भाषा के आधार पर GraphQL जनरेट करने के लिए, AI assistance for Data Connect in the Firebase console का इस्तेमाल करने के लिए:
अपने प्रोजेक्ट में Data Connect खोलें और सेवाएं में जाकर, अपना डेटा सोर्स चुनें.
डेटा पर क्लिक करें.
लिखने में मेरी मदद करो GraphQLpen_spark आइकॉन पर क्लिक करें.
इसके बाद, दिखने वाले टेक्स्ट फ़ील्ड में, अपनी पसंद की क्वेरी या बदलाव को सामान्य भाषा में लिखें और जनरेट करें पर क्लिक करें.
उदाहरण के लिए, अगर Firebase Data Connect क्विकस्टार्ट और Data Connect कोडलैब की मदद से बनाएं में दिए गए फ़िल्मों के डेटा सोर्स का इस्तेमाल किया जा रहा है, तो "2022 की टॉप पांच फ़िल्मों को रेटिंग के हिसाब से, घटते क्रम में दिखाएं" कहा जा सकता है. इससे आपको ऐसा नतीजा मिल सकता है:
query TopMovies2022 { movies(where: {releaseYear: {eq: 2022}}, orderBy: [{rating: DESC}], limit: 5) { id title rating releaseYear } }
जवाब की समीक्षा करें:
- अगर जवाब सही है, तो कोड एडिटर में जवाब डालने के लिए, शामिल करें पर क्लिक करें.
- अगर जवाब को बेहतर बनाया जा सकता है, तो बदलाव करें पर क्लिक करें. इसके बाद, प्रॉम्प्ट को अपडेट करें और फिर से जनरेट करें पर क्लिक करें.
जवाब स्वीकार करने के बाद, अगर लागू हो, तो पैरामीटर सेक्शन में ये सेट करें:
- वैरिएबल: अगर आपकी क्वेरी या म्यूटेशन में वैरिएबल हैं, तो उन्हें यहां तय करें. उन्हें तय करने के लिए, JSON का इस्तेमाल करें. उदाहरण के लिए,
{"title":"The Matrix", "releaseYear":"1999"}
. - अनुमति: क्वेरी या म्यूटेशन को चलाने के लिए, अनुमति का कॉन्टेक्स्ट (एडमिन, पुष्टि की गई या पुष्टि नहीं की गई) चुनें.
- वैरिएबल: अगर आपकी क्वेरी या म्यूटेशन में वैरिएबल हैं, तो उन्हें यहां तय करें. उन्हें तय करने के लिए, JSON का इस्तेमाल करें. उदाहरण के लिए,
कोड एडिटर में चालू करें पर क्लिक करें और नतीजों की समीक्षा करें.
कोड एडिटर में एक से ज़्यादा क्वेरी या म्यूटेशन की जांच करने के लिए, पक्का करें कि उनका नाम दिया गया हो. उदाहरण के लिए, इस क्वेरी का नाम GetMovie
है. चालू करें बटन को चालू करने के लिए, कर्सर को क्वेरी या म्यूटेशन की पहली लाइन पर ले जाएं.
query GetMovie($myKey: Movie_Key!) {
movie(key: $myKey) { title }
}
इस्तेमाल के ज़्यादा बेहतर उदाहरणों के लिए, AI assistance for Data Connect in the Firebase console इस्तेमाल के उदाहरण देखें.