Aider इंस्टॉल करना और उपयोग करना
Aider एक टर्मिनल के लिए AI पेयर-प्रोग्रामिंग टूल है। AI-School छात्राओं के साथ कोडिंग के लिए Aider की सलाह देता है, क्योंकि यह टूल स्पष्ट रूप से काम करता है और कई अन्य कोडिंग एजेंट्स की तुलना में कम एजेंसी-युक्त है।
छात्र को प्रोग्रामिंग में मदद मिलती है, लेकिन यह अच्छी तरह देख पाता है कि कौन-सी फाइलें बदली जा रही हैं।
अधिक जानकारी के लिए आप Aider-की वेबसाइट और आधिकारिक Aider-डॉक्यूमेंटेशन पर जा सकते हैं।
इंस्टॉल करना
Aider के लिए पहले आपको Python चाहिए। Python 3 को python.org से या Homebrew जैसे पैकेज-मैनेजर से इंस्टॉल करें।
इसके बाद जाँच करें कि Python उपलब्ध है या नहीं।
macOS और Linux
python3 --version
macOS और कई Linux इंस्टॉलमेंट्स में Python 3 कमांड python3 के नाम से होता है, python के बजाय। इसलिए इस गाइड में हमेशा python3 का उपयोग करें।
Windows
py --version
Windows पर Python आम तौर पर py के साथ शुरू होता है।
Aider इंस्टॉल करना
Aider-इंस्टॉलेशन डॉक्यूमेंटेशन के अनुसार अनुशंसित इंस्टॉलेशन aider-install के माध्यम से है।
macOS और Linux
python3 -m pip install aider-install
aider-install
macOS और Linux पर Aider को इंस्टॉल करने के लिए इंस्टालेशनस्क्रिप्ट से भी किया जा सकता है:
curl -LsSf https://aider.chat/install.sh | sh
Windows पर यह PowerShell के माध्यम से संभव है:
py -m pip install aider-install
aider-install
या इंस्टालेशनस्क्रिप्ट से:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider सबसे अच्छा Git-रिपॉजिटरी वाली फोल्डर में काम करता है। इसलिए Git भी इंस्टॉल करें और विद्यार्थियों को संस्करण-प्रबंध के साथ एक प्रोजेक्ट-फोल्डर में काम करने दें।
Coding के साथ कनेक्ट होना
Aider OpenAI-समर्थ API-के साथ काम कर सकता है। इसके लिए Coding एंडपॉइंट और AI-School से API-चाबी का उपयोग करें।
macOS और Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="आपकी-एआई-की-यहाँ"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "आपकी-एआई-की-यहाँ"
इसके बाद टर्मिनल को बंद कर दें और नई टर्मिनल खोलें ताकि Windows नई वेरिएबल्स का उपयोग करे।
Aider शुरू करना
अपने प्रोजेक्ट की फोल्डर तक जाएँ:
cd पथ/जहाँ/आपका/प्रोजेक्ट
Aider को एक अनुमत मॉडल के साथ शुरू करें। छात्रों के लिए हम सुझाव देते हैं gpt-5.6-luna।
aider --model openai/gpt-5.6-luna
उन्नत उपयोगकर्ताओं के लिए एक শক্ত मॉडल चुना जा सकता है:
aider --model openai/gpt-5.6-terra
फाइलों के साथ काम करना
Aider में आप संदर्भ में फाइलें जोड़ सकते हैं:
/add src/main.py
फिर सहायता के लिए पूछें, उदाहरण के लिए:
क्या आप समझा सकते हैं कि यह फ़ंक्शन क्यों काम नहीं कर रहा है?
या:
उपयोगकर्ता के लिए त्रुटि संदेश स्पष्ट करें।
उपयोगी कमांड
| कमांड | अर्थ |
|---|---|
/add फ़ाइल | चैट में एक फ़ाइल जोड़ें |
/ask | सीधे कोड बदले बिना प्रश्न पूछें |
/code | Aider से कोड में बदलाव करने के लिए कहें |
/diff | बदलाव देखें |
/undo | हालिया AI-परिवर्तन को वापस करें |
/exit | Aider को बंद करें |
कक्षा के लिए सुझाव
छात्रों को प्रोग्रामिंग सहायता के रूप में Aider का उपयोग करें, खुद-ब-खुद हल करने वाली मशीन के रूप में नहीं।
अच्छे असाइनमेंट उदाहरण:
-
“यह त्रुटि संदेश का क्या मतलब है समझाइए।”
-
“अब मुझे कौन सा कदम जांचना चाहिए?”
-
“मुझे इस फ़ंक्शन को छोटा बनाने में मदद करें।”
-
“जाँच करें कि मेरी solución लॉजिक है।”
कम शुरुआती के लिए कम उपयुक्त:
-
“पूरा असाइनमेंट मेरे लिए बनाइए।”
-
“पूरी एप्लिकेशन बनाइए।”
-
“सब कुछ अपने-अपने आप हल कर दें।”