नियमों की मदद से, अपने अनुभव को मनमुताबिक बनाना

Gemini में मौजूद नियमों की मदद से, कोडिंग के लिए अपनी पसंदीदा भाषाएँ, स्टाइल या आउटपुट फ़ॉर्मैट तय किए जा सकते हैं. ये सभी प्रॉम्प्ट पर लागू होते हैं. इन सेटिंग को एक बार सेट करने पर, Gemini को भेजे जाने वाले सभी अनुरोधों पर ये अपने-आप लागू हो जाती हैं. नियमों से Gemini को प्रोजेक्ट के स्टैंडर्ड और प्राथमिकताओं को समझने में मदद मिलती है. इससे वह ज़्यादा सटीक और आपकी ज़रूरतों के हिसाब से कोड लिखने में आपकी मदद कर पाता है. उदाहरण के लिए, "मुझे हमेशा Kotlin में छोटे जवाब दो" जैसा नियम बनाया जा सकता है.

Android Studio में प्रॉम्प्ट लाइब्रेरी में नियमों को सेव और मैनेज करें. नियम सेट अप करने के लिए, यह तरीका अपनाएं:

  1. Gemini की सेटिंग खोलने के लिए, IDE में सबसे नीचे मौजूद Gemini के स्टेटस आइकॉन पर क्लिक करें. इसके बाद, Gemini कॉन्फ़िगर करें > प्रॉम्प्ट लाइब्रेरी पर क्लिक करें. इसके अलावा, फ़ाइल (macOS पर Android Studio) > सेटिंग > टूल > Gemini > प्रॉम्प्ट लाइब्रेरी पर जाएं.
  2. आईडीई लेवल या प्रोजेक्ट लेवल पर नियमों को सेव करने के लिए, स्कोप ड्रॉप-डाउन का इस्तेमाल करें:
    • आईडीई-लेवल के नियम सिर्फ़ आपके लिए उपलब्ध होते हैं. इनका इस्तेमाल कई प्रोजेक्ट में किया जा सकता है.
    • प्रोजेक्ट-लेवल के नियमों को, एक ही प्रोजेक्ट पर काम करने वाले टीम के सदस्यों के साथ शेयर किया जा सकता है. ये /.idea/project.prompts.xml फ़ाइल में सेव किए जाते हैं. साथ ही, इनमें प्रोजेक्ट-लेवल के प्रॉम्प्ट होते हैं.
  3. कोई नियम जोड़ने के लिए, नियम पर क्लिक करें. इसके बाद, एडिटर में नियम जोड़ें. पक्का करें कि नियम खास हों और उन पर कार्रवाई की जा सके. नियमों का लेआउट ज़रूरी नहीं है. हालांकि, पढ़ने में आसानी हो और रखरखाव किया जा सके, इसके लिए कई नियमों को बुलेट लिस्ट में रखें.
  4. सेटिंग डायलॉग में बने रहने के लिए, लागू करें पर क्लिक करें. सेव करने और सेटिंग वाले डायलॉग बॉक्स से बाहर निकलने के लिए, ठीक है पर क्लिक करें.

यहां कुछ उदाहरण दिए गए हैं कि नियमों के तौर पर क्या जोड़ा जा सकता है:

  • कंपनी की स्टाइल गाइड. उदाहरण के लिए, वैरिएबल के नाम रखने या कोड में टिप्पणी करने के नियम
  • इस्तेमाल करने के लिए सुझाई गई लाइब्रेरी. उदाहरण के लिए, "लाइब्रेरी <Y> के बजाय लाइब्रेरी <X> का इस्तेमाल करें"
  • कोडिंग की भाषा से जुड़ी प्राथमिकताएं. उदाहरण के लिए, "सभी कोड उदाहरण Kotlin में दो"

किसी क्वेरी के लिए नियमों से सही का निशान हटाना

ये नियम, Gemini को भेजी जाने वाली हर क्वेरी पर अपने-आप लागू होते हैं. अगर आपको किसी प्रॉम्प्ट पर नियमों को लागू नहीं करना है, तो प्रॉम्प्ट भेजने से पहले नियमों को चुना जा सकता है. इसके लिए, कॉन्टेक्स्ट पर क्लिक करें और नियम से सही का निशान हटाएं.

नियम कैसे काम करते हैं

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