एआई प्रॉम्प्ट: बैकएंड सेट अप करना

इस प्रॉम्प्ट की मदद से, वेब ऐप्लिकेशन के लिए कई बैकएंड सेवाएं सेट अप की जा सकती हैं.

  • अपने ऐप्लिकेशन के स्ट्रक्चर्ड डेटा के लिए, Cloud Firestore डेटाबेस का इस्तेमाल करें.
    प्रॉम्प्ट, डेटाबेस इंस्टेंस उपलब्ध कराता है. साथ ही, आपके ऐप्लिकेशन में डेटाबेस से इंटरैक्ट करने के लिए कोड लिखता है. इसके अलावा, यह Firebase के सुरक्षा नियमों को लिखता और उन्हें डिप्लॉय करता है, ताकि उपयोगकर्ता के डेटा को सुरक्षित रखने में मदद मिल सके.

  • अपने ऐप्लिकेशन और उपयोगकर्ता के डेटा को सुरक्षित रखने के लिए, Firebase Authentication का इस्तेमाल करें.
    प्रॉम्प्ट में, आपको चुने गए साइन-इन प्रोवाइडर को चालू करने का तरीका बताया जाता है. साथ ही, उस प्रोवाइडर के साथ इंटरैक्ट करने के लिए, आपके ऐप्लिकेशन में कोड लिखा जाता है. जैसे, साइन-अप और लॉगिन पेज जोड़ना.

इस प्रॉम्प्ट का इस्तेमाल किसी मौजूदा Firebase प्रोजेक्ट के साथ किया जा सकता है. हालांकि, अगर आपके पास कोई Firebase प्रोजेक्ट नहीं है, तो प्रॉम्प्ट आपको Firebase के लिए सब कुछ सेट अप करने का तरीका बताएगा.


अगर Gemini CLI के लिए Firebase एक्सटेंशन का इस्तेमाल किया जा रहा है, तो यह कमांड चलाएं: /firebase:init

यहां आपको इस प्रॉम्प्ट के लिए ज़रूरी शर्तें और सीमाएं मिलेंगी. साथ ही, एमसीपी की सुविधा वाली अन्य एआई असिस्टेंट के इस्तेमाल से जुड़े निर्देश भी मिलेंगे.


ज़रूरी शर्तें और सीमाएं

हम इस सुविधा को बेहतर बनाने के लिए लगातार काम कर रहे हैं. इसलिए, ज़रूरी शर्तों और सीमाओं की इस सूची में अक्सर बदलाव हो सकते हैं. इसलिए, समय-समय पर यहां आकर देखें कि कौनसी नई सुविधाएं उपलब्ध हैं!

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

  • यह प्रॉम्प्ट, फ़िलहाल इनके लिए ऑप्टिमाइज़ नहीं किया गया है:
    iOS ऐप्लिकेशन या Unity गेम

प्रॉम्प्ट का इस्तेमाल करना

  1. अगर आपने पहले से ऐसा नहीं किया है, तो Firebase MCP सर्वर इंस्टॉल करें.
    इंस्टॉल हो जाने के बाद, एमसीपी की सुविधा देने वाला एआई असिस्टेंट, एमसीपी के टूल और प्रॉम्प्ट ऐक्सेस कर सकता है.

    ध्यान दें कि Gemini CLI के लिए Firebase एक्सटेंशन, Firebase MCP सर्वर को अपने-आप इंस्टॉल कर देता है.

  2. एजेंट के तौर पर काम करने और एमसीपी की सुविधा देने वाले ज़्यादातर एआई असिस्टेंट, इस प्रॉम्प्ट को आसानी से चलाने का कोई न कोई तरीका उपलब्ध कराते हैं. उदाहरण के लिए, Gemini CLI इन प्रॉम्प्ट को स्लैश कमांड के तौर पर उपलब्ध कराता है:

    /firebase:init
    

आपके पास किसी खास एनवायरमेंट या ज़रूरतों के लिए, Firebase के पहले से लिखे गए किसी भी प्रॉम्प्ट में बदलाव करने का विकल्प भी होता है.

प्रॉम्प्ट के कॉन्टेंट की समीक्षा करना

Firebase GitHub repo में जाकर, firebas:init प्रॉम्प्ट का कॉन्टेंट देखा जा सकता है.

यह firebas:init प्रॉम्प्ट, हर टास्क या Firebase सेवा के लिए, सेवा से जुड़े कई प्रॉम्प्ट को व्यवस्थित करता है.