मुख्य सामग्री पर जाएँ

ChatGPT डेस्कटॉप: VS Code और टर्मिनल उदाहरणों के साथ एक गाइड

VS Code, टर्मिनल और Xcode के साथ इसके एकीकरण पर ध्यान देते हुए ChatGPT डेस्कटॉप ऐप से अपने कोडिंग वर्कफ़्लो को बेहतर बनाना सीखें।
· 8 मि॰ पढ़ें

AI के साथ खोजें

मुझे पता है कि आप शायद अपने कोड को बार-बार कॉपी-पेस्ट करके ChatGPT में डालते-दालते थक चुके होंगे। सौभाग्य से, इसका हल है: ChatGPT डेस्कटॉप ऐप। यह VS Code, Xcode और टर्मिनल जैसे लोकप्रिय टूल्स के साथ एकीकृत होता है।

इस ट्यूटोरियल में, मैं आपको उदाहरणों सहित VS Code और टर्मिनल के लिए ChatGPT डेस्कटॉप ऐप की सेटअप और उपयोग के बारे में बताऊँगा। 

ChatGPT डेस्कटॉप: प्रारंभिक सेटअप

शुरू करने के लिए, आधिकारिक OpenAI वेबसाइट से ChatGPT डेस्कटॉप ऐप डाउनलोड और इंस्टॉल करें।

यह ऐप macOS और Windows के लिए उपलब्ध है, और वेब संस्करण की तरह काम करता है, लेकिन अन्य एप्लिकेशनों के साथ एकीकरण की अतिरिक्त क्षमता के साथ।

ChatGPT डेस्कटॉप ओवरव्यू

ChatGPT डेस्कटॉप ऐप वेब संस्करण की तरह ही काम करता है, लेकिन एक अतिरिक्त सुविधा के साथ: अन्य टूल्स के साथ एकीकरण। इसे macOS पर Option+Space या Windows पर Alt+Space से कहीं से भी ट्रिगर किया जा सकता है।

ऐप खोलने पर हमें एक परिचित इंटरफ़ेस मिलता है जो वेब संस्करण से लगभग समान है, लेकिन कुछ प्रमुख सुधारों के साथ।

जब हम ऐप खोलते हैं, तो हमें निम्नलिखित प्रॉम्प्ट विंडो मिलती है:

chatgpt desktop app GUI

यह इंटरफ़ेस वेब संस्करण से काफ़ी मिलता-जुलता है, लेकिन कुछ अंतर उल्लेखनीय हैं।

फ़ाइलें और अन्य डेटा साझा करना

सबसे बाएँ वाला बटन हमें संदर्भ देने के लिए फ़ाइलें या डेटा संलग्न करने देता है। हालाँकि, डेस्कटॉप ऐप के साथ हमारे पास अलग-अलग विकल्प हैं:

option on the chatgpt dekstop app

खासतौर पर, स्क्रीनशॉट लेने की क्षमता उल्लेखनीय है। यह उस मौजूदा संदर्भ को साझा करने में बहुत व्यावहारिक है जिसे हम देख रहे हैं। इससे हम अपनी स्क्रीन पर दिख रही चीज़ों के बारे में आसानी से सवाल पूछ सकते हैं।

डेस्कटॉप ऐप की एक विशिष्ट सुविधा स्क्रीनशॉट लेना है, जिससे हम अपनी मौजूदा स्क्रीन दृश्य को तुरंत साझा कर सकते हैं। यह तब विशेष रूप से उपयोगी होता है जब हम अपनी स्क्रीन पर दिख रही चीज़ों के बारे में सहायता चाहते हैं।

ऐप में एक “Open App” बटन भी होता है, जो कॉम्पैक्ट प्रॉम्प्ट इनपुट और पूर्ण ChatGPT डेस्कटॉप इंटरफ़ेस के बीच टॉगल करता है।

मॉडल चुनना

मॉडल के नाम पर क्लिक करने से मॉडल सेलेक्टर खुलता है जहाँ हम उपयोग के लिए वांछित मॉडल चुन सकते हैं:

अन्य ऐप्स से कनेक्ट करना

ChatGPT डेस्कटॉप ऐप का सबसे बड़ा लाभ यह है कि यह VS Code और टर्मिनल जैसे अन्य अनुप्रयोगों से कनेक्ट हो सकता है। यह एकीकरण इन टूल्स से सीधे संदर्भ देकर हमारे वर्कफ़्लो को बेहतर कर सकता है।

हम तीसरे बटन का उपयोग करके किसी अन्य एप्लिकेशन से कनेक्ट कर सकते हैं:

मेरे मामले में, मैंने पहले ही VS Code एक्सटेंशन इंस्टॉल कर लिया है, जो मुझे इससे कनेक्ट करने में सक्षम बनाता है (जैसा कि + आइकन से संकेत मिलता है)। हम इस उदाहरण में देख सकते हैं कि Cursor का उपयोग करने के लिए मुझे पहले एक्सटेंशन इंस्टॉल करना होगा। आइए आगे देखें कि एक्सटेंशनों को कैसे इंस्टॉल करें।

VS Code के साथ ChatGPT डेस्कटॉप का उपयोग कैसे करें

जैसा कि ऊपर बताया गया है, ChatGPT को VS Code के साथ एकीकृत करने के लिए हमें ChatGPT VS Code एक्सटेंशन इंस्टॉल करना होगा। ऐसा करने के लिए, हमें ये करना होगा:

  1. ChatGPT VS Code एक्सटेंशन यहाँ से डाउनलोड करें। 
  2. VS Code के भीतर से Command+Shift+P (macOS) या Ctrl+Shift+P (Windows) शॉर्टकट से कमांड पैलेट खोलें।
  3. इनपुट में vsix टाइप करें और “Extensions: Install from VSIX…” चुनें।
  4. फ़ाइल चुनें और “Install” पर क्लिक करें।

नोट: इंस्टॉलेशन त्रुटियों से बचने के लिए सुनिश्चित करें कि VS Code अद्यतन है।

इंस्टॉल होने के बाद, हम macOS पर Option+Shift+1 या Windows पर Alt+Shift+1 से ChatGPT खोल सकते हैं। यह “Work With” मेनू में VS Code चुनकर ChatGPT डेस्कटॉप ऐप खोलने के बराबर है।

VS Code के लिए ChatGPT डेस्कटॉप का उपयोग करने का उदाहरण

VS Code के साथ ChatGPT का उपयोग करते समय, वर्तमान में खुली विंडो का संदर्भ प्रॉम्प्ट सबमिट करते समय स्वतः ध्यान में रखा जाता है।

उदाहरण के लिए, मैं एक वेब एप्लिकेशन पर काम कर रहा हूँ और देखना चाहता हूँ कि मेरी डेटाबेस सुरक्षा नियम सुरक्षित हैं या नहीं। इसके लिए मैं:

  1. VS Code में अपना सुरक्षा नियमों की फ़ाइल खोलता/खोलती हूँ।
  2. ChatGPT से मेरे सुरक्षा नियमों का ऑडिट करने के लिए कहता/कहती हूँ।

example of using chatgpt desktop with vs code

ChatGPT अपने-आप कोड में कोई बदलाव लागू नहीं करेगा। हमें अब भी दिए गए सुझावों को मैन्युअल रूप से कॉपी-पेस्ट करना होगा।

एक्सटेंशन का मुख्य लाभ यह है कि हमें अपना कोड बार-बार मैन्युअल रूप से उपलब्ध नहीं कराना पड़ता। जब तक वह हमारे संपादक में खुला टैब है, ChatGPT को उसकी पहुँच होगी।

टर्मिनल के साथ ChatGPT डेस्कटॉप का उपयोग कैसे करें

ChatGPT को टर्मिनल से कनेक्ट करने के लिए, हमें “Work With” मेनू से टर्मिनल चुनना होगा:

using chatgpt dekstop with the terminal

ध्यान दें कि यह स्टैंडअलोन टर्मिनल है, VS Code में इंटीग्रेटेड टर्मिनल नहीं।

टर्मिनल कनेक्ट हो जाने के बाद, ChatGPT को प्रॉम्प्ट करते समय उसका कंटेंट ध्यान में रखा जाएगा।

टर्मिनल के साथ ChatGPT डेस्कटॉप का उपयोग करने का उदाहरण

मेरे विचार में, इस एकीकरण का सबसे उपयोगी पहलू त्रुटि के बारे में आसानी से प्रश्न पूछ पाना है। मान लीजिए मैं कुछ कोड पर काम कर रहा/रही हूँ और एक त्रुटि आ जाती है। मैं ChatGPT से कहता/कहती हूँ कि टर्मिनल में दिख रही त्रुटि समझाए और कोड कैसे ठीक करें:example of using chatgpt dekstop with the terminal

यह उस अनुभव से कहीं बेहतर है जिसमें डिबग करने के लिए टर्मिनल की त्रुटि और सोर्स कोड दोनों को ChatGPT में कॉपी करना पड़ता।

ChatGPT डेस्कटॉप ऐप की सीमाएँ

हालाँकि ChatGPT डेस्कटॉप ऐप संदर्भ देना काफी आसान बनाता है, इसके कुछ सीमित पहलू भी हैं:

  1. मैन्युअल अपडेट: ChatGPT अपने-आप कोड में बदलाव नहीं करता या कमांड नहीं चलाता। हमें सुझावित बदलाव स्वयं कॉपी करके लागू करने होते हैं।
  2. विछिन्न एकीकरण: ऐप VS Code जैसे टूल्स में पूरी तरह समाहित होने के बजाय अलग विंडो के रूप में काम करता है, जो कभी-कभी बोझिल लग सकता है।
  3. सीमित संदर्भ: ChatGPT को VS Code की केवल सक्रिय विंडो तक पहुँच होती है, पूरी कोडबेस तक नहीं।
  4. डिफ़ व्यूअर नहीं: मूल कोड और ChatGPT के सुझावों के बीच अंतर देखने के लिए कोई इन-बिल्ट टूल नहीं है, जिससे बदलावों को ट्रैक करना कठिन हो जाता है।

निष्कर्ष

ChatGPT डेस्कटॉप ऐप उन डेवलपर्स के लिए एक बड़ा सुधार है जो कोडिंग सहायता के लिए ChatGPT पर निर्भर रहते हैं, क्योंकि यह वर्कफ़्लो को अधिक सहज और प्रभावी बनाता है। हालाँकि, यह अभी भी Cursor जैसी पूरी तरह एकीकृत समाधानों जितना सहज नहीं है।

यदि आप अपना कोड ChatGPT में कॉपी-पेस्ट करने पर निर्भर हैं, तो यह ऐप आपका समय और मेहनत बचाएगा। जबकि एकीकरण में अभी सुधार की गुंजाइश है, OpenAI का रोडमैप निकट भविष्य में आशाजनक अपडेट्स का संकेत देता है। फिलहाल मैन्युअल समायोजन आवश्यक बने हुए हैं, लेकिन यह टूल आपकी डेवलपमेंट टूलकिट में एक उपयोगी जोड़ साबित हो सकता है।

François Aubry

लेखक

François Aubry

Full-stack इंजीनियर एवं संस्थापक, CheapGPT पर। पढ़ाना हमेशा से मेरा जुनून रहा है। विद्यार्थी जीवन से ही मैं उत्साहपूर्वक ट्यूशन देने और अन्य विद्यार्थियों की सहायता करने के अवसर तलाशता रहा हूँ। इसी जुनून ने मुझे पीएचडी करने के लिए प्रेरित किया, जहाँ मैंने अपने शैक्षणिक प्रयासों के साथ शिक्षण सहायक के रूप में भी काम किया। उन वर्षों में पारंपरिक कक्षा-परिवेश में काम करना, संबंध बनाना और सीखने को आसान बनाना मुझे अत्यंत संतोष देता था। लेकिन ऑनलाइन लर्निंग प्लेटफ़ॉर्म के आगमन के साथ, मैंने डिजिटल शिक्षा की रूपांतरकारी क्षमता को पहचाना। वास्तव में, हमारी ही विश्वविद्यालय में ऐसे एक प्लेटफ़ॉर्म के विकास में मैं सक्रिय रूप से शामिल था। मैं पारंपरिक शिक्षण सिद्धांतों को नवोन्मेषी डिजिटल पद्धतियों के साथ जोड़ने के लिए गहराई से प्रतिबद्ध हूँ। मेरा उद्देश्य ऐसे पाठ्यक्रम बनाना है जो न केवल रोचक और सूचनाप्रद हों, बल्कि इस डिजिटल युग के शिक्षार्थियों के लिए सुगम भी हों।

विषय