Tabl Cynnwys[Cuddio][Dangos]
Helo bawb, a chroeso i'r cyfnod newydd o ddeallusrwydd artiffisial. Mae rhaglenwyr ledled y byd wedi dechrau creu “asiantau ymreolaethol” sy'n cydweithio â modelau iaith mawr (LLMs) fel GPT-4 OpenAI i fynd i'r afael â materion heriol.
Er eu bod yn dal yn ifanc iawn, gallai asiantau o'r fath fod yn gam sylweddol ymlaen yn y defnydd llwyddiannus o LLM. Yn nodweddiadol, rydym yn cyfathrebu â GPT-4 trwy grefftio cyfarwyddiadau yn ofalus a'u rhoi ym mlwch testun ChatGPT nes bod y model yn ymateb gyda'r canlyniad a ddymunir.
Yn gyffredinol, gall asiantau ymreolaethol gynhyrchu cyfres o gamau systematig y mae'r LLM yn eu cyflawni nes iddo gyrraedd “nod” a bennwyd ymlaen llaw. Mae ehangder y gweithgareddau y mae asiantau ymreolaethol bellach yn gallu eu cyflawni yn cynnwys ymchwil gwe, codio, crynhoi, creu cynnwys gwreiddiol, cyfieithu, a llawer mwy.
Mae sawl system deallusrwydd artiffisial, fel Bard Google a ChatGPT OpenAI, GPT-4, wedi dod i'r amlwg yn ddiweddar ac wedi lledaenu dros y byd. Ymddangosodd Bing Bot newydd gan Microsoft hefyd.
Mae system AI ychwanegol o'r enw BabyAGI wedi ymuno â'r set hon o systemau AI.
Yn yr erthygl hon, byddwn yn edrych yn ddwfn ar BabyAGI, ei gydran hanfodol, a sut mae'n gweithredu o'r tu mewn. Byddwn hefyd yn ei gymharu â AutoGPT, ac yna'n dangos i chi sut i'w osod a'i ddefnyddio ar eich cyfrifiadur.
Felly, beth sydd BabiAGI?
Mae BabyAGI yn blatfform deallusrwydd artiffisial rhyfeddol (AI) sydd wedi'i gynllunio'n ofalus i brofi a datblygu amrywiaeth eang o asiantau AI yn yr amgylchedd rhithwir. Yohei Nakajima, meistr o gyfalaf menter a deallusrwydd artiffisial, yw crëwr y ddyfais flaengar hon.
Yn sylfaen i bensaernïaeth eang BabyAGI, mae'r Asiant Ymreolaethol a Yrrir gan Dasg yn ymfalchïo mewn llwyfan ffynhonnell agored i hyrwyddo ymchwil mewn amrywiaeth o feysydd, o gaffael iaith a datblygiad gwybyddol i ddysgu atgyfnerthu.
Mae BabyAGI wedi'i gynllunio i efelychu dysgu mewn modd sy'n cyfateb i ddatblygiad gwybyddol bodau dynol. Y nod yn y pen draw yw grymuso AI i ennill gwybodaeth trwy brofiad, gwneud dyfarniadau doeth, a gweithredu'n annibynnol.
Mae'r posibiliadau'n ddiddiwedd gyda BabyAGI yn arwain y ffordd mewn ymchwil AI arloesol.
Prif nod y platfform hwn yw asesu a gwella perfformiad ystod eang o asiantau AI gan ddefnyddio gosodiadau, hyfforddiant ac asesiadau efelychiedig. Ei brif amcan yw ymchwilio i allu'r asiantiaid i ddysgu a chyflawni tasgau heriol.
Yn amlwg, mae datblygiad dysgu atgyfnerthu'r asiantau a galluoedd gwybyddol yn rhan hanfodol o lwyddiant y llwyfan.
Nawr, beth sydd o dan y cwfl o BabyAGI?
Mae'r system yn defnyddio rhai o'r technolegau mwyaf pwerus sydd ar gael, gan gynnwys GPT-4, galluoedd cadwyn ac asiant LangChain, API OpenAI, a Pinecone, i alluogi cyflawni tasgau'n gyflym ac yn effeithiol.
Yn ddiamau, model iaith GPT-4, LLM heb ei ail a grëwyd i drin swyddi gyda chywirdeb a chyfleustra, yw calon guro'r system. Gall y system gyflawni swyddi cymhleth gydag effeithlonrwydd heb ei ail oherwydd ei allu i gynhyrchu tasgau newydd a'u blaenoriaethu mewn amser real.
Yn ogystal, mae'r system yn defnyddio Pinecone, platfform chwilio fector, sy'n hanfodol wrth storio ac adalw data sy'n gysylltiedig â thasgau fel disgrifiadau tasg, cyfyngiadau, a chanlyniadau.
Er mwyn i'r system allu atgyfnerthu dysgu, sy'n caniatáu iddi ennill gwybodaeth o brofiad a gwella dros amser, mae angen dull symlach o drin data. Mae'r system wedi integreiddio fframwaith LangChain, gan chwyldroi'r ffordd y mae asiantau AI yn rhyngweithio â'u hamgylchedd mewn ymdrech i brofi terfynau galluoedd Baby AGI.
Mae'r system yn sefyll allan o'r cystadleuwyr oherwydd y lefel uwch hon o ymgysylltu, sy'n helpu'r asiant AI i dyfu'n fwy ymwybodol o ddata ac yn barod i drin swyddi heriol yn rhwydd.
Mae'r system yn defnyddio deque (ciw dau ben) strwythur data i drefnu a blaenoriaethu ei restr swyddi oherwydd rheoli tasgau yw sylfaen galluoedd Baby AGI.
Mae'r system yn cynhyrchu tasgau newydd yn awtomatig i gynnal y rhestr dasgau yn gyfredol ac yn gyfredol pan fydd tasgau wedi'u gorffen a rhai newydd yn cael eu creu yn eu lle. Mae'r rhestr dasgau'n cael ei hailflaenoriaethu'n rheolaidd i warantu bod y system yn gweithredu mor effeithlon â phosibl, gan ei galluogi i gyflawni dyletswyddau heb gamgymeriad.
Sut mae BabyAGI yn gweithio?
Mae sgript BabyAGI yn dewis tasgau o restr tasgau yn barhaus, yn eu gweithredu, yn gwella'r canlyniadau, ac yn cynhyrchu tasgau newydd yn dibynnu ar nod a chanlyniad y swydd flaenorol.
Mae'r sgript hon yn rhedeg mewn dolen ddiddiwedd. Pedwar cam sylfaenol llif gwaith y sgript yw cyflawni tasgau, cyfoethogi canlyniadau, cynhyrchu tasgau, a blaenoriaethu tasgau.
Cyflawni tasg
Mae'r broses BabyAGI yn dechrau gyda'r cam hwn. Mae'r swyddogaeth asiant gweithredu yn trosglwyddo tasg i API OpenAI yn y cam hwn, ac mae'r API yn cwblhau'r swydd yn unol â'r cyd-destun. Yr amcan a'r dasg yw'r ddau fewnbwn ar gyfer swyddogaeth yr asiant cyflawni.
Yna dychwelir canlyniad y dasg fel llinyn ar ôl anfon anogwr i API OpenAI. Mae'r cam hwn yn bwysig oherwydd ei fod yn rhoi cyfle i'r system orffen tasgau a chasglu gwybodaeth a fydd yn helpu i ddatblygu tasgau newydd a blaenoriaethu tasgau cyfredol.
Gwelliant canlyniadau
Yn y cam a elwir yn “welliant canlyniad,” mae canlyniad y swydd flaenorol yn cael ei wella a'i gadw yn Pinecone, offeryn defnyddiol ar gyfer archifo ac adalw canlyniadau tasg i'w defnyddio'n ddiweddarach. Mae'r broses hon yn hanfodol oherwydd ei bod yn caniatáu i'r system wella ei pherfformiad yn gyson trwy ddysgu o gamgymeriadau'r gorffennol.
Gall BabyAGI ddarganfod tueddiadau, dysgu o gamgymeriadau, a gwella ei berfformiad wrth ddilyn tasgau trwy gadw golwg ar ganlyniadau blaenorol a'u metadata cysylltiedig.
Cynhyrchu tasgau
Creu tasgau yw'r trydydd cam yn y broses BabyAGI, lle mae swyddogaeth yr asiant creu tasgau yn defnyddio API OpenAI i gynhyrchu tasgau newydd yn dibynnu ar nod a chanlyniad y swydd flaenorol.
Mae'r swyddogaeth yn anfon cais i'r API OpenAI gyda phedwar paramedr: yr amcan, canlyniad y dasg flaenorol, y disgrifiad o'r dasg, a'r rhestr dasg gyfredol. Mae'r API yn ymateb gyda rhestr o dasgau newydd fel llinynnau. Yna dychwelir rhestr o eiriaduron sy'n cynnwys enwau'r tasgau newydd ynghyd â'r tasgau newydd.
Blaenoriaethu'r tasgau
Blaenoriaethu tasgau yw cam olaf y llif gwaith ar gyfer BabyAGI. Mae'r rhestr dasgau yn cael ei blaenoriaethu yn yr achos hwn gan ddefnyddio'r swyddogaeth asiant blaenoriaethu gan ddefnyddio'r API OpenAI. Gellir anfon ID y dasg gyfredol fel paramedr i'r swyddogaeth.
Mae'r swyddogaeth yn dychwelyd rhestr wedi'i rhifo o dasgau sydd wedi'u hailflaenoriaethu ar ôl anfon anogwr i API OpenAI. Mae'r cam hwn yn hanfodol i sicrhau bod y system yn parhau i ganolbwyntio ar weithgareddau sy'n arwyddocaol ac yn berthnasol i'r nod.
Sut i osod a defnyddio BabyGPT ar eich peiriant?
Rhag-gofynion
Mae yna ychydig o ofynion y mae angen i chi eu gosod ar eich cyfrifiadur cyn i ni ddechrau'r broses osod:
- mynd
- Python 3.8 neu ddiweddarach
- Allwedd OpenAI API
- Allwedd API PineCone
Sylwch: Rwy'n defnyddio MacOS gyda'r fersiwn diweddaraf.
Cloniwch y storfa BabyAGI
Fel cam cyntaf, gwnewch ffolder unigryw (BabyAGI) ar eich cyfrifiadur. I glonio'r prosiect, agorwch Git Bash a rhowch y gorchymyn canlynol:
Gosod dibyniaethau
Yn y cam hwn, symudwch i'r ffolder sydd newydd ei greu, byddwn yn gosod yr holl ddibyniaethau sy'n ofynnol i redeg BabyAGI.
Ar ôl hynny agorwch y prosiect yn eich golygydd cod, rwy'n defnyddio VSCode, rename.env.template to.env, a llenwch y meysydd gyda'ch allweddi OpenAI a PineCone API.
Gellir caffael eich allwedd API OpenAI yma
Gellir caffael eich allwedd API Pinecone yma.
O'r diwedd, rhowch yr APIs hynny mewn ffeil .env mewn meysydd uchel eu parch.
Yn yr un ffeil, fe welwch dasg wrthrychol a cychwynnol.
Rhedeg y sgript Python
Yn y cam olaf, gallwch redeg y Sgript Python gan eich golygydd cod neu hyd yn oed gyda'r derfynell. Chi biau'r dewis. Dyma ganlyniadau'r BabyAGI.
BabyAGI Vs AutoGPT
Mae BabyAGI yn wahanol i Auto-GPT mewn rhai ffyrdd, gan gynnwys y ffordd y mae'n casglu gwybodaeth. Nid yw BabyAGI yn chwilio adnoddau allanol, a allai fod yn fantais fawr mewn rhai amgylchiadau o'i gymharu ag Auto-GPT.
Mae BabyAGI yn osgoi mynd oddi ar y trywydd iawn trwy gyfyngu ar ei ganolbwyntio i drafod syniadau ac ymatal rhag chwilio am wybodaeth ar-lein.
Oherwydd ei fethodoleg arloesol, mae BabyAGI yn offeryn gwych ar gyfer syniadaeth a thaflu syniadau.
Gall BabyAGI gynnig syniadau gwreiddiol yn hawdd diolch i'w ffocws ymroddedig ar syniadaeth, p'un a yw'n cael ei ddefnyddio fel cymhwysiad annibynnol neu gydran o fewn system fwy.
Gall BabyAGI ddarparu canlyniadau heb eu hail trwy osgoi gwrthdyniadau a chynnal ffocws tebyg i laser ar y gwaith dan sylw, gan ei wneud yn arf hanfodol ym maes ymchwil a datblygu AI.
Casgliad
Prif egwyddor athroniaeth ddylunio BabyAGI yw integreiddio awtomeiddio, deallusrwydd ac effeithlonrwydd yn ddi-dor, sy'n galluogi defnyddwyr i drin ystod eang o rwystrau yn hawdd yn y byd sy'n newid yn gyflym heddiw.
Gallwch chi fanteisio'n hawdd ar allu'r platfform i ddatrys tasgau a rheoli'n awtomataidd diolch i'w ddull gosod a gweithredu syml, gan ei wneud yn gynghreiriad gwych i unigolion a thimau.
Bydd offer fel BabyAGI yn bendant yn dod yn bwysicach wrth i ymchwil AI ddatblygu a thyfu, gan helpu i lunio'r dyfodol. Mae BabyAGI mewn sefyllfa i ddod yn blatfform blaenllaw ar gyfer creadigrwydd wedi'i bweru gan AI, gan feithrin arloesedd a datblygiad mewn amrywiaeth o fusnesau a phroffesiynau diolch i'w bwyslais digyffelyb ar daflu syniadau a syniadaeth.
Gyda'i alluoedd blaengar, bydd y genhedlaeth nesaf o gynhyrchion wedi'u pweru gan AI yn cael eu hysbrydoli, gan alluogi sefydliadau a phobl i gyflawni eu hamcanion yn fwy deallus ac effeithlon nag erioed o'r blaen.
jane
Erthygl wych! Diolch am bostio tiwtorial ar gyfer hwn ni all aros i roi cynnig ar hwn! Sut mae agor y prosiect yn VS?
Jay
Llusgwch a gollwng y ffolder i mewn i VS Code.