GitHub Copilot की "व्याख्या" और "दस्तावेज़" सुविधाओं की समीक्षा करें
GitHub Copilot डेवलपर्स के लिए जटिल या अपरिचित कोड के साथ काम करना आसान बनाता है। Visual Studio Code में, डेवलपर्स के पास GitHub Copilot सुविधाओं तक सीधी पहुंच होती है जो कोड का विश्लेषण, व्याख्या या दस्तावेज़ करती हैं।
GitHub Copilot का उपयोग करके कोड का विश्लेषण और व्याख्या करें
कोड का विश्लेषण और व्याख्या करने के लिए निम्नलिखित GitHub Copilot सुविधाओं का उपयोग किया जा सकता है:
पूछें मोड: अपने संपूर्ण कार्यक्षेत्र का विश्लेषण करने के लिए पूछें मोड में चैट दृश्य का उपयोग करें और कोडिंग विषयों, तकनीकी अवधारणाओं और सामान्य प्रोग्रामिंग प्रथाओं के बारे में प्रश्न पूछें।
इनलाइन चैट: विशिष्ट कोड अनुभागों के बारे में पूछने के लिए संपादक से सीधे इनलाइन चैट सत्र शुरू करें।
स्मार्ट क्रियाएँ: चयनित कोड को समझाने के लिए स्मार्ट क्रिया समझाएँ चलाएँ, यहाँ तक कि संकेत लिखे बिना.
त्वरित चैट: एक त्वरित प्रश्न पूछें और आप जो कर रहे हैं उसमें वापस आएं।
GitHub Copilot का उपयोग करके इनलाइन कोड दस्तावेज़ उत्पन्न करें
इनलाइन कोड दस्तावेज़ जनरेट करने के लिए निम्नलिखित GitHub Copilot सुविधाओं का उपयोग किया जा सकता है:
पूछें मोड: किसी कोड फ़ाइल, वर्ग या विधि के लिए इनलाइन कोड दस्तावेज़ीकरण का सुझाव देने के लिए एजेंट से पूछें मोड का उपयोग करें। चैट दृश्य में सुझाए गए इनलाइन दस्तावेज़ की समीक्षा करें। चैट वार्तालाप में आवश्यकतानुसार अपडेट का अनुरोध करें। एक बार जब आप प्रस्तावित दस्तावेज़ीकरण से संतुष्ट हो जाते हैं, तो आप सुझाए गए दस्तावेज़ को संबंधित कोड फ़ाइल में सम्मिलित कर सकते हैं।
योजना मोड: अपने दस्तावेज़ीकरण कार्यों के लिए विस्तृत कार्यान्वयन योजना बनाने के लिए योजना मोड का उपयोग करें. योजना मोड का उपयोग कोडबेस का विश्लेषण करने, दस्तावेज़ीकरण आवश्यकताओं की पहचान करने और चरण-दर-चरण योजना तैयार करने के लिए किया जा सकता है। एक बार योजना स्वीकृत हो जाने के बाद, आप इसे निष्पादन के लिए एजेंट मोड को सौंप सकते हैं।
एजेंट मोड: निर्दिष्ट कोड प्रोजेक्ट, फ़ाइलों, वर्गों या विधियों के लिए स्वायत्त रूप से इनलाइन कोड दस्तावेज़ जनरेट करने के लिए एजेंट मोड का उपयोग करें। क्या एजेंट दस्तावेज़ीकरण प्रक्रिया के दौरान या बाद में अन्य कार्य करता है। जब एजेंट ने असाइन किए गए कार्यों को पूरा कर लिया है तो अद्यतनों को स्वीकार या अस्वीकार करें।
इनलाइन चैट - सीधे कोड संपादक में काम करने के लिए इनलाइन चैट सत्र का उपयोग करें। इनलाइन चैट तब उपयोगी होती है जब आप संपादक को छोड़े बिना विशिष्ट कोड (कक्षाएं, विधियां या कोड ब्लॉक) दस्तावेज करना चाहते हैं। आप प्रॉम्प्ट में विशिष्ट निर्देश प्रदान कर सकते हैं या यदि आप चाहें तो विशिष्ट जानकारी के बिना स्लैश कमांड का
/docउपयोग कर सकते हैं। अद्यतन कोड संपादक में प्रदर्शित होते हैं और स्वीकार या अस्वीकार किए जा सकते हैं। आप अपडेट के साथ या बिना प्रॉम्प्ट को फिर से चलाने का विकल्प भी चुन सकते हैं।Docs स्मार्ट एक्शन जनरेट करें : किसी चुनी गई क्लास, मेथड या कोड ब्लॉक के लिए इनलाइन कोड डॉक्यूमेंटेशन जनरेट करने के लिए Generate Docs स्मार्ट ऐक्शन का इस्तेमाल करें। जनरेट डॉक्स स्मार्ट एक्शन तब उपयोगी होता है जब आपके पास विशिष्ट आवश्यकताएं नहीं होती हैं जिनके लिए संकेत की आवश्यकता होती है। अद्यतन कोड संपादक में प्रदर्शित होते हैं और स्वीकार या अस्वीकार किए जा सकते हैं। आप स्मार्ट एक्शन को फिर से भी चला सकते हैं।
GitHub Copilot का उपयोग करके परियोजना दस्तावेज़ीकरण उत्पन्न करें
परियोजना प्रलेखन उत्पन्न करने के लिए निम्नलिखित GitHub Copilot सुविधाओं का उपयोग किया जा सकता है:
आस्क एजेंट मोड में चैट दृश्य: कोडबेस का विश्लेषण करने और कोड प्रोजेक्ट, फ़ाइलों और कक्षाओं की समझ हासिल करने के लिए आस्क एजेंट का उपयोग करें। आस्क एजेंट का उपयोग सुझाए गए प्रोजेक्ट दस्तावेज़ीकरण का पूर्वावलोकन करने के लिए किया जा सकता है। सुझावों की समीक्षा करें और आवश्यकतानुसार अपडेट या अन्य विवरणों का अनुरोध करें। सुझाए गए दस्तावेज़ को प्रोजेक्ट दस्तावेज़ीकरण फ़ाइल (README.md) में सम्मिलित करें।
प्लान एजेंट मोड में चैट दृश्य: प्रोजेक्ट दस्तावेज़ीकरण के लिए एक विस्तृत कार्यान्वयन योजना बनाएं, फिर निष्पादन के लिए एजेंट मोड को सौंपें।
एजेंट मोड में चैट दृश्य: प्रोजेक्ट दस्तावेज़ीकरण फ़ाइलों का एक संग्रह उत्पन्न करें: README.md बनाएं/अपडेट करें, UsageExamples.md बनाएं/अपडेट करें और ChangeLog.md बनाएं/अपडेट करें। प्रलेखन फ़ाइलों, क्रॉस-रेफरेंस कक्षाओं और विधियों के बीच लिंक शामिल करें, और डॉक्स में स्थिरता सुनिश्चित करें।
महत्त्वपूर्ण
जब आप एजेंट मोड में चैट व्यू का इस्तेमाल करते हैं, तो आपके द्वारा डाला गया हर प्रॉम्प्ट एक प्रीमियम अनुरोध के रूप में गिना जाता है, जिसे मॉडल के गुणक से गुणा किया जाता है. GitHub Copilot आपके कार्य को पूरा करने के लिए कई अनुवर्ती कार्रवाइयां कर सकती हैं, लेकिन ये अनुवर्ती कार्रवाइयां आपके प्रीमियम अनुरोध उपयोग में नहीं गिनी जाती हैं। केवल आपके द्वारा दर्ज किए गए संकेतों को बिल किया जाता है। उपयोग किए गए कुल प्रीमियम अनुरोध इस बात पर निर्भर करते हैं कि आप कितने संकेत दर्ज करते हैं और मॉडल का चयन किया गया है। GitHub Copilot के लिए मुफ्त योजना में प्रति माह 50 प्रीमियम अनुरोध मिलते हैं। प्रत्येक GitHub Copilot सदस्यता के लिए प्रीमियम अनुरोध सीमाओं के बारे में अधिक जानकारी के लिए योजना विवरण देखें।
सारांश
GitHub Copilot आपको अपने कोड का जल्दी और सटीक विश्लेषण और दस्तावेजीकरण करने में मदद करता है। चैट दृश्य, इनलाइन चैट, त्वरित चैट और स्मार्ट एक्शन सुविधाएँ सीधे Visual Studio Code वातावरण में विभिन्न स्तर की बातचीत प्रदान करती हैं।