Firebase में Gemini सेट अप करने के बाद, इसका इस्तेमाल करके Firebase डेवलपर के तौर पर अपने अनुभव को बेहतर बनाया जा सकता है.
Gemini पैनल खोलने के लिए:
- Firebase कंसोल के सबसे ऊपर दाएं मेन्यू में मौजूद, ✦Firebase में Gemini पर क्लिक करें.
Gemini पैनल खुलता है और Firebase कंसोल के सभी पेजों पर दिखता रहता है. अब Gemini से चैट की जा सकती है. साथ ही, Gemini पैनल में उपलब्ध सभी सुविधाओं को एक्सप्लोर किया जा सकता है.
अगर Firebase कंसोल में ✦Firebase में Gemini नहीं दिखता है, तो इसे चालू करने के लिए किसी प्रोजेक्ट के लिए Firebase में Gemini सेट अप करना में दिया गया तरीका अपनाएं.
Gemini के साथ चैट करें
Gemini पैनल खोलने के बाद, Gemini से बातचीत शुरू की जा सकती है. साथ ही, नैचुरल भाषा का इस्तेमाल करके सवाल पूछे जा सकते हैं.
लेख पढ़ें.यहां दी गई बातचीत में, Gemini से Remote Config के बारे में पूछा गया है:
Firebase के बारे में मुझसे कुछ भी पूछें फ़ील्ड में, कोई सवाल डालें. इसके बाद, भेजें पर क्लिक करें. उदाहरण के लिए, कुछ इस तरह के सवाल पूछे जा सकते हैं:
When should I use a Remote Config rollout vs. an A/B Test?Gemini इस पर जवाब दिखाता है.
इसके बाद, Gemini से बातचीत को आगे बढ़ाने के लिए, ज़्यादा जानकारी वाले सवाल पूछे जा सकते हैं. इसके अलावा, कोड को चिपकाकर सलाह मांगी जा सकती है.
समस्या हल करते समय, बातचीत जारी रखी जा सकती है. साथ ही, ऐप्लिकेशन और उन प्रोजेक्ट के बारे में जानकारी और सवाल शेयर किए जा सकते हैं जिन पर काम किया जा रहा है. Gemini, सुधार और ऑप्टिमाइज़ेशन के सुझाव देगा. साथ ही, अतिरिक्त दिशा-निर्देश भी देगा. Gemini में सोर्स के उद्धरण भी शामिल होते हैं. इनमें यह जानकारी होती है कि Gemini ने जवाब जनरेट करने के लिए, किन दस्तावेज़ों और कोड सैंपल का इस्तेमाल किया है.
Firebase कंसोल में Gemini पैनल को एक्सप्लोर करना
Firebase कंसोल में मौजूद Gemini पैनल में कई सुविधाएं हैं. इनकी मदद से, Gemini के साथ मिलकर आसानी से काम किया जा सकता है.
| विकल्प | कार्रवाई |
|---|---|
| Firebase सूचनाएं देखें. | |
| स्पार्क | 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 प्रोजेक्ट से जुड़े सवाल पूछें. यहाँ कुछ तरीके दिये गये हैं:
Realtime Database: "मैं अपने चैट ऐप्लिकेशन में डेटा को आसानी से ऐक्सेस करने के लिए, Realtime Database को कैसे स्ट्रक्चर करूं?"
Authentication: "मेरे ऐप्लिकेशन में लॉगिन करने के कौन-कौनसे तरीके उपलब्ध हैं और मैं कौनसे तरीके जोड़ सकता/सकती हूं?""
Crashlytics: "मेरी हाल ही की Crashlytics रिपोर्ट के आधार पर, मेरे ऐप्लिकेशन की परफ़ॉर्मेंस को बेहतर बनाने के लिए, मुझे किन तीन समस्याओं को ठीक करना चाहिए?"
अगर आपने अपने सवालों को Firebase के सेटअप के हिसाब से तैयार किया है, तो Firebase में मौजूद Gemini आपको ज़्यादा काम की और कार्रवाई करने लायक़ अहम जानकारी दे सकता है.
Crashlytics में एआई से मदद पाना
क्रैश के बारे में अहम जानकारी जनरेट करने के लिए, Crashlytics में एआई की मदद से काम करने वाली सुविधा का इस्तेमाल करने के लिए:
Firebase कंसोल में, Crashlytics डैशबोर्ड खोलें और अपना ऐप्लिकेशन चुनें.
उस क्रैश का पता लगाएं और उसे चुनें जिसकी जांच करनी है. Crashlytics इवेंट पेज दिखता है. इसमें एक या इससे ज़्यादा इनसाइट शामिल होती हैं:
- क्रैश की वजह का पता लगाने के लिए किया गया विश्लेषण
- डीबग करने के निर्देश
- कार्रवाई करने लायक अगले चरण
- सबसे सही तरीके
अगर आपको इवेंट पेज के सबसे ऊपर Crashlytics में एआई की मदद से जुड़ी सुविधा नहीं दिख रही है, तो पुष्टि करें कि Firebase में Gemini की सुविधा चालू हो. इसे सेट अप करने के निर्देशों के लिए, Firebase में Gemini सेट अप करना लेख पढ़ें. इसके अलावा, यह भी पक्का करें कि आपने क्रैश या एएनआर इवेंट देखा हो. फ़िलहाल, नॉन-फ़ैटल इवेंट की सुविधा उपलब्ध नहीं है.
अगर आपको अपने ऐप्लिकेशन के कोडबेस में सीधे तौर पर समस्या ठीक करने के लिए, एआई की मदद चाहिए, तो एमसीपी के ज़रिए Crashlytics के लिए एआई की मदद का इस्तेमाल करें.
ज़्यादा जानने के लिए, Crashlytics में एआई की मदद पाना लेख पढ़ें.
Firebase में Gemini की मदद से, मैसेजिंग कैंपेन के लिए एआई से मिली अहम जानकारी पाना
Gemini, Firebase में मैसेजिंग कैंपेन की खास जानकारी, अहम जानकारी, और Firebase Cloud Messaging और In-App Messaging कैंपेन की परफ़ॉर्मेंस को बेहतर बनाने के लिए दिशा-निर्देश देता है. कैंपेन के डेटा का विश्लेषण करके, Firebase में मौजूद Gemini आपको अपने कैंपेन की पहुंच और असर के बारे में जानकारी दे सकता है. साथ ही, यह उपयोगकर्ता की दिलचस्पी बढ़ाने और कैंपेन की पहुंच बढ़ाने के लिए रणनीतियां सुझाता है.
मैसेजिंग कैंपेन के लिए एआई से मिली अहम जानकारी ऐक्सेस करना
मैसेजिंग कैंपेन की एआई से मिली अहम जानकारी का इस्तेमाल करने के लिए, पक्का करें कि आपके प्रोजेक्ट में यह जानकारी मौजूद हो:
आपके प्रोजेक्ट के लिए, Firebase में Gemini की सुविधा चालू है. ज़्यादा जानने के लिए, Firebase में Gemini सेट अप करें पर जाएं.
Firebase Cloud Messaging या In-App Messaging चालू हो.
कम से कम एक कैंपेन मौजूद हो और वह Firebase कंसोल में दिखता हो.
इन ज़रूरी शर्तों को पूरा करने के बाद:
कैंपेन का डेटा ऐक्सेस करने के लिए, Firebase कंसोल में मैसेजिंग खोलें.
कैंपेन का डेटा लोड होने के बाद, एआई से मिली अहम जानकारी जनरेट करें पर क्लिक करें.
आपको मैसेजिंग कैंपेन की खास जानकारी और विश्लेषण दिखेगा.
Firebase में Gemini की मदद से, Data Connect के लिए GraphQL क्वेरी और म्यूटेशन जनरेट करना
नैचुरल लैंग्वेज के आधार पर GraphQL जनरेट करने के लिए, AI assistance for Data Connect का इस्तेमाल करने का तरीका:
अपने प्रोजेक्ट में जाकर, Data Connect खोलें. इसके बाद, सेवाएं में जाकर, अपना डेटा सोर्स चुनें.
डेटा पर क्लिक करें.
GraphQL लिखने में मेरी मदद करोpen_spark आइकॉन पर क्लिक करें. आपको जिस क्वेरी या म्यूटेशन को जनरेट करना है उसके बारे में सामान्य भाषा में बताएं. इसके बाद, जनरेट करें पर क्लिक करें.
उदाहरण के लिए, अगर "Build with Data Connect (web)" codelab में दिए गए Movies डेटा सोर्स का इस्तेमाल किया जा रहा है, तो आपसे यह सवाल पूछा जा सकता है, "साल 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 इस्तेमाल के उदाहरण देखें.
Firebase App Distribution में एआई से मदद पाना
Firebase App Testing एजेंट, एआई की मदद से टेस्ट बनाता है और उन्हें चलाता है. ये टेस्ट, आपके दिए गए नैचुरल लैंग्वेज प्रॉम्प्ट पर आधारित होते हैं. एजेंट, चरण-दर-चरण टेस्ट बनाता है. इन्हें अलग-अलग वर्चुअल और फ़िज़िकल डिवाइसों पर चलाया जा सकता है. इससे यह पक्का किया जा सकता है कि आपका ऐप्लिकेशन सबसे अच्छी क्वालिटी का हो. ज़्यादा जानकारी के लिए, ऐप्लिकेशन की टेस्टिंग करने वाला एजेंट लेख पढ़ें.