مواد جي جدول[لڪ][ڏسو]
سڀني کي هيلو، ۽ مصنوعي ذهانت جي نئين دور ۾ ڀليڪار. سڄي دنيا ۾ پروگرامرز ”خودمختيار ايجنٽ“ ٺاهڻ شروع ڪيا آهن جيڪي وڏي ٻولي ماڊلز (LLMs) سان تعاون ڪن ٿا جهڙوڪ OpenAI جي GPT-4 کي مشڪل مسئلن کي منهن ڏيڻ لاءِ.
جيتوڻيڪ اهي اڃا تائين انتهائي نوجوان آهن، اهڙا ايجنٽ شايد LLM جي ڪامياب استعمال ۾ هڪ اهم قدم هوندا. عام طور تي، اسان GPT-4 سان ڳالھيون ڪندا آھيون احتياط سان ھدايتن کي ترتيب ڏيندي ۽ انھن کي ChatGPT جي ٽيڪسٽ باڪس ۾ وجھي جيستائين ماڊل مطلوب نتيجو سان جواب نه ڏئي.
عام طور تي، خودمختيار ايجنٽ سسٽماتي ڪارناما جو هڪ سلسلو ٺاهي سگھن ٿا جيڪي LLM انجام ڏئي ٿو جيستائين اهو اڳ ۾ مقرر ڪيل "مقصد" تائين پهچي وڃي. سرگرمين جي وسعت جيڪي خودمختيار ايجنٽ ھاڻي قابل آھن ويب ريسرچ، ڪوڊنگ، خلاصو، اصل مواد ٺاھڻ، ترجمو ڪرڻ، ۽ ٻيا گھڻا.
ڪيترائي مصنوعي انٽيليجنس سسٽم، جهڙوڪ گوگل جي بارڊ ۽ OpenAI جي ChatGPT، GPT-4، تازو اڀري آيا آهن ۽ سڄي دنيا ۾ پکڙيل آهن. Microsoft مان هڪ نئون Bing Bot پڻ ظاهر ٿيو.
BabyAGI نالي هڪ اضافي AI سسٽم AI سسٽم جي هن سيٽ ۾ شامل ٿيو آهي.
هن آرٽيڪل ۾، اسان BabyAGI، ان جي اهم جزو، ۽ اهو اندر کان ٻاهر ڪيئن ڪم ڪري ٿو، تي هڪ گہرے نظر ڏينداسين. اسان به ان جي ڀيٽ ڪنداسين خودڪار جي پي ٽي، ۽ پوءِ توهان کي ڏيکاريو ته ڪيئن انسٽال ڪجي ۽ توهانجي ڪمپيوٽر تي استعمال ڪجي.
تنهن ڪري ، ڇا آهي بيبي اي جي آئي?
BabyAGI هڪ غيرمعمولي مصنوعي ذهانت (AI) پليٽ فارم آهي جنهن کي وڏي محنت سان ڊزائين ڪيو ويو آهي ته جيئن مختلف قسم جي AI ايجنٽن کي ورچوئل ماحول ۾ جانچ ۽ ترقي ڪري. Yohei Nakajima، وينچر سرمائي جو هڪ ماسٽر ۽ مصنوعي انٽيلي جنس، هن جديد ايجاد جو خالق آهي.
BabyAGI جي وسيع آرڪيٽيڪچر جو بنياد، ٽاسڪ ڊريوين خودمختيار ايجنٽ مختلف شعبن ۾ تحقيق کي فروغ ڏيڻ لاءِ اوپن سورس پليٽ فارم تي فخر ڪري ٿو، ٻولي جي حصول ۽ علم جي ترقي کان وٺي سکيا جي سکيا تائين.
BabyAGI کي سکيا جي تقليد ڪرڻ لاءِ اهڙي طريقي سان ٺاهيو ويو آهي جيڪو ٻار انسانن جي شعوري ترقي سان مشابهت رکي ٿو. حتمي مقصد AI کي بااختيار بڻائڻ آهي تجربو ذريعي علم حاصل ڪرڻ، عقلمند فيصلا ڪرڻ، ۽ آزاديءَ سان عمل ڪرڻ.
امڪان لامحدود آهن BabyAGI سان گڏ جديد AI تحقيق ۾ رستو.
ھن پليٽ فارم جو بنيادي مقصد آھي AI ايجنٽن جي وسيع رينج جي ڪارڪردگي جو جائزو وٺڻ ۽ ان کي بھتر ڪرڻ لاءِ ٺهيل سيٽنگون، ٽريننگ ۽ اسيسمينٽ استعمال ڪندي. ان جو وڏو مقصد ايجنٽن جي قابليت کي سکڻ ۽ مشڪل ڪمن کي انجام ڏيڻ جي تحقيق ڪرڻ آهي.
واضح طور تي، ايجنٽن جي مضبوطي جي سکيا ۽ سنجيدگي جي صلاحيتن جي ترقي پليٽ فارم جي ڪاميابي جو هڪ اهم حصو آهي.
هاڻي، BabyAGI جي هود هيٺ ڇا آهي؟
سسٽم ڪجھ سڀ کان وڌيڪ طاقتور ٽيڪنالاجيون استعمال ڪري ٿو، جن ۾ GPT-4، LangChain جي زنجير ۽ ايجنٽ صلاحيتون، OpenAI جي API، ۽ Pinecone شامل آهن، ڪمن جي تڪڙي ۽ موثر عمل کي فعال ڪرڻ لاء.
بلاشڪ، GPT-4 ٻوليءَ جو ماڊل، هڪ بي مثال LLM ٺاهيو ويو آهي نوڪرين کي درست ۽ سهوليت سان سنڀالڻ لاءِ، سسٽم جي ڌڙڪندڙ دل آهي. سسٽم پيچيده نوڪريون بي مثال ڪارڪردگي سان انجام ڏئي سگهي ٿو ڇاڪاڻ ته ان جي صلاحيت نئين ڪمن کي پيدا ڪرڻ ۽ انهن کي حقيقي وقت ۾ ترجيح ڏيڻ جي ڪري.
اضافي طور تي، سسٽم استعمال ڪري ٿو Pinecone، هڪ ویکٹر سرچ پليٽ فارم، جيڪو ڪم سان لاڳاپيل ڊيٽا جي اسٽوريج ۽ ٻيهر حاصل ڪرڻ ۾ اهم آهي جهڙوڪ ڪم جي وضاحت، پابنديون، ۽ نتيجا.
سسٽم کي مضبوط ڪرڻ واري سکيا جي قابل ٿيڻ لاءِ، جيڪو ان کي تجربي مان ڄاڻ حاصل ڪرڻ ۽ وقت سان گڏ بهتر ٿيڻ جي اجازت ڏئي ٿو، ڊيٽا کي سنڀالڻ لاءِ هڪ آسان طريقو ضروري آهي. سسٽم LangChain فريم ورڪ کي ضم ڪيو آهي، بيبي AGI جي صلاحيتن جي حدن کي جانچڻ جي ڪوشش ۾ AI ايجنٽ پنهنجي ماحول سان رابطي جي طريقي ۾ انقلاب آڻيندي.
سسٽم مقابلي کان ٻاهر بيٺو آهي ڇاڪاڻ ته مصروفيت جي هن وڌيل درجي جي ڪري، جيڪا مدد ڪري ٿي AI ايجنٽ کي وڌيڪ ڊيٽا کان آگاهي ۽ آساني سان مشڪل نوڪريون سنڀالڻ لاءِ ليس.
سسٽم هڪ ڊيڪ استعمال ڪري ٿو (ڊبل ختم ٿيل قطار) ڊيٽا جو structureانچو ان جي نوڪري جي فهرست کي ترتيب ڏيڻ ۽ ترجيح ڏيڻ لاء ڇو ته ٽاسڪ مئنيجمينٽ بيبي AGI جي صلاحيتن جو بنياد آهي.
سسٽم خودڪار طور تي نوان ڪم پيدا ڪري ٿو ٽاسڪ لسٽ کي برقرار رکڻ لاءِ موجوده ۽ تازه ترين جڏهن ڪم مڪمل ٿي وڃن ٿا ۽ انهن جي جاءِ تي نوان ٺاهيا وڃن ٿا. ٽاسڪ لسٽ کي باقاعدي طور تي ٻيهر ترجيح ڏني وئي آهي انهي جي ضمانت ڏيڻ لاءِ ته سسٽم ممڪن طور تي ڪارائتو ڪم ڪري ٿو، ان کي بغير ڪنهن غلطي جي فرائض انجام ڏيڻ جي قابل بڻائي ٿو.
BabyAGI ڪيئن ڪم ڪندو آهي؟
BabyAGI اسڪرپٽ مسلسل ٽاسڪ لسٽ مان ڪم چونڊيندو آهي، انهن تي عمل ڪندو آهي، نتيجن کي وڌائيندو آهي، ۽ نوان ڪم ٺاهيندو آهي پوئين نوڪري جي مقصد ۽ نتيجن جي بنياد تي.
هي اسڪرپٽ هڪ لامحدود لوپ ۾ هلندو آهي. اسڪرپٽ جي ڪم جي فلو جا چار بنيادي مرحلا آھن ٽاسڪ ايگزيڪيوشن، نتيجن جي افزودگي، ٽاسڪ جنريشن، ۽ ٽاسڪ جي اوليت.
ڪم سنڀالڻ
BabyAGI عمل هن مرحلي سان شروع ٿئي ٿو. ايگزيڪيوشن ايجنٽ فنڪشن هن اسٽيج ۾ OpenAI جي API ڏانهن هڪ ٽاسڪ منتقل ڪري ٿو، ۽ API ڪم مڪمل ڪري ٿي ان حوالي سان. مقصد ۽ ٽاسڪ عملدار ايجنٽ جي فنڪشن لاءِ ٻه ان پٽ آهن.
ٽاسڪ جو نتيجو وري هڪ اسٽرنگ جي طور تي واپس ڪيو ويو آهي هڪ پرامپ موڪلڻ کانپوءِ OpenAI جي API ڏانهن. اهو مرحلو اهم آهي ڇاڪاڻ ته اهو سسٽم کي ڪمن کي ختم ڪرڻ ۽ معلومات گڏ ڪرڻ جو موقعو ڏئي ٿو جيڪو نئين ڪمن جي ترقي ۽ موجوده ڪمن کي ترجيح ڏيڻ ۾ مدد ڪندو.
نتيجن جي بهتري
اسٽيج ۾ "نتيجو جي بهتري" جي نالي سان سڃاتو وڃي ٿو، اڳئين نوڪري جو نتيجو بهتر ۽ محفوظ ڪيو ويو آهي Pinecone ۾، بعد ۾ استعمال لاء ڪم جي نتيجن کي آرڪائيو ڪرڻ ۽ ٻيهر حاصل ڪرڻ لاء هڪ مددگار اوزار. اهو عمل انتهائي اهم آهي ڇاڪاڻ ته اهو سسٽم کي اجازت ڏئي ٿو ته مسلسل پنهنجي ڪارڪردگي کي بهتر ڪري ماضي جي غلطين مان سکڻ سان.
BabyAGI رجحانن کي ڳولي سگھي ٿو، غلطين مان سکو، ۽ اڳئين نتيجن ۽ انھن سان گڏ ميٽا ڊيٽا کي ٽريڪ ڪندي ھيٺين ڪمن ۾ پنھنجي ڪارڪردگي کي بھتر ڪري سگھي ٿو.
ڪم نسل
ٽاسڪ ٺاھڻ BabyAGI عمل ۾ ٽيون مرحلو آھي، جتي ٽاسڪ ٺاھڻ جو ايجنٽ فنڪشن OpenAI جي API استعمال ڪري ٿو نوان ڪم پيدا ڪرڻ لاءِ جيڪي مقصد ۽ اڳئين ڪم جي نتيجي تي منحصر آھن.
فنڪشن هڪ درخواست موڪلي ٿو OpenAI API کي چار پيٽرولن سان: مقصد، اڳئين ڪم جو نتيجو، ڪم جي وضاحت، ۽ موجوده ڪم جي فهرست. API جواب ڏئي ٿو نون ڪمن جي لسٽ سان جيئن اسٽرنگ. ڊڪشنري جي هڪ فهرست جنهن ۾ نون ڪمن جا نالا شامل آهن وري نوان ڪمن سان گڏ ڏنا ويندا آهن.
ڪمن کي ترجيح ڏيڻ
ڪمن کي ترجيح ڏيڻ BabyAGI لاءِ ڪم فلو جو آخري مرحلو آھي. ٽاسڪ لسٽ کي ترجيح ڏني وئي آھي ھن صورت ۾ ترجيحي ايجنٽ فنڪشن استعمال ڪندي OpenAI API استعمال ڪندي. موجوده ڪم جي ID فنڪشن ڏانهن هڪ پيٽرولر طور موڪلي سگھجي ٿو.
فنڪشنل ڪمن جي ھڪڙي نمبر واري لسٽ کي واپس ڪري ٿو جيڪي 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 ڪيئي حاصل ڪري سگھجي ٿي هتي.
آخر ۾، انهن APIs کي .env فائل ۾ معزز شعبن ۾ رکو.
ساڳئي فائل ۾، توهان کي هڪ مقصد ۽ ابتدائي ڪم ملندو.
Python اسڪرپٽ کي هلايو
آخري مرحلي تي، توهان هلائي سگهو ٿا پٿون اسڪرپٽ توهان جي ڪوڊ ايڊيٽر کان يا ٽرمينل سان پڻ. چونڊ توهان جي آهي. هتي BabyAGI جا نتيجا آهن.
BabyAGI بمقابلہ خودڪار جي پي ٽي
BabyAGI ڪجھ طريقن سان آٽو-GPT کان مختلف آھي، جنھن ۾ معلومات گڏ ڪرڻ جو طريقو پڻ شامل آھي. BabyAGI ٻاهرين وسيلن جي ڳولا نٿو ڪري، جيڪو آٽو-GPT جي مقابلي ۾ ڪجهه حالتن ۾ وڏو فائدو ٿي سگهي ٿو.
BabyAGI پنهنجي توجه کي دماغي طوفان تائين محدود ڪندي ٽريڪ کان پاسو ڪري ٿو ۽ آن لائن معلومات ڳولڻ کان پاسو ڪري ٿو.
ان جي جديد طريقي جي ڪري، BabyAGI نظرياتي ۽ دماغي طوفان لاء هڪ بهترين اوزار آهي.
BabyAGI آساني سان اصل خيالن سان گڏ اچي سگھي ٿو نظرياتي تي ان جي وقف ڪنسنٽريشن جي مهرباني، ڇا اهو استعمال ڪيو ويو اسٽينڊ اڪيلو ايپليڪيشن يا هڪ وڏي سسٽم اندر هڪ جزو جي طور تي.
BabyAGI بي مثال نتيجا مهيا ڪري سگهي ٿي پريشانين کان پاسو ڪندي ۽ هٿ ۾ ڪم تي هڪ ليزر جهڙو ڌيان برقرار رکندي، ان کي AI تحقيق ۽ ترقي جي ميدان ۾ هڪ اهم اوزار بڻائي ٿي.
ٿڪل
BabyAGI جي ڊيزائن فلسفو جو بنيادي اصول آٽوميشن، انٽيليجنس ۽ ڪارڪردگيءَ جو بيحد انضمام آهي، جيڪو صارفين کي اڄ جي تيزيءَ سان بدلجندڙ دنيا ۾ وڏين رڪاوٽن کي آسانيءَ سان سنڀالڻ جي قابل بڻائي ٿو.
توهان آساني سان پليٽ فارم جي قابليت ۾ ٽيپ ڪري سگهو ٿا خودڪار ٽاسڪ ريزوليوشن ۽ مئنيجمينٽ جي مهرباني ان جي سڌي سيٽ اپ ۽ عمل جي طريقي جي مهرباني، انهي کي ماڻهن ۽ ٽيمن ٻنهي لاءِ هڪ عظيم اتحادي بڻائيندي.
اوزار جهڙوڪ BabyAGI يقيناً وڌيڪ اهم ٿي ويندا جيئن AI تحقيق ترقي ڪري ٿي ۽ ترقي ڪري ٿي، مستقبل کي شڪل ڏيڻ ۾ مدد ڪندي. BabyAGI AI-طاقتور تخليقيت لاءِ هڪ اعليٰ پليٽ فارم بڻجڻ لاءِ پوزيشن ۾ آهي، مختلف ڪاروبار ۽ پيشن ۾ جدت ۽ ترقي کي فروغ ڏيڻ جي مهرباني دماغي طوفان ۽ نظريي تي بي مثال زور ڏيڻ جي ڪري.
ان جي جديد صلاحيتن سان، ايندڙ نسل جي AI-طاقتور پراڊڪٽس کي متاثر ڪيو ويندو، ٻنهي تنظيمن ۽ ماڻهن کي پنهنجي مقصد کي پهريان کان وڌيڪ ذهين ۽ موثر طريقي سان حاصل ڪرڻ جي قابل بڻائي.
جاني
عظيم مضمون! هن لاءِ هڪ ٽيوٽوريل پوسٽ ڪرڻ جي مهرباني هن کي ڪوشش ڪرڻ جو انتظار نٿو ڪري سگهجي! مان پروجيڪٽ کي VS ۾ ڪيئن کوليان؟
مهمود
بس ڇڪيو ۽ ڦٽو ڪريو فولڊر کي VS ڪوڊ ۾.