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 से की गई चैट का इतिहास ऐक्सेस करें. |
| contact_support | मदद पाएं: डेवलपर दस्तावेज़ खोजें, सहायता टीम से संपर्क करें, और Firebase सेवा की स्थिति देखें. |
| dark_mode | कोई थीम चुनें: हल्के या गहरे रंग वाली थीम चुनें या डिवाइस की डिफ़ॉल्ट थीम चुनें. |
| text_select_start | Gemini पैनल को कंसोल पर किसी खास जगह पर डॉक करें. पैनल को बाईं ओर, सबसे ऊपर, दाईं ओर या सबसे नीचे डॉक किया जा सकता है. |
| text_select_move_back_word | Gemini पैनल को अनडॉक करें, ताकि वह अपनी मूल स्थिति में वापस आ जाए. |
| fullscreen | Gemini पैनल को बड़ा करके, पूरे कंसोल पर दिखाएं. |
| fullscreen_exit | 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 कंसोल में मैसेजिंग खोलें.
कैंपेन का डेटा लोड होने के बाद, एआई से अहम जानकारी जनरेट करें पर क्लिक करें.
आपको मैसेजिंग कैंपेन की खास जानकारी और विश्लेषण दिखेगा.
Data Connect में Gemini की मदद से, Data Connect के लिए GraphQL क्वेरी और म्यूटेशन जनरेट करनाFirebase
नैचुरल लैंग्वेज के आधार पर GraphQL जनरेट करने के लिए, AI assistance for Data Connect का इस्तेमाल करने का तरीका:
अपने प्रोजेक्ट में जाकर, Data Connect खोलें. इसके बाद, सेवाएं में जाकर, अपना डेटा सोर्स चुनें.
डेटा पर क्लिक करें.
GraphQL लिखने में मेरी मदद करोpen_spark आइकॉन पर क्लिक करें. आपको जिस क्वेरी या म्यूटेशन को जनरेट करना है उसके बारे में सामान्य भाषा में बताएं. इसके बाद, जनरेट करें पर क्लिक करें.
उदाहरण के लिए, अगर आपको "Data Connect (वेब) की मदद से बनाएं" कोडलैब"Data Connect (वेब) की मदद से बनाएं" कोडलैब"Data Connect (वेब) की मदद से बनाएं" कोडलैब में दिए गए 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 एजेंट, एआई की मदद से टेस्ट बनाता है और उन्हें चलाता है. ये टेस्ट, आपके दिए गए नैचुरल लैंग्वेज प्रॉम्प्ट पर आधारित होते हैं. एजेंट, चरण-दर-चरण टेस्ट बनाता है. इन्हें अलग-अलग वर्चुअल और फ़िज़िकल डिवाइसों पर चलाया जा सकता है. इससे यह पक्का किया जा सकता है कि आपका ऐप्लिकेशन सबसे अच्छी क्वालिटी का है. ज़्यादा जानकारी के लिए, ऐप्लिकेशन टेस्टिंग एजेंट लेख पढ़ें.
Firebase Studio में एआई से मदद पाने की सुविधा का इस्तेमाल करना
Firebase में Gemini, Firebase Studio में एआई की मदद से डेवलपमेंट का अनुभव देता है. Gemini का इस्तेमाल Firebase में किया जा सकता है. इसके लिए, 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 Workspace (Code व्यू): Firebase Studio यह एक पूरा आईडीई उपलब्ध कराता है. इसमें एआई की मदद से काम करने वाली सुविधाएं मिलती हैं. इनसे कोडिंग के काम को आसान बनाया जा सकता है. ये सुविधाएं, कोड एडिटर में इनलाइन तौर पर और चैट का इस्तेमाल करके मिलती हैं. इनसे कोड से जुड़े सुझाव मिल सकते हैं, कोड जनरेट किया जा सकता है, कोड के कॉन्सेप्ट के बारे में जानकारी मिल सकती है, प्रोजेक्ट फ़ाइलें अपडेट की जा सकती हैं, टर्मिनल कमांड चलाई जा सकती हैं, और कमांड के आउटपुट को समझा जा सकता है. Firebase Studio वर्कस्पेस के बारे में जानकारी लेख में जाकर ज़्यादा जानें.
ज़्यादा जानने के लिए, Firebase Studio में एआई की मदद से काम करना पर जाएं.