विषय - सूची[छिपाना][प्रदर्शन]
सभी को नमस्कार, और आर्टिफिशियल इंटेलिजेंस के नए युग में आपका स्वागत है। दुनिया भर के प्रोग्रामरों ने "स्वायत्त एजेंट" बनाना शुरू कर दिया है जो चुनौतीपूर्ण मुद्दों से निपटने के लिए OpenAI के GPT-4 जैसे बड़े भाषा मॉडल (LLM) के साथ सहयोग करते हैं।
भले ही वे अभी भी बेहद युवा हैं, ऐसे एजेंट एलएलएम के सफल उपयोग में एक महत्वपूर्ण कदम हो सकते हैं। विशिष्ट रूप से, हम GPT-4 के साथ सावधानीपूर्वक निर्देशों को तैयार करके और उन्हें ChatGPT के टेक्स्ट बॉक्स में तब तक डालते हैं जब तक कि मॉडल वांछित परिणाम के साथ प्रतिक्रिया नहीं करता।
सामान्य तौर पर, स्वायत्त एजेंट व्यवस्थित क्रियाओं की एक श्रृंखला उत्पन्न कर सकते हैं जो एलएलएम एक पूर्व निर्धारित "लक्ष्य" तक पहुंचने तक करता है। स्वायत्त एजेंट अब जिन गतिविधियों में सक्षम हैं, उनमें वेब अनुसंधान, कोडिंग, सारांश बनाना, मूल सामग्री बनाना, अनुवाद करना और बहुत कुछ शामिल हैं।
Google के बार्ड और OpenAI के ChatGPT, GPT-4 जैसे कई आर्टिफिशियल इंटेलिजेंस सिस्टम हाल ही में उभरे हैं और दुनिया भर में फैले हैं। माइक्रोसॉफ्ट का एक नया बिंग बॉट भी सामने आया।
BabyAGI नामक एक अतिरिक्त AI सिस्टम AI सिस्टम के इस सेट में शामिल हो गया है।
इस लेख में, हम बेबीएजीआई, इसके महत्वपूर्ण घटक और यह अंदर से बाहर तक कैसे कार्य करता है, पर गहराई से नज़र डालेंगे। हम इसकी तुलना भी करेंगे ऑटोजीपीटी, और फिर आपको दिखाएंगे कि इसे अपने कंप्यूटर पर कैसे इंस्टॉल करें और उपयोग करें।
तो क्या है बेबीएजीआई?
BabyAGI एक असाधारण आर्टिफिशियल इंटेलिजेंस (AI) प्लेटफॉर्म है जिसे आभासी वातावरण में विभिन्न प्रकार के AI एजेंटों का परीक्षण और विकास करने के लिए श्रमसाध्य रूप से डिजाइन किया गया है। योही नकाजिमा, वेंचर कैपिटल के मास्टर और कृत्रिम बुद्धिमत्ता, इस अत्याधुनिक आविष्कार के निर्माता हैं।
BabyAGI की व्यापक वास्तुकला की नींव, टास्क-ड्रिवेन ऑटोनॉमस एजेंट भाषा अधिग्रहण और संज्ञानात्मक विकास से लेकर सुदृढीकरण सीखने तक विभिन्न क्षेत्रों में अनुसंधान को बढ़ावा देने के लिए एक ओपन-सोर्स प्लेटफॉर्म का दावा करता है।
BabyAGI को सीखने की नकल करने के लिए डिज़ाइन किया गया है जो शिशु मनुष्यों के संज्ञानात्मक विकास के अनुरूप है। अंतिम उद्देश्य एआई को अनुभव के माध्यम से ज्ञान प्राप्त करने, बुद्धिमान निर्णय लेने और स्वतंत्र रूप से कार्य करने के लिए सशक्त बनाना है।
BabyAGI के साथ संभावनाएं अनंत हैं, जो अत्याधुनिक AI शोध में अग्रणी हैं।
इस मंच का मुख्य लक्ष्य सिम्युलेटेड सेटिंग्स, प्रशिक्षण और आकलन का उपयोग करके एआई एजेंटों की एक विस्तृत श्रृंखला के प्रदर्शन का आकलन और सुधार करना है। इसका प्रमुख उद्देश्य एजेंटों की सीखने और चुनौतीपूर्ण कार्यों को करने की क्षमता की जांच करना है।
स्पष्ट रूप से, एजेंटों के सुदृढीकरण सीखने और संज्ञानात्मक क्षमताओं का विकास मंच की सफलता का एक महत्वपूर्ण घटक है।
अब, BabyAGI के दायरे में क्या है?
सिस्टम कार्यों के त्वरित और प्रभावी निष्पादन को सक्षम करने के लिए GPT-4, LangChain की श्रृंखला और एजेंट क्षमताओं, OpenAI के API और Pinecone सहित उपलब्ध कुछ सबसे शक्तिशाली तकनीकों का उपयोग करता है।
निस्संदेह, GPT-4 भाषा मॉडल, सटीकता और सुविधा के साथ नौकरियों को संभालने के लिए बनाया गया एक बेजोड़ LLM सिस्टम का धड़कता दिल है। प्रणाली नए कार्यों को उत्पन्न करने और उन्हें वास्तविक समय में प्राथमिकता देने की क्षमता के कारण अद्वितीय दक्षता के साथ जटिल कार्य कर सकती है।
इसके अतिरिक्त, सिस्टम पाइनकोन का उपयोग करता है, जो एक वेक्टर सर्च प्लेटफॉर्म है, जो कार्य से संबंधित डेटा जैसे कि कार्य विवरण, प्रतिबंध और परिणामों के भंडारण और पुनर्प्राप्ति में महत्वपूर्ण है।
प्रणाली को सुदृढीकरण सीखने में सक्षम होने के लिए, जो इसे अनुभव से ज्ञान प्राप्त करने और समय के साथ बेहतर होने की अनुमति देता है, डेटा प्रबंधन के लिए एक सरलीकृत दृष्टिकोण आवश्यक है। बेबी एजीआई की क्षमताओं की सीमाओं का परीक्षण करने के प्रयास में एआई एजेंटों ने अपने पर्यावरण के साथ बातचीत करने के तरीके में क्रांतिकारी बदलाव करते हुए सिस्टम ने लैंगचैन ढांचे को एकीकृत किया है।
जुड़ाव की इस बढ़ी हुई डिग्री के कारण सिस्टम प्रतिस्पर्धियों से अलग दिखता है, जो एआई एजेंट को अधिक डेटा-जागरूक और आसानी से चुनौतीपूर्ण नौकरियों को संभालने के लिए सुसज्जित होने में मदद करता है।
सिस्टम एक डेक (डबल-एंडेड कतार) का उपयोग करता है डेटा संरचना अपनी कार्य सूची को व्यवस्थित और प्राथमिकता देने के लिए क्योंकि कार्य प्रबंधन बेबी एजीआई की क्षमताओं का आधार है।
जब कार्य समाप्त हो जाते हैं और उनके स्थान पर नए बनाए जाते हैं, तो कार्य सूची को वर्तमान और अद्यतित बनाए रखने के लिए सिस्टम स्वचालित रूप से नए कार्यों का उत्पादन करता है। कार्य सूची को नियमित रूप से यह गारंटी देने के लिए पुन: प्राथमिकता दी जाती है कि सिस्टम यथासंभव कुशलता से कार्य करता है, जिससे यह त्रुटि के बिना कर्तव्यों को पूरा करने में सक्षम हो जाता है।
बेबीएजीआई कैसे काम करता है?
BabyAGI स्क्रिप्ट लगातार कार्य सूची से कार्यों का चयन करती है, उन्हें क्रियान्वित करती है, परिणामों को बढ़ाती है, और पिछले कार्य के लक्ष्य और परिणाम के आधार पर नए कार्य उत्पन्न करती है।
यह स्क्रिप्ट अनंत लूप में चलती है। स्क्रिप्ट के वर्कफ़्लो के चार प्राथमिक चरण कार्य निष्पादन, परिणाम संवर्धन, कार्य निर्माण और कार्य प्राथमिकता हैं।
कार्य निष्पादन
बेबीएजीआई प्रक्रिया इसी चरण से शुरू होती है। निष्पादन एजेंट फ़ंक्शन इस चरण में OpenAI के API को एक कार्य प्रसारित करता है, और API संदर्भ के अनुसार कार्य को पूरा करता है। निष्पादन एजेंट फ़ंक्शन के लिए उद्देश्य और कार्य दो इनपुट हैं।
कार्य का परिणाम तब OpenAI के API को संकेत भेजने के बाद एक स्ट्रिंग के रूप में लौटाया जाता है। यह चरण महत्वपूर्ण है क्योंकि यह सिस्टम को कार्यों को पूरा करने और जानकारी एकत्र करने का अवसर देता है जो नए कार्यों के विकास और वर्तमान कार्यों की प्राथमिकता में मदद करेगा।
परिणामों में सुधार
"परिणाम सुधार" के रूप में जाने जाने वाले चरण में, पूर्व कार्य के परिणाम को Pinecone में सुधारा और संरक्षित किया जाता है, जो बाद में उपयोग के लिए कार्य परिणामों को संग्रहीत करने और पुनर्प्राप्त करने के लिए एक सहायक उपकरण है। यह प्रक्रिया महत्वपूर्ण है क्योंकि यह सिस्टम को पिछली गलतियों से सीखकर लगातार अपने प्रदर्शन में सुधार करने की अनुमति देती है।
BabyAGI रुझानों की खोज कर सकता है, गलतियों से सीख सकता है, और पूर्व परिणामों और उनके साथ मेटाडेटा का ट्रैक रखकर निम्नलिखित कार्यों में अपने प्रदर्शन में सुधार कर सकता है।
टास्क जनरेशन
बेबीएजीआई प्रक्रिया में टास्क क्रिएशन तीसरा चरण है, जहां टास्क क्रिएशन एजेंट फंक्शन पिछले जॉब के लक्ष्य और परिणाम के आधार पर नए कार्यों को उत्पन्न करने के लिए ओपनएआई के एपीआई का उपयोग करता है।
फ़ंक्शन OpenAI API को चार मापदंडों के साथ एक अनुरोध भेजता है: उद्देश्य, पूर्व कार्य का परिणाम, कार्य विवरण और वर्तमान कार्य सूची। एपीआई स्ट्रिंग्स के रूप में नए कार्यों की एक सूची के साथ प्रतिक्रिया करता है। फिर नए कार्यों के नाम वाले शब्दकोशों की एक सूची नए कार्यों के साथ लौटा दी जाती है।
कार्यों को प्राथमिकता देना
कार्यों का प्राथमिकताकरण BabyAGI के लिए कार्यप्रवाह का अंतिम चरण है। OpenAI API का उपयोग करके प्राथमिकता एजेंट फ़ंक्शन का उपयोग करके इस मामले में कार्य सूची को प्राथमिकता दी जाती है। वर्तमान कार्य की आईडी को फ़ंक्शन के पैरामीटर के रूप में भेजा जा सकता है।
फ़ंक्शन उन कार्यों की क्रमांकित सूची लौटाता है जिन्हें OpenAI के API को संकेत भेजने के बाद पुन: प्राथमिकता दी गई है। यह चरण यह सुनिश्चित करने के लिए आवश्यक है कि सिस्टम उन गतिविधियों पर ध्यान केंद्रित करता है जो लक्ष्य के लिए महत्वपूर्ण और प्रासंगिक हैं।
अपनी मशीन पर BabyGPT को कैसे इंस्टॉल और इस्तेमाल करें?
पूर्व आवश्यकताएं
स्थापना प्रक्रिया शुरू करने से पहले आपको अपने कंप्यूटर पर कुछ आवश्यकताएँ स्थापित करने की आवश्यकता है:
- जाना
- पायथन 3.8 या बाद में
- ओपनएआई एपीआई कुंजी
- सनोबर की चिलग़ोज़ा एपीआई कुंजी
कृपया ध्यान दें: मैं नवीनतम संस्करण के साथ MacOS का उपयोग कर रहा हूँ।
BabyAGI रिपॉजिटरी को क्लोन करें
पहले चरण के रूप में, अपने कंप्यूटर पर एक अद्वितीय फ़ोल्डर (बेबीएजीआई) बनाएं। प्रोजेक्ट क्लोन करने के लिए, गिट बैश खोलें और निम्न आदेश दर्ज करें:
निर्भरताएं स्थापित करें
इस चरण में उस फ़ोल्डर में जाएँ जो अभी बनाया गया था, हम उन सभी निर्भरताओं को स्थापित करेंगे जो BabyAGI को चलाने के लिए आवश्यक हैं।
उसके बाद अपने कोड एडिटर में प्रोजेक्ट खोलें, मैं VSCode, rename.env.template to.env का उपयोग कर रहा हूं, और अपनी OpenAI और PinCone API कुंजियों के साथ फ़ील्ड भरें।
आपकी OpenAI API कुंजी प्राप्त की जा सकती है यहाँ उत्पन्न करें
आपकी Pinecone API कुंजी प्राप्त की जा सकती है यहाँ उत्पन्न करें.
अंत में, उन एपीआई को सम्मानित क्षेत्रों में .env फ़ाइल में रखें।
उसी फ़ाइल में आपको एक उद्देश्य और प्रारंभिक कार्य मिलेगा।
पायथन स्क्रिप्ट चलाएँ
अंतिम चरण में, आप चला सकते हैं पायथन लिपि आपके कोड संपादक से या टर्मिनल से भी। चुनाव तुम्हारा है। बेबीएजीआई के परिणाम यहां दिए गए हैं।
बेबीएजीआई बनाम ऑटोजीपीटी
BabyAGI कुछ मायनों में Auto-GPT से अलग है, जिसमें जानकारी इकट्ठा करने का तरीका भी शामिल है। BabyAGI बाहरी संसाधनों की खोज नहीं करता है, जो कुछ परिस्थितियों में Auto-GPT की तुलना में एक बड़ा लाभ हो सकता है।
BabyAGI अपनी एकाग्रता को विचार-मंथन तक सीमित करके पटरी से उतरने से बचती है और ऑनलाइन जानकारी खोजने से परहेज करती है।
अपनी नवीन पद्धति के कारण, BabyAGI विचार और विचार-मंथन के लिए एक शानदार उपकरण है।
बेबीएजीआई आसानी से मूल विचारों के साथ आ सकता है, इसके समर्पित एकाग्रता के लिए धन्यवाद, चाहे वह एक स्टैंडअलोन एप्लिकेशन के रूप में उपयोग किया जाए या एक बड़ी प्रणाली के भीतर एक घटक के रूप में।
BabyAGI ध्यान भटकाने से बचकर और हाथ में काम पर लेजर जैसा फोकस बनाए रखकर बेजोड़ परिणाम प्रदान कर सकता है, जिससे यह AI अनुसंधान और विकास के क्षेत्र में एक महत्वपूर्ण उपकरण बन जाता है।
निष्कर्ष
BabyAGI के डिजाइन दर्शन का प्रमुख सिद्धांत स्वचालन, बुद्धिमत्ता और दक्षता का सहज एकीकरण है, जो उपयोगकर्ताओं को आज की तेजी से बदलती दुनिया में बाधाओं की एक विस्तृत श्रृंखला को आसानी से संभालने में सक्षम बनाता है।
आप स्वचालित कार्य समाधान और प्रबंधन के लिए प्लेटफ़ॉर्म की क्षमता का आसानी से उपयोग कर सकते हैं, इसके सीधे सेटअप और निष्पादन पद्धति के लिए धन्यवाद, जिससे यह व्यक्तियों और टीमों दोनों के लिए एक महान सहयोगी बन जाता है।
बेबीएजीआई जैसे उपकरण निश्चित रूप से अधिक महत्वपूर्ण हो जाएंगे क्योंकि एआई अनुसंधान विकसित और बढ़ता है, भविष्य को आकार देने में मदद करता है। BabyAGI एआई-संचालित रचनात्मकता के लिए एक अग्रणी मंच बनने के लिए तैयार है, जो विभिन्न प्रकार के व्यवसायों और व्यवसायों में नवाचार और उन्नति को बढ़ावा देता है, इसके विचार-मंथन और विचार पर बेजोड़ जोर देने के लिए धन्यवाद।
अपनी अत्याधुनिक क्षमताओं के साथ, एआई-संचालित उत्पादों की अगली पीढ़ी को प्रेरित किया जाएगा, जिससे संगठन और लोग दोनों अपने उद्देश्यों को पहले से कहीं अधिक बुद्धिमानी और कुशलता से पूरा कर सकेंगे।
जेन
बढ़िया लेख! इसके लिए एक ट्यूटोरियल पोस्ट करने के लिए धन्यवाद, इसे आजमाने के लिए इंतजार नहीं कर सकता! मैं वीएस में प्रोजेक्ट कैसे खोलूं?
नीलकंठ
बस फ़ोल्डर को वीएस कोड में खींचें और छोड़ें।