سلام ټولو ته، او د مصنوعي استخباراتو نوي دور ته ښه راغلاست. په ټوله نړۍ کې پروګرام کونکو د "خپلواکه اجنټانو" رامینځته کول پیل کړي چې د ننګونو مسلو حل کولو لپاره د OpenAI GPT-4 په څیر د لوی ژبې ماډلونو (LLMs) سره همکاري کوي.
که څه هم دوی لاهم خورا ځوان دي، دا ډول اجنټان ممکن د LLM په بریالي کارونې کې د پام وړ ګام وي. عموما، موږ د GPT-4 سره په احتیاط سره د لارښوونو په جوړولو او د ChatGPT متن بکس کې ایښودلو سره اړیکه ونیسو تر هغه چې ماډل د مطلوب پایلې سره ځواب ورنکړي.
په عموم کې، خودمختاره اجنټان کولی شي یو لړ سیستماتیک عملونه رامینځته کړي چې LLM ترسره کوي تر هغه چې دا مخکې ټاکل شوي "هدف" ته ورسیږي. د فعالیتونو پراخوالی چې د خپلواکو اجنټانو اوس وړتیا لري د ویب څیړنې، کوډ کول، لنډیز، د اصلي مینځپانګې رامینځته کول، ژباړه، او نور ډیر څه شامل دي.
د مصنوعي استخباراتو ډیری سیسټمونه، لکه د ګوګل بارډ او د OpenAI ChatGPT، GPT-4، پدې وروستیو کې راڅرګند شوي او په ټوله نړۍ کې خپاره شوي. د مایکروسافټ څخه یو نوی Bing بوټ هم څرګند شو.
د BabyAGI په نوم یو اضافي AI سیسټم د AI سیسټمونو دې سیټ سره یوځای شوی.
په دې مقاله کې، موږ به د BabyAGI، د هغې مهمې برخې ته ژوره کتنه وکړو، او دا څنګه له دننه څخه کار کوي. موږ به یې هم پرتله کړو AutoGPT، او بیا تاسو ته وښایئ چې څنګه یې په خپل کمپیوټر کې نصب او وکاروئ.
نو ، څه شی دی BabyAGI?
BabyAGI یو غیر معمولي مصنوعي هوښیارتیا (AI) پلیټ فارم دی چې په ډیر زحمت سره ډیزاین شوی ترڅو په مجازی چاپیریال کې د AI اجنټانو پراخه ډول ازموینه او پراختیا وکړي. Yohei Nakajima، د پانګې اچونې ماسټر او مصنوعي هوښیارتیا، د دې عصري اختراع جوړونکی دی.
د BabyAGI د پراخ جوړښت بنسټ، د Task-driven خودمختاره اجنټ د پرانیستې سرچینې پلیټ فارم لري چې په مختلفو برخو کې څیړنې ته وده ورکړي، د ژبې استملاک او ادراکي پراختیا څخه د پیاوړتیا زده کړې پورې.
BabyAGI ډیزاین شوی ترڅو د زده کړې تقلید په داسې طریقه وکړي چې د ماشوم انسانانو ادراکي پرمختګ سره ورته وي. وروستی هدف د AI ځواکمن کول دي چې د تجربې له لارې پوهه ترلاسه کړي، هوښیار قضاوت وکړي، او په خپلواک ډول عمل وکړي.
امکانات د BabyAGI سره نه ختمیدونکي دي چې د AI څیړنې په برخه کې رهبري کوي.
د دې پلیټ فارم اصلي هدف د سمول شوي ترتیباتو ، روزنې او ارزونو په کارولو سره د AI اجنټانو پراخه لړۍ ارزونه او ښه کول دي. د دې لوی هدف د ننګونو دندو زده کولو او ترسره کولو لپاره د اجنټانو وړتیا څیړل دي.
په ښکاره ډول، د اجنټانو د پیاوړتیا زده کړې او ادراکي ظرفیتونو پراختیا د پلیټ فارم بریالیتوب یوه مهمه برخه ده.
اوس، د BabyAGI د هود لاندې څه دي؟
سیسټم د ځینو خورا قوي ټیکنالوژیو څخه کار اخلي چې پکې د GPT-4، د لینګ چین زنځیر او اجنټ وړتیاوې، د OpenAI API، او Pinecone شامل دي، ترڅو د دندو ګړندي او مؤثره اجرا وړ کړي.
بې له شکه، د GPT-4 ژبې ماډل، یو بې مثاله LLM چې د دقت او اسانتیا سره د دندو اداره کولو لپاره رامینځته شوی، د سیسټم زړه ماتونکی دی. سیسټم کولی شي پیچلې دندې د بې ساري موثریت سره ترسره کړي ځکه چې د دې ظرفیت له امله چې نوي دندې رامینځته کړي او په ریښتیني وخت کې ورته لومړیتوب ورکړي.
برسیره پردې، سیسټم د Pinecone څخه کار اخلي، د ویکتور لټون پلیټ فارم، کوم چې د دندې پورې اړوند ډیټا لکه د دندې توضیحات، محدودیتونه، او پایلې ذخیره کولو او ترلاسه کولو کې خورا مهم دي.
د دې لپاره چې سیسټم د پیاوړتیا زده کړې وړتیا ولري، کوم چې دا اجازه ورکوي چې د تجربې څخه پوهه ترلاسه کړي او د وخت په تیریدو سره ښه شي، د معلوماتو اداره کولو لپاره ساده طریقه اړینه ده. سیسټم د LangChain چوکاټ سره مدغم کړی، د AI اجنټانو د خپل چاپیریال سره د تعامل په لاره کې انقلاب رامینځته کړی ترڅو د ماشوم AGI وړتیاو محدودیتونو ازموینه وکړي.
سیسټم د دې لوړ شوي ښکیلتیا له امله د سیالانو څخه بهر ولاړ دی، کوم چې د AI اجنټ سره مرسته کوي چې ډیر ډیټا پوه شي او په اسانۍ سره ننګونې دندې اداره کولو لپاره سمبال کړي.
سیسټم یو ډیک کاروي (دوه اړخیزه قطار) د معلوماتو جوړښت د کار لیست تنظیم او لومړیتوب ورکول ځکه چې د دندې مدیریت د ماشوم AGI وړتیاو بنسټ دی.
سیسټم په اوتومات ډول نوي دندې تولیدوي ترڅو د دندې لیست اوسني او تازه وساتي کله چې دندې پای ته ورسیږي او د دوی ځای کې نوي رامینځته شي. د دندې لیست په منظم ډول بیا تنظیم شوی ترڅو تضمین کړي چې سیسټم د امکان تر حده په مؤثره توګه کار کوي، دا توان ورکوي چې پرته له خطا دندې ترسره کړي.
BabyAGI څنګه کار کوي؟
د BabyAGI سکریپټ په دوامداره توګه د دندې لیست څخه دندې غوره کوي، اجرا کوي، پایلې لوړوي، او د پخوانۍ دندې هدف او پایلو پورې اړه لري نوي دندې رامینځته کوي.
دا سکریپټ په لامحدود لوپ کې پرمخ ځي. د سکریپټ د کاري فلو څلور لومړني مرحلې د دندې اجرا کول، د پایلو بډایه کول، د دندې تولید، او کاري لومړیتوبونه دي.
دندې اجرا کول
د BabyAGI پروسه د دې مرحلې سره پیل کیږي. د اجرایوي اجنټ فنکشن پدې مرحله کې د OpenAI API ته دنده لیږدوي، او API د شرایطو سره سم کار بشپړوي. هدف او دنده د اجرا کونکي اجنټ فعالیت لپاره دوه آخذې دي.
د دندې پایله بیا د OpenAI API ته د پرامپټ لیږلو وروسته د تار په توګه بیرته راستانه کیږي. دا مرحله مهمه ده ځکه چې دا سیسټم ته فرصت ورکوي چې دندې پای ته ورسوي او معلومات راټول کړي چې د نویو دندو پراختیا او د اوسنیو دندو لومړیتوبونو کې مرسته وکړي.
د پایلو ښه والی
په هغه مرحله کې چې د "پایلې ښه والی" په نوم پیژندل کیږي، د مخکینۍ دندې پایلې په پنیکون کې ښه شوي او ساتل کیږي، د وروسته کارونې لپاره د کار پایلو د آرشیف کولو او ترلاسه کولو لپاره ګټور وسیله. دا پروسه خورا مهمه ده ځکه چې دا سیسټم ته اجازه ورکوي چې په دوامداره توګه د تیرو غلطیو څخه د زده کړې له لارې خپل فعالیت ښه کړي.
BabyAGI کولی شي رجحانات ومومي، له غلطیو څخه زده کړه وکړي، او د مخکینیو پایلو او د دوی سره د میټاډاټا په تعقیب په لاندې دندو کې خپل فعالیت ښه کړي.
د دندې نسل
د ټاسک جوړول د BabyAGI پروسې دریمه مرحله ده، چیرې چې د دندې رامینځته کولو اجنټ فعالیت د OpenAI API کاروي ترڅو د مخکینۍ دندې هدف او پایلې پورې اړه ولري نوي دندې رامینځته کړي.
فنکشن د څلورو پیرامیټونو سره OpenAI API ته غوښتنه لیږي: هدف ، د مخکینۍ دندې پایله ، د دندې توضیحات ، او د اوسني دندې لیست. API د نویو دندو لیست سره د تارونو په توګه ځواب ورکوي. د لغتونو لیست چې د نویو دندو نومونه لري بیا د نویو دندو سره بیرته راستانه کیږي.
کارونو ته لومړیتوب ورکول
د دندو لومړیتوب ورکول د BabyAGI لپاره د کاري جریان وروستی مرحله ده. د کار لیست په دې حالت کې لومړیتوب ورکول کیږي د لومړیتوب ایجنټ فنکشن د OpenAI API په کارولو سره. د اوسني دندې ID فعالیت ته د پیرامیټر په توګه لیږل کیدی شي.
فنکشن د دندو یو شمیر لیست بیرته راګرځوي کوم چې د OpenAI API ته د پرامپټ لیږلو وروسته بیا تنظیم شوي. دا مرحله د دې ډاډ ترلاسه کولو لپاره اړینه ده چې سیسټم په هغو فعالیتونو تمرکز کوي کوم چې د پام وړ او هدف سره تړاو لري.
څنګه په خپل ماشین کې BabyGPT نصب او وکاروئ؟
مخکینۍ اړتیاوې
دلته یو څو اړتیاوې شتون لري چې تاسو باید په خپل کمپیوټر کې نصبولو ته اړتیا ولرئ مخکې لدې چې موږ د نصب کولو پروسه پیل کړو:
- Git
- Python 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 vs AutoGPT
BabyAGI په ځینو لارو کې د Auto-GPT څخه توپیر لري، په شمول د معلوماتو راټولولو طریقه. BabyAGI بهرنۍ سرچینې نه لټوي، کوم چې ممکن په ځینو حاالتو کې د Auto-GPT په پرتله لویه ګټه وي.
BabyAGI د خپل تمرکز په مغز کولو کې محدودولو سره د لار څخه د وتلو مخنیوی کوي او د آنلاین معلوماتو لټون کولو څخه ډډه کوي.
د دې نوښتي میتودولوژي له امله، BabyAGI د فکر کولو او دماغ کولو لپاره په زړه پورې وسیله ده.
BabyAGI کولی شي په اسانۍ سره د اصلي نظرونو سره راشي چې په نظریه باندې د دې وقف شوي تمرکز له امله مننه کوي ، ایا دا د یو واحد غوښتنلیک یا په لوی سیسټم کې د یوې برخې په توګه کارول کیږي.
BabyAGI کولی شي د ګډوډۍ مخنیوي او په لاس کې کار باندې د لیزر په څیر تمرکز ساتلو سره بې ساري پایلې چمتو کړي ، دا د AI څیړنې او پراختیا په برخه کې یوه مهمه وسیله ګرځوي.
پایله
د BabyAGI د ډیزاین فلسفې کلیدي اصول د اتوماتیک ، هوښیارتیا او موثریت بې ساري ادغام دی ، کوم چې کاروونکو ته دا وړتیا ورکوي چې په اسانۍ سره د نن ورځې په ګړندۍ بدلیدونکي نړۍ کې پراخه خنډونه اداره کړي.
تاسو کولی شئ په اسانۍ سره د اتوماتیک کاري حل او مدیریت لپاره د پلیټ فارم وړتیا ته لاړ شئ د دې مستقیم تنظیم او اجرا کولو میتود څخه مننه ، دا د افرادو او ټیمونو لپاره عالي متحد جوړوي.
د BabyAGI په څیر وسیلې به یقینا ډیر مهم شي ځکه چې د AI څیړنه وده کوي او وده کوي ، د راتلونکي شکل ورکولو کې مرسته کوي. BabyAGI موقعیت لري چې د AI ځواک لرونکي خلاقیت لپاره یو مخکښ پلیټ فارم شي ، په مختلف سوداګرۍ او مسلکونو کې د نوښت او پرمختګ هڅوي چې په مغز او نظریه باندې د بې ساري ټینګار له امله مننه کوي.
د دې عصري وړتیاوو سره، د AI ځواک لرونکي محصولاتو راتلونکی نسل به هڅول کیږي، دواړه سازمانونو او خلکو ته دا توان ورکوي چې خپل اهداف د پخوا په پرتله ډیر هوښیار او مؤثره ترسره کړي.
جین
عالي مقاله! د دې لپاره د ټیوټوریل پوسټ کولو لپاره مننه د دې هڅه کولو لپاره انتظار مه کوئ! زه څنګه په VS کې پروژه خلاصوم؟
جې
یوازې فولډر په VS کوډ کې ډریګ او ډراپ کړئ.