
प्रकाशित: 19 मई 2023, 2:45 PM EDT
जयरिक एक फोरेंसिक साइंस ग्रेजुएट हैं जिनके पास पांच साल से अधिक का लेखन अनुभव है और रिवर्स इंजीनियरिंग व हार्डवेयर में गहरी रुचि है।
उनकी तकनीकी यात्रा बचपन में एक पुराने नोकिया N91 से शुरू हुई, जहां उन्होंने जावा गेम्स को रीपैकेज किया जैसे सिम्बियन पोर्ट ऑफ पोकेमॉन ब्लू ताकि TMs और पोके डॉलर्स को ट्वीक कर सकें। हाई स्कूल तक वे कस्टम एंड्रॉइड ROM फ्लैश कर रहे थे और लंच मनी के लिए मोडेड गेम्स ट्रेड करते थे। कॉलेज में उन्होंने TI Tiva C लॉन्चपैड पर C/C++ और इलेक्ट्रॉनिक्स सीखा, फिर DIY प्रोजेक्ट्स बनाए जिनमें USB सिक्योरिटी कीज़ से लेकर होम ऑटोमेशन डिवाइस शामिल थे।
जयरिक अब MUO में लिखना पसंद करते हैं ताकि टेक के बारे में शेयर करना और सीखना जारी रख सकें। टेक के बाहर, वे CS2 और ड्रैगन नेस्ट खेलना, वेट लिफ्टिंग, रोजाना 5K दौड़ना और अपने ग्रीनहाउस में पढ़ना पसंद करते हैं।
Auto-GPT एक ओपन-सोर्स प्रोजेक्ट है जो लोगों को AI असिस्टेंट बनाने की अनुमति देता है जो उनकी जरूरतों को पूरा करते हैं। ये AI असिस्टेंट विचार और आत्म-आलोचना करने में सक्षम हैं और एक विशेष लक्ष्य तक पहुंचने और अपनी भूमिका निभाने के लिए अपने स्वयं के प्रॉम्प्ट उत्पन्न कर सकते हैं। यह उसी GPT भाषा मॉडल का उपयोग करता है जो पहले से ही लोकप्रिय ChatGPT में उपयोग किया जाता है।
यदि आप AI असिस्टेंट के रूप में GPT की शक्ति का उपयोग करना चाहते हैं, तो Auto-GPT को आजमाने में आपकी रुचि हो सकती है। यहां बताया गया है कि आप उबंटू पर Auto-GPT को कैसे इंस्टॉल और सेट अप कर सकते हैं।
Auto-GPT इंस्टॉल करने के लिए पूर्वापेक्षाएँ
Auto-GPT इंस्टॉल करने के लिए, आपको पहले अपने कंप्यूटर पर नवीनतम Python3 और Git पैकेज इंस्टॉल करने होंगे।
Auto-GPT में Python का बड़े पैमाने पर उपयोग किया जाता है। उबंटू पर Python का नवीनतम वर्जन इंस्टॉल करने के लिए, एक टर्मिनल खोलें और पैकेजों को अपग्रेड और अपडेट करें:
sudo apt update && sudo apt upgrade
अब, निम्न कमांड के साथ deadsnakes PPA जोड़ें:
sudo add-apt-repository ppa:deadsnakes/ppa
नवीनतम Python वर्जन इंस्टॉल करें:
sudo apt install python3.11
उपरोक्त कमांड में "python3.11" को उस समय के नवीनतम Python वर्जन से बदलें।
इंस्टॉलेशन के बाद, जांचें कि क्या pip पहले से ही आपकी मशीन पर इंस्टॉल है:
pip --version
यदि आप Python 3.4 या उससे ऊपर का उपयोग कर रहे हैं, तो pip पहले से इंस्टॉल होना चाहिए। लेकिन अगर यह गायब है, तो pip इंस्टॉल करें:
sudo apt install python3-pip
अब जब आपने उबंटू पर नवीनतम Python वर्जन और pip इंस्टॉल कर लिया है, तो Git इंस्टॉल करें और git clone का उपयोग करके Auto-GPT रिपॉजिटरी को क्लोन करें:
sudo apt install git sudo git clone https://github.com/Significant-Gravitas/Auto-GPT.git
नव निर्मित Auto-GPT कोड फोल्डर में cd कमांड का उपयोग करके डायरेक्टरी बदलें:
cd Auto-GPT
चरण 1: उबंटू पर Auto-GPT कॉन्फ़िगर करें
अब जब आपने Auto-GPT के लिए पर्यावरण को सही ढंग से सेट कर लिया है, तो आपको अपने OpenAI API कुंजी को एक पर्यावरण वेरिएबल के रूप में कॉन्फ़िगर करना होगा।
OpenAI API कुंजी प्राप्त करने के लिए, platform.openai.com पर जाकर अकाउंट के लिए साइन अप करें। OpenAI के GPT उत्पाद का उपयोग करने के लिए अपनी भुगतान विधि सेट करना सुनिश्चित करें।
अपने अकाउंट में लॉग इन करने के बाद, ऊपरी दाएं कोने पर प्रोफाइल इमेज पर क्लिक करें और View API Keys चुनें।
API कुंजी जनरेट करने के लिए, Create new secret key बटन पर क्लिक करें, कोई भी नाम जोड़ें, और Ctrl + C दबाकर या कॉपी आइकन पर क्लिक करके API कुंजी कॉपी करें। आप इस कुंजी का उपयोग अपने AI असिस्टेंट के लिए क्रेडेंशियल के रूप में करेंगे ताकि वह OpenAI की GPT तकनीक का उपयोग कर सके।
एक बार कॉपी हो जाने पर, कुंजी को .env फ़ाइल के अंदर पेस्ट करें। env फ़ाइल उन सभी API कुंजियों को संग्रहीत करेगी जिनका आप Auto-GPT के साथ उपयोग करते हैं। यदि आपको पाइनकोन जैसे बैकएंड वेक्टर डेटाबेस की आवश्यकता नहीं है, तो आपकी OpenAI API कुंजी Auto-GPT का उपयोग करने के लिए पर्याप्त होनी चाहिए।
अपनी API कुंजी सेट करने के लिए, nano का उपयोग करके .env फ़ाइल खोलें:
nano .env.template
OpenAI API कुंजी वेरिएबल का पता लगाने के लिए, CTRL + W दबाए रखें, “OPEN_API_KEY=” खोजें, और फिर Enter दबाएं।
प्लेसहोल्डर को Ctrl + V दबाकर अपनी API कुंजी से बदलें और सेव करने के लिए Ctrl + S दबाएं। आप Ctrl + X दबाकर nano टेक्स्ट एडिटर से बाहर निकल सकते हैं।
आपको ".env.template" फ़ाइल का नाम बदलकर केवल ".env" करना होगा। ऐसा करने के लिए, चलाएं:
sudo mv .env.template .env
चरण 2: उबंटू पर Auto-GPT निर्भरताएं इंस्टॉल करें
Auto-GPT बहुत सारे Python लाइब्रेरी का उपयोग करता है। आपको AutoGPT सोर्स कोड के साथ आने वाली requirements.txt टेक्स्ट फ़ाइल और pip का उपयोग करके सभी पैकेज इंस्टॉल करने होंगे।
सभी Python निर्भरताओं को इंस्टॉल करने के लिए, चलाएं:
pip install -r requirements.txt
अगला, Auto-GPT चलाने का प्रयास करें:
python3 -m autogpt
बधाई हो! आपने सफलतापूर्वक अपने उबंटू मशीन पर Auto-GPT इंस्टॉल और सेट अप कर लिया है।
उबंटू पर Auto-GPT का उपयोग कैसे करें
Auto-GPT इंस्टॉल होने के साथ, अब आप अपना खुद का AI असिस्टेंट बना सकते हैं। Auto-GPT का उपयोग करने के दो मोड हैं। डिफ़ॉल्ट मोड में, आपको केवल एक कार्य प्रदान करना होगा। निर्दिष्ट कार्य के आधार पर, Auto-GPT स्वचालित रूप से आपके AI असिस्टेंट का नाम, उसकी भूमिका और उसके लक्ष्य जनरेट करेगा।
मैनुअल मोड में, Auto-GPT आपसे एक नाम, एक लक्ष्य, और पांच लक्ष्य तक निर्दिष्ट करने के लिए कहेगा जिन्हें आप चाहते हैं कि AI असिस्टेंट अपने कार्य को करते समय पालन करे। यह मोड आपको इस बात पर नियंत्रण रखने की अनुमति देता है कि आपका AI असिस्टेंट कैसे कार्य करेगा।
मैनुअल मोड का उपयोग करने के लिए, निम्न कमांड का उपयोग करें:
--manual
इस उदाहरण में, हमने अपने AI असिस्टेंट को नाम दिया है, और इसे उत्पाद प्रोमो खोजने की भूमिका दी है, और प्रोमो की गुणवत्ता पर कुछ लक्ष्य दिए हैं।
एक बार नाम, लक्ष्य और भूमिका प्रदान कर दिए जाने के बाद, आपका AI असिस्टेंट तुरंत सक्रिय हो जाएगा और अपनी सोच और निष्पादन प्रक्रिया के माध्यम से लूप करना शुरू कर देगा।
पूरी प्रक्रिया के दौरान, आप अपने AI असिस्टेंट के विचार, तर्क, योजना, आलोचना और अगली कार्रवाई देख सकते हैं। इसकी अगली कार्रवाई तभी निष्पादित होगी जब आप अपनी स्वीकृति देंगे।
आप "y" टाइप करके AI की अगली कार्रवाई को मंजूरी दे सकते हैं। यदि आप नहीं चाहते कि AI अपनी योजनाओं के साथ जारी रखे, तो आप "n" टाइप करके ना कह सकते हैं और बाहर निकल सकते हैं।
यदि आप अपने AI असिस्टेंट पर भरोसा करते हैं और इसके सभी विचारों और कार्यों की निगरानी जारी नहीं रखना चाहते हैं, तो आप "y -(संख्या)" टाइप कर सकते हैं। उदाहरण के लिए, यदि आप चाहते हैं कि Auto-GPT अपनी अगली पांच कार्रवाइयों को निष्पादित करे, तो आप "y -5" टाइप कर सकते हैं। इसके अलावा, यदि आप अपने AI असिस्टेंट को फीडबैक देना चाहते हैं, तो आप अपना प्रॉम्प्ट इनपुट के रूप में टाइप कर सकते हैं।
इस उदाहरण में, हमारा असिस्टेंट अब तीन बार एक ही विचारों, योजनाओं और निष्पादन के आसपास लूप कर चुका है। इसलिए हमने इसे फीडबैक देने का फैसला किया क्योंकि इसके प्रारंभिक प्रयास पहले से ही पर्याप्त थे।
एक बार जब आपका AI असिस्टेंट अपना कार्य पूरा कर लेता है, तो आप /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace डायरेक्टरी खोलकर उसका अंतिम आउटपुट देख सकते हैं।
सफलता! हमारे AI असिस्टेंट ने हमें उस माउस के लिए सक्रिय प्रोमो कोड की सूची दी जिसे हम ढूंढ रहे थे।
Auto-GPT की सीमाएं
हालांकि Auto-GPT ने हमें कुछ काफी आशाजनक परिणाम दिए, फिर भी यह उतना शक्तिशाली या उपयोगी नहीं है जितना शुरू में प्रचारित किया गया था। हमारे परीक्षण के दौरान, थोड़ा जटिल कार्य अक्सर AI असिस्टेंट को विचारों और कार्यों के उसी पैटर्न के माध्यम से लूप करने का परिणाम देता था, जो अंततः विफल हो जाता था।
इस समस्या का एक बड़ा हिस्सा AI की वेबसाइट विज्ञापनों, कुकीज़, लॉग-इन पेज और पॉप-अप को संभालने में असमर्थता थी। यह संभवतः इस तथ्य के कारण था कि Auto-GPT अभी अपने प्रारंभिक विकास चरण में है।
इसलिए अभी के लिए, आपको Auto-GPT का उपयोग केवल AI असिस्टेंट के साथ खेलने और प्रयोग करने के तरीके के रूप में करना चाहिए।
Auto-GPT बेहतर होता रहेगा
Auto-GPT अपने वर्तमान विकास चरण और GPT-4 तक सीमित पहुंच के कारण उतना शक्तिशाली नहीं है जितना होना चाहिए। हालांकि, ये लंबे समय तक नहीं रहेंगे क्योंकि Auto-GPT को दुनिया भर के लोगों से बहुत अधिक आकर्षण और समर्थन मिल रहा है।
Auto-GPT का विकास तब तक जारी रहने की संभावना है जब तक यह एक परिपक्व और स्थिर स्थिति में नहीं पहुंच जाता जहां कई उपयोगी सुविधाएं लागू हो जाती हैं। यह केवल समय की बात है जब Auto-GPT हमारे व्यक्तिगत, व्यावसायिक और व्यावसायिक अनुप्रयोगों के लिए एक व्यावहारिक उपकरण बन जाएगा।