Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

प्रकाशित: 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 तकनीक का उपयोग कर सके।

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

एक बार कॉपी हो जाने पर, कुंजी को .env फ़ाइल के अंदर पेस्ट करें। env फ़ाइल उन सभी API कुंजियों को संग्रहीत करेगी जिनका आप Auto-GPT के साथ उपयोग करते हैं। यदि आपको पाइनकोन जैसे बैकएंड वेक्टर डेटाबेस की आवश्यकता नहीं है, तो आपकी OpenAI API कुंजी Auto-GPT का उपयोग करने के लिए पर्याप्त होनी चाहिए।

अपनी API कुंजी सेट करने के लिए, nano का उपयोग करके .env फ़ाइल खोलें:

nano .env.template

OpenAI API कुंजी वेरिएबल का पता लगाने के लिए, CTRL + W दबाए रखें, “OPEN_API_KEY=” खोजें, और फिर Enter दबाएं।

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

प्लेसहोल्डर को 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 इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

अगला, Auto-GPT चलाने का प्रयास करें:

python3 -m autogpt
उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

बधाई हो! आपने सफलतापूर्वक अपने उबंटू मशीन पर Auto-GPT इंस्टॉल और सेट अप कर लिया है।

उबंटू पर Auto-GPT का उपयोग कैसे करें

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

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

मैनुअल मोड में, Auto-GPT आपसे एक नाम, एक लक्ष्य, और पांच लक्ष्य तक निर्दिष्ट करने के लिए कहेगा जिन्हें आप चाहते हैं कि AI असिस्टेंट अपने कार्य को करते समय पालन करे। यह मोड आपको इस बात पर नियंत्रण रखने की अनुमति देता है कि आपका AI असिस्टेंट कैसे कार्य करेगा।

मैनुअल मोड का उपयोग करने के लिए, निम्न कमांड का उपयोग करें:

--manual

इस उदाहरण में, हमने अपने AI असिस्टेंट को नाम दिया है, और इसे उत्पाद प्रोमो खोजने की भूमिका दी है, और प्रोमो की गुणवत्ता पर कुछ लक्ष्य दिए हैं।

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

एक बार नाम, लक्ष्य और भूमिका प्रदान कर दिए जाने के बाद, आपका AI असिस्टेंट तुरंत सक्रिय हो जाएगा और अपनी सोच और निष्पादन प्रक्रिया के माध्यम से लूप करना शुरू कर देगा।

पूरी प्रक्रिया के दौरान, आप अपने AI असिस्टेंट के विचार, तर्क, योजना, आलोचना और अगली कार्रवाई देख सकते हैं। इसकी अगली कार्रवाई तभी निष्पादित होगी जब आप अपनी स्वीकृति देंगे।

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

आप "y" टाइप करके AI की अगली कार्रवाई को मंजूरी दे सकते हैं। यदि आप नहीं चाहते कि AI अपनी योजनाओं के साथ जारी रखे, तो आप "n" टाइप करके ना कह सकते हैं और बाहर निकल सकते हैं।

यदि आप अपने AI असिस्टेंट पर भरोसा करते हैं और इसके सभी विचारों और कार्यों की निगरानी जारी नहीं रखना चाहते हैं, तो आप "y -(संख्या)" टाइप कर सकते हैं। उदाहरण के लिए, यदि आप चाहते हैं कि Auto-GPT अपनी अगली पांच कार्रवाइयों को निष्पादित करे, तो आप "y -5" टाइप कर सकते हैं। इसके अलावा, यदि आप अपने AI असिस्टेंट को फीडबैक देना चाहते हैं, तो आप अपना प्रॉम्प्ट इनपुट के रूप में टाइप कर सकते हैं।

इस उदाहरण में, हमारा असिस्टेंट अब तीन बार एक ही विचारों, योजनाओं और निष्पादन के आसपास लूप कर चुका है। इसलिए हमने इसे फीडबैक देने का फैसला किया क्योंकि इसके प्रारंभिक प्रयास पहले से ही पर्याप्त थे।

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

एक बार जब आपका AI असिस्टेंट अपना कार्य पूरा कर लेता है, तो आप /Auto-GPT-x.x.x/autogpt/auto_gpt_workspace डायरेक्टरी खोलकर उसका अंतिम आउटपुट देख सकते हैं।

उबंटू पर Auto-GPT इंस्टॉल और कॉन्फ़िगर करने की चरण-दर-चरण गाइड

सफलता! हमारे AI असिस्टेंट ने हमें उस माउस के लिए सक्रिय प्रोमो कोड की सूची दी जिसे हम ढूंढ रहे थे।

Auto-GPT की सीमाएं

हालांकि Auto-GPT ने हमें कुछ काफी आशाजनक परिणाम दिए, फिर भी यह उतना शक्तिशाली या उपयोगी नहीं है जितना शुरू में प्रचारित किया गया था। हमारे परीक्षण के दौरान, थोड़ा जटिल कार्य अक्सर AI असिस्टेंट को विचारों और कार्यों के उसी पैटर्न के माध्यम से लूप करने का परिणाम देता था, जो अंततः विफल हो जाता था।

इस समस्या का एक बड़ा हिस्सा AI की वेबसाइट विज्ञापनों, कुकीज़, लॉग-इन पेज और पॉप-अप को संभालने में असमर्थता थी। यह संभवतः इस तथ्य के कारण था कि Auto-GPT अभी अपने प्रारंभिक विकास चरण में है।

इसलिए अभी के लिए, आपको Auto-GPT का उपयोग केवल AI असिस्टेंट के साथ खेलने और प्रयोग करने के तरीके के रूप में करना चाहिए।

Auto-GPT बेहतर होता रहेगा

Auto-GPT अपने वर्तमान विकास चरण और GPT-4 तक सीमित पहुंच के कारण उतना शक्तिशाली नहीं है जितना होना चाहिए। हालांकि, ये लंबे समय तक नहीं रहेंगे क्योंकि Auto-GPT को दुनिया भर के लोगों से बहुत अधिक आकर्षण और समर्थन मिल रहा है।

Auto-GPT का विकास तब तक जारी रहने की संभावना है जब तक यह एक परिपक्व और स्थिर स्थिति में नहीं पहुंच जाता जहां कई उपयोगी सुविधाएं लागू हो जाती हैं। यह केवल समय की बात है जब Auto-GPT हमारे व्यक्तिगत, व्यावसायिक और व्यावसायिक अनुप्रयोगों के लिए एक व्यावहारिक उपकरण बन जाएगा।

  1. Mac पर Safari का उपयोग करके वेबपेज को PDF के रूप में सेव करने के 3 आसान तरीके Mac पर Safari का उपयोग करके वेबपेज को PDF के रूप में सेव करने के 3 आसान तरीके

    इंटरनेट पर सर्फिंग आपको दिलचस्प पढ़ने की ओर ले जाएगी जिन्हें आप बाद में वापस करना चाह सकते हैं या भविष्य के संदर्भ के लिए सेव कर सकते हैं। ऐसा करने के कई तरीके हैं—पेज को बुकमार्क करने से, इसे अपनी रीडिंग लिस्ट में जोड़ने से, स्क्रीनशॉट लेने से, या संपूर्ण वेबपेज प्रिंट करने तक। हालांकि, अपने Mac के

  1. Edge ब्राउज़र में इमर्सिव रीडर में पिक्चर डिक्शनरी सक्षम करें Edge ब्राउज़र में इमर्सिव रीडर में पिक्चर डिक्शनरी सक्षम करें

    इमर्सिव रीडर जिसे रीडिंग व्यू के नाम से भी जाना जाता है, Edge ब्राउज़र में एक मोड है जो आपको वेब कंटेंट को कम विकर्षण और पूर्ण फोकस के साथ पढ़ने देता है। इस मोड में जोड़ी गई एक नई क्षमता - पिक्चर डिक्शनरी इसकी उपयोगिता को और बढ़ाती है। इस पोस्ट में, हम आपको इमर्सिव रीडर फीचर में पिक्चर डिक्शनरी सक्ष

  1. कनेक्टेड डिवाइस प्लेटफॉर्म सर्विस बंद होना, इवेंट ID 7023 कनेक्टेड डिवाइस प्लेटफॉर्म सर्विस बंद होना, इवेंट ID 7023

    जब भी विंडोज में कोई सर्विस, प्रोग्राम या अन्य चीज़ विफल होती है, तो यह इवेंट व्यूअर में लॉग हो जाती है। ऐसा ही एक इवेंट ID 7023 है। यह CDPSvc सर्विस से जुड़ा हुआ है। पूरा त्रुटि संदेश इस प्रकार है: कनेक्टेड डिवाइस प्लेटफॉर्म सर्विस निम्न त्रुटि के साथ समाप्त हुई: अनिर्दिष्ट त्रुटि, इवेंट ID 7023 के