Table of Contents[Veşartin][Rêdan]
Silav her kes, û bi xêr hatî serdema nû ya îstîxbarata sûnî. Bernamesazên li çaraliyê cîhanê dest bi afirandina "ajanên xweser" kirin ku bi modelên zimanên mezin (LLM) yên mîna OpenAI's GPT-4 re hevkariyê dikin da ku pirsgirêkên dijwar çareser bikin.
Her çend ew hîn jî pir ciwan in, ajanên weha dibe ku di karanîna serketî ya LLM de gavek girîng be. Bi gelemperî, em bi GPT-4 re bi baldarî rêwerzan çêdikin û wan têxin nav qutiya nivîsê ya ChatGPT heya ku model bi encama xwestinê bersivê bide.
Bi gelemperî, nûnerên xweser dikarin rêzek kiryarên sîstematîk ên ku LLM pêk tîne heya ku ew bigihîje "armancek" diyarkirî. Berfirehiya çalakiyên ku ajanên xweser naha dikarin wan bikin lêkolîna malperê, kodkirin, kurtkirin, afirandina naveroka orjînal, werger, û hêj bêtir.
Gelek pergalên îstîxbarata sûnî, mîna Bard-a Google û ChatGPT-ya OpenAI-yê, GPT-4, di van demên dawî de derketine û li çaraliyê cîhanê belav bûne. Bing Botek nû ya ji Microsoft-ê jî xuya bû.
Pergalek AI-ya zêde ya bi navê BabyAGI beşdarî vê koma pergalên AI-yê bûye.
Di vê gotarê de, em ê nihêrînek kûr li BabyAGI, pêkhateya wê ya girîng, û ka ew ji hundurê der ve çawa dixebite. Em ê wê jî bidin ber hev Autogpt, û paşê nîşanî we bide ka meriv çawa wê li ser komputera xwe saz bike û bikar bîne.
Ji ber vê yekê, çi ye BabyAGI?
BabyAGI platformek îstîxbarata sûnî (AI) ya awarte ye ku ji bo ceribandin û pêşdebirina cûrbecûr ajanên AI-ê di hawîrdora virtual de bi kelecan hatî çêkirin. Yohei Nakajima, masterê sermayeyê û çêkirî, afirînerê vê îcada herî dawî ye.
Bingeha mîmariya berfireh a BabyAGI, Task-Driven Otonom Agent xwedan platformek çavkaniyek vekirî ye ku lêkolînê di cûrbecûr qadan de pêşve bixe, ji wergirtina ziman û pêşkeftina cognitive heya fêrbûna bihêzkirinê.
BabyAGI ji bo teqlîdkirina fêrbûnê bi rengekî ku bi pêşkeftina cognitive ya mirovên pitik re wekhev e hatî sêwirandin. Armanca paşîn ev e ku AI-ê hêzdar bike ku bi ezmûnê zanyariyê werbigire, dadbariyên aqilmend bike û serbixwe tevbigere.
Derfetên ku BabyAGI rê li ber lêkolîna AI-ya pêşkeftî digire, bêdawî ne.
Armanca sereke ya vê platformê ev e ku bi karanîna mîhengên simulated, perwerdehî û nirxandinan re performansa cûrbecûr ajanên AI-ê binirxîne û baştir bike. Armanca wê ya sereke lêkolînkirina kapasîteya ajanan a fêrbûn û pêkanîna karên dijwar e.
Eşkere ye, pêşkeftina fêrbûna bihêzkirina ajanan û kapasîteyên cognitive hêmanek girîng a serkeftina platformê ye.
Naha, di binê kapê BabyAGI de çi heye?
Pergal hin teknolojiyên herî hêzdar ên berdest bikar tîne, di nav de GPT-4, zincîra LangChain û kapasîteyên ajansê, API-ya OpenAI, û Pinecone, da ku pêkanîna bilez û bi bandor a karan bike.
Bê guman, modela zimanê GPT-4, LLM-yek bêhempa ya ku ji bo karan bi rastbûn û rehetî ve hatî afirandin, dilê lêdana pergalê ye. Pergal dikare karên tevlihev bi karîgeriyek bêhempa pêk bîne ji ber ku kapasîteya wê ya afirandina karên nû û pêşîgirtina wan di demek rast de.
Wekî din, pergal Pinecone, platformek lêgerîna vektor bikar tîne, ku di hilanîn û hilanîna daneyên peywirê yên wekî danasînên peywirê, sînorkirin û encaman de girîng e.
Ji bo ku pergal bikaribe fêrbûna hêzdar be, ku dihêle ew ji ezmûnê zanyariyê werbigire û bi demê re çêtir bibe, nêzîkatiyek hêsan a hilgirtina daneyê hewce ye. Pergalê çarçoweya LangChain yekpare kiriye, di hewlekê de ji bo ceribandina sînorên kapasîteyên Baby AGI di awayê ku ajanên AI-ê bi hawîrdora xwe re têkilî daynin şoreşek çêdike.
Pergal ji ber vê radeya tevlêbûnê ya bilindkirî ji pêşbazan radiweste, ku ji nûnerê AI-ê re dibe alîkar ku bêtir agahdarî daneyê û jêhatî bibe ku karên dijwar bi hêsanî bi rê ve bibe.
Pergal deqek bikar tîne (rêga du-dawî) avahiya daneyê ku lîsteya karên xwe birêxistin bike û pêşî lê bigire ji ber ku rêveberiya peywirê bingeha kapasîteyên Baby AGI ye.
Pergal bixweber karên nû hildiberîne da ku dema ku peywir qediyan û yên nû li şûna wan têne afirandin navnîşa peywirê ya heyî û nûjen bihêle. Lîsteya peywirê bi rêkûpêk ji nû ve tête pêşanîn kirin da ku garantî bike ku pergal bi qasî ku pêkan bi bandor tevdigere, ku jê re kar dike ku bêyî xeletî peywiran pêk bîne.
BabyAGI çawa dixebite?
Skrîpta BabyAGI bi domdarî peywiran ji navnîşek peywirê hildibijêre, wan pêk tîne, encaman zêde dike, û li gorî armanc û encama karê berê peywirên nû çêdike.
Ev skrîpt di xelekek bêdawî de dimeşe. Çar qonaxên bingehîn ên xebata skrîptê cîbicîkirina peywirê, dewlemendkirina encamê, hilberîna peywirê, û pêşînkirina peywirê ne.
Darvekirina peywirê
Pêvajoya BabyAGI bi vê qonaxê dest pê dike. Fonksiyona kargêrê di vê qonaxê de peywirek ji API-ya OpenAI-yê re vediguhezîne, û API li gorî çarçovê karekî temam dike. Armanc û peywir du têketinên fonksiyona kargêrê darvekirinê ne.
Encama peywirê paşê wekî rêzek tê vegerandin piştî ku daxwazek ji API-ya OpenAI-yê re tê şandin. Ev qonax girîng e ji ber ku ew şansê dide pergalê ku peywiran biqedîne û agahdariya berhev bike ku dê di pêşvebirina karên nû û pêşînkirina karên heyî de bibe alîkar.
Başkirina encaman
Di qonaxa ku wekî "pêşkeftina encamê" tê zanîn de, encama karê pêşîn di Pinecone de, amûrek arîkar ji bo arşîvkirin û wergirtina encamên peywirê ji bo karanîna paşîn çêtir dibe û tê parastin. Ev pêvajo pir girîng e ji ber ku ew dihêle ku pergalê bi domdarî performansa xwe bi fêrbûna ji xeletiyên berê baştir bike.
BabyAGI dikare bi şopandina encamên pêşîn û metadaneyên pêvekirî ve meylan kifş bike, ji xeletiyan fêr bibe û di peywirên jêrîn de performansa xwe baştir bike.
nifşê peywirê
Afirandina peywirê di pêvajoya BabyAGI de qonaxa sêyem e, ku fonksiyona kargêrê afirandina peywirê API-ya OpenAI-yê bikar tîne da ku li gorî armanc û encama xebata pêşîn li gorî armanc û encama xebata pêşîn karên nû çêbike.
Fonksîyon bi çar parameteran daxwazek ji OpenAI API re dişîne: armanc, encama peywira pêşîn, ravekirina peywirê, û navnîşa peywira heyî. API bi navnîşek karên nû yên wekî rêzan bersiv dide. Dûv re lîsteyek ferhengan ku navên karên nû tê de hene, digel karên nû têne vegerandin.
Pêşniyarkirina karan
Pêşînkirina karan ji bo BabyAGI qonaxa paşîn a xebatê ye. Lîsteya peywirê di vê rewşê de bi karanîna fonksiyona kargêriya pêşîniyê bi karanîna OpenAI API-ê ve tête pêşîn kirin. Nasnameya peywira heyî dikare wekî parametreyek ji fonksiyonê re were şandin.
Fonksiyon navnîşek jimarekirî ya peywirên ku piştî şandina daxwazek ji API-ya OpenAI-yê re ji nû ve hatine destnîşankirin vedigerîne. Ev qonax ji bo pêbaweriya ku pergal li ser çalakiyên girîng û bi armancê re têkildar e, girîng e.
Meriv çawa BabyGPT li ser makîneya xwe saz dike û bikar tîne?
Pêdiviyên pêşîn
Berî ku em pêvajoya sazkirinê dest pê bikin çend hewcedarî hene ku hûn hewce ne ku hûn li ser komputera xwe saz bikin:
- herin
- Python 3.8 an paşê
- Bişkojka API-ya OpenAI
- Bişkojka PineCone API
Ji kerema xwe not: Ez MacOS-ê bi guhertoya herî dawî bikar tînim.
Depoya BabyAGI klon bikin
Wekî gava yekem, li ser komputera xwe peldankek yekta (BabyAGI) çêbikin. Ji bo klonkirina projeyê, Git Bash vekin û emrê jêrîn têkevin:
Girêdayî girêdayîbûnê
Di vê gavê de biçin peldanka ku nû hatî afirandin, em ê hemî girêdanên ku ji bo meşandina BabyAGI hewce ne saz bikin.
Piştî wê projeyê di edîtorê koda xwe de veke, ez VSCode bikar tînim, binav bikim.env.template to.env, û bi bişkojkên xwe yên OpenAI û PineCone API-yê qadan tijî bikim.
Mifteya weya OpenAI API dikare were bidestxistin vir
Mifteya weya Pinecone API dikare were bidestxistin vir.
Di dawiyê de, wan API-yan di pelê .env de li qadên rêzdar bi cih bikin.
Di heman pelê de, hûn ê peywirek armanc û destpêkê bibînin.
Skrîpta Python bimeşînin
Di qonaxa paşîn de, hûn dikarin rêve bikin Nivîsara Python ji edîtorê koda xwe an jî bi termînalê re. Hilbijartina we ye. Li vir encamên BabyAGI hene.
BabyAGI Vs Autogpt
BabyAGI bi hin awayan ji Auto-GPT cûda dibe, di nav de awayê ku ew agahdarî berhev dike. BabyAGI li çavkaniyên derveyî nagere, ku dibe ku di hin rewşan de li gorî Auto-GPT avantajek mezin be.
BabyAGI bi sînordarkirina baldariya xwe ya bi mêjî re bi sînor dike û ji lêgerîna agahdariya serhêl dûr disekine.
Ji ber metodolojiya xweya nûjen, BabyAGI ji bo raman û mêjî amûrek fantastîk e.
BabyAGI dikare bi hêsanî ramanên orîjînal peyda bike bi saya baldariya xwe ya diyarkirî ya li ser îdeasyonê, çi ew wekî serîlêdanek serbixwe an jî pêkhateyek di nav pergalek mezintir de were bikar anîn.
BabyAGI dikare encamên bêhempa peyda bike bi dûrxistina baldarîyan û domandina baldarîyek mîna lazerê li ser xebata ku di dest de ye, û ew di warê lêkolîn û pêşkeftina AI-ê de amûrek girîng dike.
Xelasî
Rêbaza bingehîn a felsefeya sêwiranê ya BabyAGI yekbûna bêkêmasî ya otomatîkî, îstîxbaratî û bikêrhatî ye, ku dihêle bikarhêneran di cîhana ku zû diguhere ya îroyîn de bi hêsanî rê li ber gelek astengiyan bigire.
Hûn dikarin bi hêsanî bi şiyana platformê ji bo çareserkirin û rêvebirina peywira otomatîkî bi saya sazûman û rêbaza darvekirina wê ya rast bişkînin, ku wê hem ji bo kes û hem jî ji bo tîmê hevalbendek mezin e.
Amûrên mîna BabyAGI dê bê guman girîngtir bibin her ku lêkolîna AI-ê pêş dikeve û mezin dibe, ji bo şekilkirina pêşerojê dibe alîkar. BabyAGI cîh girtiye ku bibe platformek pêşeng ji bo afirîneriya bi AI-ê ve, bi saya giraniya xwe ya bêhempa ya li ser mêjî û ramanê, nûbûn û pêşkeftinê di cûrbecûr karsazî û pîşeyan de xurt dike.
Bi kapasîteyên xwe yên pêşkeftî, dê nifşa paşîn a hilberên bi AI-ê-hêzdar bibin îlham, ku hem rêxistin û hem jî mirovan bihêle ku armancên xwe ji berê bi aqilmendî û bikêrhatî pêk bînin.
Jane
gotara mezin! Spas ji bo şandina tutorialek ji bo vê yekê nikare li bendê bimîne ku vê biceribîne! Ez çawa dikarim projeyê di VS de vekim?
Jay
Tenê peldankê kaş bikin û bavêjin nav VS Code.