इस दस्तावेज़ में, Gemini Code Assist कोड को पसंद के मुताबिक बनाने का तरीका बताया गया है. साथ ही, कुछ सबसे सही तरीके भी बताए गए हैं. इस सुविधा की मदद से, आपको कोड के सुझाव मिलते हैं. ये सुझाव, आपके संगठन की इंटरनल लाइब्रेरी, निजी एपीआई, और कोडिंग स्टाइल के आधार पर दिए जाते हैं.
शुरू करने से पहले
- Enterprise वर्शन की सदस्यता लेकर, Gemini Code Assist सेट अप करें.
- Enterprise वर्शन की सदस्यता लेकर, Gemini Code Assist कोड को पसंद के मुताबिक बनाने की सुविधा सेट अप करें.
कोड को पसंद के मुताबिक बनाने की सुविधा का इस्तेमाल करने का तरीका
यहां दी गई टेबल में, Gemini Code Assist कोड को कस्टमाइज़ करने के तरीकों के बारे में बताया गया है:
फ़ॉर्म | ट्रिगर करने का तरीका | नोट और संसाधन |
---|---|---|
आम बोलचाल की भाषा में चैट करने की सुविधा | IDE में, Gemini Code Assist चैट में नैचुरल लैंग्वेज का प्रॉम्प्ट डालें. | इसके लिए, इन्हें आज़माएं:
ज़्यादा जानकारी के लिए, Gemini Code Assist के साथ चैट करना देखें. |
कोड जनरेट करें | अपने IDE के क्विक पिक बार में, चुने गए कोड के साथ या बिना चुने गए कोड के, Command+Enter (macOS पर) या Control+Enter दबाएं. | ज़्यादा जानकारी के लिए, प्रॉम्प्ट की मदद से कोड जनरेट करना देखें. |
कोड बदलना | अपने IDE के क्विक पिक बार में, चुने गए कोड के साथ या बिना चुने गए कोड के, /fix डालें. | ज़्यादा जानकारी के लिए, प्रॉम्प्ट की मदद से कोड जनरेट करना देखें. |
ऑटोकंप्लीट | कोड को पसंद के मुताबिक बनाने की सुविधा अपने-आप चालू हो जाती है. साथ ही, आपके लिखने के आधार पर सुझाव देती है. | इसके लिए, इन्हें आज़माएं:
ज़्यादा जानकारी के लिए, कोड पूरा होने की सुविधा पाना देखें. |
इस्तेमाल के उदाहरण और प्रॉम्प्ट के उदाहरण
इस टेबल में, इस्तेमाल के उदाहरणों में कोड को पसंद के मुताबिक बनाने के बारे में दिशा-निर्देश और उदाहरण दिए गए हैं:
इस्तेमाल का उदाहरण | आज़माने के लिए कुछ चीज़ें |
---|---|
नया कोड लिखना | अपने IDE या Gemini Code Assist चैट में कोड जनरेट करने के लिए, यह तरीका आज़माएं:
कोड से जुड़ी सहायता देने वाली Gemini की चैट में, इन प्रॉम्प्ट की मदद से कोड जनरेट करने की कोशिश करें:
कुछ कोड जनरेट करने के बाद, उसे बेहतर बनाने के लिए फ़ॉलो-अप प्रॉम्प्ट का इस्तेमाल करें:
|
कोड को साफ़ करना, आसान बनाना, और रीफ़ैक्टर करना | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
|
रीडेबिलिटी | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
|
कोड की समीक्षा | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
|
डीबग करना | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
|
लर्निंग और ऑनबोर्डिंग | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
|
माइग्रेशन | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
प्रॉम्प्ट का इस्तेमाल करके, चैट पर आधारित या कोड जनरेशन ट्रांसफ़ॉर्मेशन के लिए, यहां दिया गया वर्कफ़्लो आज़माएं:
|
दस्तावेज़ जनरेट करना | Gemini Code Assist के चैट बॉक्स में, ये प्रॉम्प्ट आज़माएं:
|
यूनिट टेस्ट जनरेशन | Gemini Code Assist के चैट बॉक्स में ये प्रॉम्प्ट आज़माएं:
|
सबसे सही तरीके
- काम के वैरिएबल और फ़ंक्शन के नाम या कोड स्निपेट का इस्तेमाल करें. इससे, कोड को ज़रूरत के हिसाब से बनाने के लिए, सबसे सही कोड के उदाहरणों की जानकारी मिलती है.
- उन इंडेक्स रिपॉज़िटरी का इस्तेमाल करें जिन्हें आपको बढ़ाना है. साथ ही, बंद हो चुकी सुविधाओं को जोड़ने से बचें. कोड को पसंद के मुताबिक बनाने से, कोड स्टाइल, पैटर्न, कोड सेमेटिक्स, जानकारी, और कोडबेस में लागू करने की सुविधा को बढ़ाया जा सकता है. बड़े पैमाने पर इस्तेमाल की जाने वाली रिपॉज़िटरी के खराब उदाहरणों में, इस्तेमाल में न होने वाली सुविधाएं, जनरेट किया गया कोड, और लेगसी लागू करना शामिल है.
- कोड वापस पाने के इस्तेमाल के उदाहरणों के लिए, कोड पूरा करने के बजाय कोड जनरेशन की सुविधा का इस्तेमाल करें. "
FUNCTION_NAME
की परिभाषा का इस्तेमाल करके, बिल्कुल वैसा ही फ़ंक्शन जनरेट करें" या "FUNCTION_NAME
को ठीक उसी तरह लागू करें" जैसी भाषा का इस्तेमाल करके प्रॉम्प्ट करें. - Gemini के संदर्भ के हिसाब से काम करने की सुविधा को बेहतर बनाने के लिए, फ़ाइल में उस कोड के लिए शामिल या इंपोर्ट करें जिसे आपको वापस पाना है.
- हर प्रॉम्प्ट के लिए सिर्फ़ एक कार्रवाई करें. उदाहरण के लिए, अगर आपको कोड वापस पाना है और इस कोड को किसी नए फ़ंक्शन में लागू करना है, तो दो प्रॉम्प्ट पर यह तरीका अपनाएं.
- जिन कामों के लिए आपको सिर्फ़ कोड के अलावा और जानकारी चाहिए (जैसे, कोड के बारे में जानकारी, माइग्रेशन प्लान या गड़बड़ी के बारे में जानकारी), उनके लिए चैट के लिए कोड को पसंद के मुताबिक बनाएं. इसमें, आपको अपने कोडबेस के संदर्भ में Gemini के साथ बातचीत करनी होगी.
- ध्यान दें कि एआई मॉडल जनरेट करने की प्रोसेस पूरी तरह से तय नहीं होती. अगर आपको मिले जवाब से संतुष्टि नहीं है, तो उसी प्रॉम्प्ट को फिर से इस्तेमाल करके बेहतर नतीजा पाया जा सकता है.
- ध्यान दें कि यूनिट टेस्ट जनरेट करने की सुविधा आम तौर पर तब बेहतर तरीके से काम करती है, जब फ़ाइल को स्थानीय तौर पर खोला जाता है. इसके बाद, चैट से इस फ़ाइल या किसी खास फ़ंक्शन के लिए यूनिट टेस्ट जनरेट करने के लिए कहा जाता है.