பொருளடக்கம்[மறை][காட்டு]
அனைவருக்கும் வணக்கம், செயற்கை நுண்ணறிவின் புதிய சகாப்தத்திற்கு வரவேற்கிறோம். உலகெங்கிலும் உள்ள புரோகிராமர்கள் சவாலான சிக்கல்களைச் சமாளிக்க OpenAI இன் GPT-4 போன்ற பெரிய மொழி மாதிரிகளுடன் (LLMs) ஒத்துழைக்கும் "தன்னாட்சி முகவர்களை" உருவாக்கத் தொடங்கியுள்ளனர்.
அவர்கள் இன்னும் மிகவும் இளமையாக இருந்தாலும், அத்தகைய முகவர்கள் LLM இன் வெற்றிகரமான பயன்பாட்டில் ஒரு குறிப்பிடத்தக்க படியாக இருக்கலாம். பொதுவாக, நாங்கள் GPT-4 உடன் கவனமாக வழிமுறைகளை வடிவமைத்து அவற்றை ChatGPT இன் உரைப்பெட்டியில் வைப்பதன் மூலம் மாடல் விரும்பிய முடிவைப் பெறும் வரை தொடர்பு கொள்கிறோம்.
பொதுவாக, தன்னாட்சி முகவர்கள் எல்.எல்.எம் முன்னரே தீர்மானிக்கப்பட்ட "இலக்கை" அடையும் வரையில் தொடர்ச்சியான முறையான செயல்களை உருவாக்க முடியும். தன்னாட்சி முகவர்கள் இப்போது திறன் கொண்ட செயல்பாடுகளின் அகலம் வலை ஆராய்ச்சி, குறியீட்டு, சுருக்கம், அசல் உள்ளடக்கத்தை உருவாக்குதல், மொழிபெயர்த்தல் மற்றும் பலவற்றை உள்ளடக்கியது.
கூகுளின் பார்ட் மற்றும் ஓபன்ஏஐயின் சாட்ஜிபிடி, ஜிபிடி-4 போன்ற பல செயற்கை நுண்ணறிவு அமைப்புகள் சமீபத்தில் தோன்றி உலகம் முழுவதும் பரவியுள்ளன. மைக்ரோசாப்ட் நிறுவனத்தில் இருந்து புதிய Bing Bot ஒன்றும் தோன்றியது.
இந்த AI அமைப்புகளின் தொகுப்பில் BabyAGI எனப்படும் கூடுதல் AI அமைப்பு இணைந்துள்ளது.
இந்த கட்டுரையில், BabyAGI, அதன் முக்கிய அங்கம் மற்றும் அது எவ்வாறு உள்ளே இருந்து செயல்படுகிறது என்பதைப் பற்றி ஆழமாகப் பார்ப்போம். அதையும் ஒப்பிடுவோம் ஆட்டோஜிபிடி, பின்னர் அதை உங்கள் கணினியில் எவ்வாறு நிறுவுவது மற்றும் பயன்படுத்துவது என்பதைக் காண்பிக்கும்.
எனவே, என்ன பேபிஏஜிஐ?
BabyAGI என்பது ஒரு அசாதாரண செயற்கை நுண்ணறிவு (AI) தளமாகும், இது மெய்நிகர் சூழலில் பலவிதமான AI முகவர்களை சோதிக்கவும் மேம்படுத்தவும் கடினமாக வடிவமைக்கப்பட்டுள்ளது. யோஹெய் நகாஜிமா, துணிகர மூலதனத்தின் மாஸ்டர் மற்றும் செயற்கை நுண்ணறிவு, இந்த அதிநவீன கண்டுபிடிப்பை உருவாக்கியவர்.
BabyAGI இன் பரந்த கட்டிடக்கலையின் அடித்தளம், Task-Driven Autonomous Agent ஆனது, மொழி கையகப்படுத்தல் மற்றும் அறிவாற்றல் மேம்பாடு முதல் வலுவூட்டல் கற்றல் வரை பல்வேறு துறைகளில் ஆராய்ச்சியை ஊக்குவிக்க ஒரு திறந்த மூல தளத்தை கொண்டுள்ளது.
குழந்தை மனிதர்களின் அறிவாற்றல் வளர்ச்சிக்கு ஒப்பான முறையில் கற்றலைப் பின்பற்றும் வகையில் BabyAGI வடிவமைக்கப்பட்டுள்ளது. அனுபவத்தின் மூலம் அறிவைப் பெறவும், புத்திசாலித்தனமான தீர்ப்புகளை வழங்கவும், சுதந்திரமாகச் செயல்படவும் AIக்கு அதிகாரம் அளிப்பதே இறுதி நோக்கமாகும்.
அதிநவீன AI ஆராய்ச்சியில் BabyAGI முன்னணியில் இருப்பதன் மூலம் சாத்தியங்கள் முடிவற்றவை.
உருவகப்படுத்தப்பட்ட அமைப்புகள், பயிற்சி மற்றும் மதிப்பீடுகளைப் பயன்படுத்தி பரந்த அளவிலான AI முகவர்களின் செயல்திறனை மதிப்பிடுவதும் மேம்படுத்துவதும் இந்த தளத்தின் முக்கிய குறிக்கோள் ஆகும். சவாலான பணிகளைக் கற்றுக்கொள்வதற்கும் செய்வதற்கும் முகவர்களின் திறனை ஆராய்வதே இதன் முக்கிய நோக்கமாகும்.
தெளிவாக, முகவர்களின் வலுவூட்டல் கற்றல் மற்றும் அறிவாற்றல் திறன்களின் வளர்ச்சி தளத்தின் வெற்றியின் ஒரு முக்கிய அங்கமாகும்.
இப்போது, BabyAGI இன் கீழ் என்ன இருக்கிறது?
GPT-4, LangChain இன் சங்கிலி மற்றும் முகவர் திறன்கள், OpenAI இன் API மற்றும் Pinecone உள்ளிட்ட சில சக்திவாய்ந்த தொழில்நுட்பங்களை இந்த அமைப்பு பயன்படுத்துகிறது.
சந்தேகத்திற்கு இடமின்றி, GPT-4 மொழி மாதிரி, துல்லியம் மற்றும் வசதியுடன் வேலைகளை கையாள உருவாக்கப்பட்ட ஒரு ஒப்பிடமுடியாத LLM, அமைப்பின் இதயத்தை துடிக்கிறது. புதிய பணிகளை உருவாக்குவதற்கும், நிகழ்நேரத்தில் முன்னுரிமை அளிப்பதற்கும் அதன் திறன் காரணமாக இந்த அமைப்பு இணையற்ற செயல்திறனுடன் சிக்கலான வேலைகளைச் செய்ய முடியும்.
கூடுதலாக, கணினி Pinecone, ஒரு திசையன் தேடல் தளத்தைப் பயன்படுத்துகிறது, இது பணி விளக்கங்கள், கட்டுப்பாடுகள் மற்றும் விளைவுகள் போன்ற பணி தொடர்பான தரவை சேமிப்பதிலும் மீட்டெடுப்பதிலும் முக்கியமானது.
கணினியானது வலுவூட்டல் கற்றல் திறன் கொண்டதாக இருக்க, அது அனுபவத்திலிருந்து அறிவைப் பெறவும், காலப்போக்கில் சிறந்து விளங்கவும் அனுமதிக்கிறது, தரவு கையாளுதலுக்கு எளிமையான அணுகுமுறை அவசியம். இந்த அமைப்பு லாங்செயின் கட்டமைப்பை ஒருங்கிணைத்துள்ளது, பேபி ஏஜிஐயின் திறன்களின் வரம்புகளை சோதிக்கும் முயற்சியில் AI முகவர்கள் தங்கள் சூழலுடன் தொடர்பு கொள்ளும் விதத்தில் புரட்சியை ஏற்படுத்துகிறது.
அதிக அளவிலான ஈடுபாட்டின் காரணமாக இந்த அமைப்பு போட்டியாளர்களிடமிருந்து தனித்து நிற்கிறது, இது AI முகவர் அதிக தரவு-விழிப்புடன் வளர உதவுகிறது மற்றும் சவாலான வேலைகளை எளிதாகக் கையாள உதவுகிறது.
கணினி ஒரு deque (இரட்டை முனை வரிசை) பயன்படுத்துகிறது தரவு அமைப்பு பணி மேலாண்மை என்பது பேபி ஏஜிஐயின் திறன்களின் அடித்தளமாக இருப்பதால், அதன் வேலைப் பட்டியலை ஒழுங்கமைக்கவும் முன்னுரிமை செய்யவும்.
பணிகள் முடிந்து, அவற்றின் இடத்தில் புதியவை உருவாக்கப்படும் போது, பணிப் பட்டியலை தற்போதைய மற்றும் புதுப்பித்த நிலையில் பராமரிக்க, கணினி தானாகவே புதிய பணிகளை உருவாக்குகிறது. கணினி முடிந்தவரை திறமையாகச் செயல்படும் என்பதற்கு உத்தரவாதம் அளிக்க, பணிப் பட்டியல் வழமையாக மீண்டும் முதன்மைப்படுத்தப்படுகிறது, இது தவறு இல்லாமல் கடமைகளைச் செய்ய உதவுகிறது.
BabyAGI எப்படி வேலை செய்கிறது?
BabyAGI ஸ்கிரிப்ட் ஒரு பணிப் பட்டியலிலிருந்து தொடர்ந்து பணிகளைத் தேர்ந்தெடுத்து, அவற்றைச் செயல்படுத்துகிறது, விளைவுகளை மேம்படுத்துகிறது மற்றும் முந்தைய வேலையின் இலக்கு மற்றும் முடிவைப் பொறுத்து புதிய பணிகளை உருவாக்குகிறது.
இந்த ஸ்கிரிப்ட் ஒரு எல்லையற்ற சுழற்சியில் இயங்குகிறது. ஸ்கிரிப்ட்டின் பணிப்பாய்வுகளின் நான்கு முதன்மைக் கட்டங்கள் பணியைச் செயல்படுத்துதல், முடிவு செறிவூட்டல், பணி உருவாக்கம் மற்றும் பணி முன்னுரிமை.
பணி செயல்படுத்தல்
BabyAGI செயல்முறை இந்த கட்டத்தில் தொடங்குகிறது. செயல்படுத்தல் முகவர் செயல்பாடு இந்த கட்டத்தில் OpenAI இன் API க்கு ஒரு பணியை அனுப்புகிறது, மேலும் API சூழலுக்கு ஏற்ப வேலையை நிறைவு செய்கிறது. குறிக்கோள் மற்றும் பணி ஆகியவை செயல்படுத்தும் முகவர் செயல்பாட்டிற்கான இரண்டு உள்ளீடுகள்.
OpenAI இன் API க்கு ஒரு ப்ராம்ட்டை அனுப்பிய பிறகு பணியின் முடிவு சரமாகத் திரும்பும். இந்த நிலை முக்கியமானது, ஏனெனில் இது புதிய பணிகளின் வளர்ச்சிக்கும் தற்போதைய பணிகளின் முன்னுரிமைக்கும் உதவும் பணிகளை முடிக்க மற்றும் தகவல்களை சேகரிக்க கணினிக்கு வாய்ப்பளிக்கிறது.
முடிவுகளை மேம்படுத்துதல்
"முடிவு மேம்பாடு" என்று அழைக்கப்படும் கட்டத்தில், முந்தைய வேலையின் விளைவு மேம்படுத்தப்பட்டு, பின்கோனில் பாதுகாக்கப்படுகிறது, இது பின்னர் பயன்பாட்டிற்கான பணி விளைவுகளை காப்பகப்படுத்துவதற்கும் மீட்டெடுப்பதற்கும் உதவும் கருவியாகும். இந்த செயல்முறை முக்கியமானது, ஏனெனில் இது கடந்த கால தவறுகளில் இருந்து கற்றுக் கொள்வதன் மூலம் அதன் செயல்திறனை தொடர்ந்து மேம்படுத்த அனுமதிக்கிறது.
BabyAGI ஆனது போக்குகளைக் கண்டறியவும், தவறுகளில் இருந்து கற்றுக்கொள்ளவும், முந்தைய முடிவுகள் மற்றும் அதனுடன் இணைந்த மெட்டாடேட்டாவைக் கண்காணிப்பதன் மூலம் பின்வரும் பணிகளில் அதன் செயல்திறனை மேம்படுத்தவும் முடியும்.
பணி உருவாக்கம்
பணி உருவாக்கம் என்பது BabyAGI செயல்பாட்டில் மூன்றாவது கட்டமாகும், இதில் பணி உருவாக்க முகவர் செயல்பாடு OpenAI இன் API ஐப் பயன்படுத்தி முந்தைய வேலையின் இலக்கு மற்றும் முடிவைப் பொறுத்து புதிய பணிகளை உருவாக்குகிறது.
செயல்பாடு OpenAI API க்கு நான்கு அளவுருக்கள் கொண்ட கோரிக்கையை அனுப்புகிறது: குறிக்கோள், முந்தைய பணியின் விளைவு, பணி விளக்கம் மற்றும் தற்போதைய பணி பட்டியல். API ஆனது புதிய பணிகளின் பட்டியலை சரங்களாகக் கொண்டு பதிலளிக்கிறது. புதிய பணிகளின் பெயர்களைக் கொண்ட அகராதிகளின் பட்டியல் புதிய பணிகளுடன் திரும்பும்.
பணிகளுக்கு முன்னுரிமை அளித்தல்
பணிகளின் முன்னுரிமை என்பது BabyAGIக்கான பணிப்பாய்வுகளின் கடைசி கட்டமாகும். இந்த விஷயத்தில் OpenAI API ஐப் பயன்படுத்தி முன்னுரிமை முகவர் செயல்பாட்டைப் பயன்படுத்தி பணிப் பட்டியல் முன்னுரிமை அளிக்கப்படுகிறது. தற்போதைய பணியின் ஐடியை செயல்பாட்டிற்கு அளவுருவாக அனுப்பலாம்.
OpenAI இன் API க்கு ஒரு ப்ராம்ட்டை அனுப்பிய பிறகு, மறு முன்னுரிமைப்படுத்தப்பட்ட பணிகளின் எண்ணிடப்பட்ட பட்டியலை இந்த செயல்பாடு வழங்குகிறது. இந்த நிலை குறிப்பிடத்தக்க மற்றும் குறிக்கோளுடன் தொடர்புடைய செயல்பாடுகளில் அமைப்பு கவனம் செலுத்துவதை உறுதி செய்வதில் அவசியம்.
உங்கள் கணினியில் BabyGPT ஐ எவ்வாறு நிறுவுவது மற்றும் பயன்படுத்துவது?
முன் தேவைகள்
நிறுவல் செயல்முறையைத் தொடங்குவதற்கு முன், உங்கள் கணினியில் நிறுவ வேண்டிய சில தேவைகள் உள்ளன:
- Git தகவல்
- பைதான் 3.8 அல்லது அதற்குப் பிறகு
- OpenAI API விசை
- PineCone API விசை
தயவுசெய்து கவனிக்கவும்: நான் MacOS ஐ சமீபத்திய பதிப்பில் பயன்படுத்துகிறேன்.
BabyAGI களஞ்சியத்தை குளோன் செய்யவும்
முதல் படியாக, உங்கள் கணினியில் ஒரு தனிப்பட்ட கோப்புறையை (BabyAGI) உருவாக்கவும். திட்டத்தை குளோன் செய்ய, Git Bash ஐ திறந்து பின்வரும் கட்டளையை உள்ளிடவும்:
சார்புகளை நிறுவுக
இந்தப் படிநிலையில், இப்போது உருவாக்கப்பட்ட கோப்புறைக்குச் செல்லவும், BabyAGI ஐ இயக்கத் தேவையான அனைத்து சார்புகளையும் நிறுவுவோம்.
அதன் பிறகு உங்கள் குறியீடு எடிட்டரில் திட்டத்தைத் திறக்கவும், நான் VSCode, rename.env.template to.env ஆகியவற்றைப் பயன்படுத்துகிறேன், மேலும் உங்கள் OpenAI மற்றும் PineCone API விசைகள் மூலம் புலங்களை நிரப்பவும்.
உங்கள் OpenAI API விசையைப் பெறலாம் இங்கே
உங்கள் Pinecone API விசையைப் பெறலாம் இங்கே.
கடைசியாக, அந்த APIகளை .env கோப்பில் மரியாதைக்குரிய புலங்களில் வைக்கவும்.
அதே கோப்பில், நீங்கள் ஒரு புறநிலை மற்றும் ஆரம்ப பணியைக் காண்பீர்கள்.
பைதான் ஸ்கிரிப்டை இயக்கவும்
கடைசி கட்டத்தில், நீங்கள் இயக்கலாம் பைதான் ஸ்கிரிப்ட் உங்கள் குறியீடு எடிட்டரிலிருந்து அல்லது டெர்மினலிலும் கூட. தேர்வு உங்களுடையது. BabyAGI இன் முடிவுகள் இங்கே உள்ளன.
BabyAGI Vs ஆட்டோஜிபிடி
BabyAGI சில வழிகளில் தானியங்கு-ஜிபிடியிலிருந்து வேறுபடுகிறது, அது தகவலைச் சேகரிக்கும் விதம் உட்பட. BabyAGI வெளிப்புற ஆதாரங்களைத் தேடுவதில்லை, இது ஆட்டோ-ஜிபிடியுடன் ஒப்பிடும்போது சில சூழ்நிலைகளில் பெரிய நன்மையாக இருக்கலாம்.
BabyAGI மூளைச்சலவை செய்வதன் மூலம் அதன் செறிவை மட்டுப்படுத்துவதன் மூலம் பாதையிலிருந்து வெளியேறுவதைத் தவிர்க்கிறது மற்றும் ஆன்லைனில் தகவல்களைத் தேடுவதைத் தவிர்க்கிறது.
அதன் புதுமையான முறையின் காரணமாக, BabyAGI என்பது சிந்தனை மற்றும் மூளைச்சலவைக்கான ஒரு அருமையான கருவியாகும்.
BabyAGI ஒரு முழுமையான பயன்பாடாகவோ அல்லது ஒரு பெரிய அமைப்பில் உள்ள ஒரு அங்கமாகவோ பயன்படுத்தப்பட்டாலும், கருத்தாக்கத்தில் அதன் அர்ப்பணிப்புச் செறிவு காரணமாக அசல் யோசனைகளை எளிதாகக் கொண்டு வர முடியும்.
கவனச்சிதறல்களைத் தவிர்ப்பதன் மூலமும், கையில் இருக்கும் வேலையில் லேசர் போன்ற கவனம் செலுத்துவதன் மூலமும் BabyAGI ஒப்பிடமுடியாத முடிவுகளை வழங்க முடியும், இது AI ஆராய்ச்சி மற்றும் மேம்பாட்டுத் துறையில் ஒரு முக்கியமான கருவியாக அமைகிறது.
தீர்மானம்
BabyAGI இன் வடிவமைப்புத் தத்துவத்தின் முக்கியக் கோட்பாடு, தன்னியக்கம், நுண்ணறிவு மற்றும் செயல்திறன் ஆகியவற்றின் தடையற்ற ஒருங்கிணைப்பு ஆகும், இது வேகமாக மாறிவரும் இன்றைய உலகில் பலவிதமான தடைகளை எளிதாகக் கையாள பயனர்களுக்கு உதவுகிறது.
தானியங்கு பணித் தீர்மானம் மற்றும் நிர்வாகத்திற்கான தளத்தின் திறனை அதன் நேரடியான அமைப்பு மற்றும் செயல்படுத்தல் முறைக்கு நன்றி செலுத்துவதன் மூலம் நீங்கள் எளிதாகத் தட்டலாம், இது தனிநபர்கள் மற்றும் அணிகளுக்கு ஒரு சிறந்த கூட்டாளியாக அமைகிறது.
AI ஆராய்ச்சி வளர்ச்சியடைந்து வளரும்போது BabyAGI போன்ற கருவிகள் நிச்சயமாக மிகவும் முக்கியமானதாக மாறும், இது எதிர்காலத்தை வடிவமைக்க உதவுகிறது. BabyAGI ஆனது AI-இயங்கும் படைப்பாற்றலுக்கான முன்னணி தளமாக நிலைநிறுத்தப்பட்டுள்ளது, பல்வேறு வணிகங்கள் மற்றும் தொழில்களில் புத்தாக்கம் மற்றும் முன்னேற்றத்தை ஊக்குவிக்கிறது.
அதன் அதிநவீன திறன்களுடன், அடுத்த தலைமுறை AI-இயங்கும் தயாரிப்புகள் ஊக்கமளிக்கும், நிறுவனங்களும் மக்களும் தங்கள் நோக்கங்களை முன்பை விட மிகவும் புத்திசாலித்தனமாகவும் திறமையாகவும் நிறைவேற்ற முடியும்.
ஜேன்
அருமையான கட்டுரை! இதற்கான டுடோரியலை இடுகையிட்டதற்கு நன்றி, இதை முயற்சிக்க காத்திருக்க முடியாது! VS இல் திட்டத்தை எவ்வாறு திறப்பது?
ஜே
கோப்புறையை VS குறியீட்டில் இழுத்து விடுங்கள்.