Мундариҷа[Пинҳон кардан][Намоиш]
Салом ба ҳама ва хуш омадед ба давраи нави зеҳни сунъӣ. Барномасозон дар саросари ҷаҳон ба эҷоди "агентҳои мустақил" шурӯъ карданд, ки бо моделҳои калони забон (LLM) ба монанди GPT-4-и OpenAI барои ҳалли масъалаҳои душвор ҳамкорӣ мекунанд.
Гарчанде ки онҳо ҳанӯз хеле ҷавонанд, чунин агентҳо метавонанд як қадами муҳиме ба пеш дар истифодаи бомуваффақияти LLM бошанд. Одатан, мо бо GPT-4 тавассути таҳияи дастурҳо ва гузоштани онҳо ба қуттии матнии ChatGPT то он даме, ки модел бо натиҷаи дилхоҳ посух диҳад, муошират мекунем.
Умуман, агентҳои мустақил метавонанд як қатор амалҳои систематикиро тавлид кунанд, ки LLM то расидан ба “ҳадафи” пешакӣ муайяншуда иҷро мекунад. Паҳнои фаъолиятҳое, ки агентҳои мустақил қодиранд, ҳоло таҳқиқоти веб, рамзгузорӣ, ҷамъбаст, эҷоди мундариҷаи аслӣ, тарҷума ва ғайраро дар бар мегиранд.
Якчанд системаҳои зеҳни сунъӣ, аз қабили Google Bard ва OpenAI ChatGPT, GPT-4, ба наздикӣ пайдо шуданд ва дар саросари ҷаҳон паҳн шуданд. Bing Bot-и нави Microsoft низ пайдо шуд.
Системаи иловагии AI бо номи BabyAGI ба ин маҷмӯи системаҳои AI ҳамроҳ шуд.
Дар ин мақола, мо ба BabyAGI, ҷузъи муҳими он ва чӣ гуна он аз дарун берун аз он кор карданро амиқ дида мебароем. Мо инчунин бо он муқоиса мекунем AutoGPT, ва он гоҳ ба шумо нишон диҳед, ки чӣ гуна онро дар компютери худ насб ва истифода баред.
Пас, чӣ аст BabyAGI?
BabyAGI як платформаи ғайриоддии зеҳни сунъӣ (AI) мебошад, ки барои озмоиш ва таҳияи агентҳои гуногуни AI дар муҳити виртуалӣ бо душворӣ тарҳрезӣ шудааст. Йохеи Накадзима, устоди сармояи венчурӣ ва мағзи маслуӣ, офарандаи ин ихтирооти пешкадам мебошад.
Бунёди меъмории васеъи BabyAGI, агенти автономии ба вазифаҳо асосёфта дорои платформаи кушодаасос барои пешбурди тадқиқот дар соҳаҳои гуногун, аз гирифтани забон ва рушди маърифатӣ то омӯзиши мустаҳкам мебошад.
BabyAGI барои тақлид кардани омӯзиш ба тарзе тарҳрезӣ шудааст, ки ба рушди маърифатии кӯдакони кӯдакон монанд аст. Ҳадафи ниҳоӣ ин аст, ки ба AI имкон диҳад, ки тавассути таҷриба дониш ба даст орад, қарорҳои оқилона қабул кунад ва мустақилона амал кунад.
Имкониятҳо беохиранд, зеро BabyAGI дар таҳқиқоти муосири AI пешсаф аст.
Ҳадафи асосии ин платформа баҳо додан ва такмил додани кори доираи васеи агентҳои AI бо истифода аз танзимот, омӯзиш ва арзёбӣ мебошад. Ҳадафи асосии он тафтиш кардани қобилияти агентҳо барои омӯхтан ва иҷрои вазифаҳои душвор аст.
Равшан аст, ки рушди тавонмандиҳои омӯзишӣ ва маърифатии агентҳо ҷузъи муҳими муваффақияти платформа мебошад.
Акнун, дар зери сарпӯши BabyAGI чист?
Система баъзе аз технологияҳои тавонои дастрасро истифода мебарад, аз ҷумла GPT-4, занҷир ва имкониятҳои агенти LangChain, API OpenAI ва Pinecone, барои имкон додани иҷрои зуд ва самараноки вазифаҳо.
Бешубҳа, модели забони GPT-4, як LLM-и беҳамтое, ки барои бо дақиқ ва роҳат идора кардани корҳо сохта шудааст, дили тапиши система мебошад. Система метавонад корҳои мураккабро бо самаранокии беҳамто иҷро кунад, зеро қобилияти он барои тавлиди вазифаҳои нав ва афзалият додани онҳо дар вақти воқеӣ.
Илова бар ин, система аз Pinecone, як платформаи ҷустуҷӯи векториро истифода мебарад, ки дар нигоҳдорӣ ва ҷустуҷӯи маълумоти марбут ба вазифа, ба монанди тавсифи вазифаҳо, маҳдудиятҳо ва натиҷаҳо муҳим аст.
Барои он, ки система қобилияти такмили омӯзиширо дошта бошад, ки ба он имкон медиҳад, ки дониш аз таҷриба ба даст орад ва бо мурури замон беҳтар шавад, муносибати соддакардашуда ба коркарди маълумот зарур аст. Система чаҳорчӯбаи LangChain-ро муттаҳид карда, роҳи муоширати агентҳои AI бо муҳити онҳо бо мақсади санҷиши маҳдудиятҳои қобилиятҳои Baby AGI-ро тағир дод.
Система аз рақибон бо ин дараҷаи баландтари ҷалб фарқ мекунад, ки ба агенти AI кӯмак мекунад, ки маълумотро бештар омӯзад ва барои ба осонӣ идора кардани корҳои душвор муҷаҳҳаз шавад.
Система deque (навбати дугона) -ро истифода мебарад сохтори маълумот барои ташкил ва афзалият додани рӯйхати ҷойҳои корӣ, зеро идоракунии вазифаҳо асоси қобилиятҳои Baby AGI мебошад.
Система ба таври худкор вазифаҳои навро барои нигоҳ доштани рӯйхати вазифаҳо ҷорӣ ва замонавӣ ҳангоми ба итмом расидани супоришҳо ва дар ҷои онҳо офаридани вазифаҳои нав истеҳсол мекунад. Рӯйхати вазифаҳо мунтазам такрор карда мешавад, то кафолат диҳад, ки система то ҳадди имкон самаранок кор кунад ва ба он имкон диҳад, ки вазифаҳоро бе хато иҷро кунад.
BabyAGI чӣ гуна кор мекунад?
Скрипти BabyAGI пайваста вазифаҳоро аз рӯйхати вазифаҳо интихоб мекунад, онҳоро иҷро мекунад, натиҷаҳоро беҳтар мекунад ва вобаста ба ҳадаф ва натиҷаи кори қаблӣ вазифаҳои нав тавлид мекунад.
Ин скрипт дар як ҳалқаи беохир кор мекунад. Чор марҳилаи асосии ҷараёни кории скрипт иҷрои вазифаҳо, ғанӣ гардонидани натиҷаҳо, тавлиди вазифаҳо ва афзалиятҳои вазифаҳо мебошанд.
Иҷрои вазифа
Раванди BabyAGI аз ин марҳила оғоз мешавад. Функсияи агенти иҷрокунанда дар ин марҳила вазифаро ба API-и OpenAI интиқол медиҳад ва API корро мувофиқи контекст анҷом медиҳад. Ҳадаф ва вазифа ду вуруди вазифаи агенти иҷрокунанда мебошанд.
Пас аз фиристодани дархост ба API-и OpenAI, натиҷаи супориш ҳамчун сатр баргардонида мешавад. Ин марҳила муҳим аст, зеро он ба система имкон медиҳад, ки вазифаҳоро анҷом диҳад ва маълумот ҷамъоварӣ кунад, ки ба таҳияи вазифаҳои нав ва афзалиятҳои ҷорӣ кӯмак мерасонанд.
Беҳтар кардани натиҷаҳо
Дар марҳилае, ки бо номи "беҳсозии натиҷаҳо" маъруф аст, натиҷаи кори қаблӣ дар Pinecone, як воситаи муфид барои бойгонӣ ва дарёфти натиҷаҳои вазифаҳо барои истифодаи минбаъда такмил ва нигоҳ дошта мешавад. Ин раванд хеле муҳим аст, зеро он ба система имкон медиҳад, ки пайваста аз хатогиҳои гузашта таҷрибаҳои худро беҳтар созад.
BabyAGI метавонад тавассути пайгирии натиҷаҳои қаблӣ ва метамаълумоти ҳамроҳи онҳо тамоюлҳоро кашф кунад, аз хатогиҳо биомӯзад ва иҷрои онро дар вазифаҳои минбаъда беҳтар созад.
Насли вазифа
Эҷоди супориш марҳилаи сеюми раванди BabyAGI мебошад, ки дар он функсияи агенти эҷоди вазифа API-и OpenAI-ро барои тавлиди вазифаҳои нав вобаста ба ҳадаф ва натиҷаи кори қаблӣ истифода мебарад.
Функсия ба OpenAI API бо чаҳор параметр дархост мефиристад: ҳадаф, натиҷаи вазифаи қаблӣ, тавсифи вазифа ва рӯйхати вазифаҳои ҷорӣ. API бо рӯйхати вазифаҳои нав ҳамчун сатр ҷавоб медиҳад. Рӯйхати луғатҳое, ки дорои номҳои вазифаҳои нав мебошанд, дар баробари вазифаҳои нав баргардонида мешаванд.
Афзалият додан ба вазифаҳо
Афзалият додани вазифаҳо марҳилаи охирини ҷараёни кор барои BabyAGI мебошад. Рӯйхати вазифаҳо дар ин ҳолат бо истифода аз функсияи агенти афзалиятнок бо истифода аз OpenAI API афзалият дода мешавад. ID-и вазифаи ҷорӣ метавонад ҳамчун параметр ба функсия фиристода шавад.
Функсия рӯйхати рақамбандии вазифаҳоеро бармегардонад, ки пас аз фиристодани дархост ба API-и OpenAI аз нав бартарият дода шудаанд. Ин марҳила барои таъмини он муҳим аст, ки система тамаркуз ба фаъолиятҳоеро, ки муҳим ва ба ҳадаф мувофиқанд, нигоҳ дорад.
Чӣ тавр BabyGPT-ро дар мошини худ насб кардан ва истифода бурдан мумкин аст?
Талаботи пешакӣ
Пеш аз оғози раванди насбкунӣ, шумо бояд дар компютери худ якчанд талаботро насб кунед:
- Рафтааст
- Python 3.8 ё дертар
- Калиди OpenAI API
- Калиди API PineCone
Лутфан таваҷҷӯҳ намоед: Ман MacOS-ро бо версияи охирини худ истифода мебарам.
Анбори BabyAGI-ро клон кунед
Ҳамчун қадами аввал, дар компютери худ папкаи беназир (BabyAGI) созед. Барои клон кардани лоиҳа, Git Bash-ро кушоед ва фармони зеринро ворид кунед:
Истинодҳо вироиш кунед
Дар ин қадам ба ҷузвдони нав сохташуда гузаред, мо ҳама вобастагиҳоеро, ки барои иҷрои BabyAGI лозиманд, насб мекунем.
Пас аз он лоиҳаро дар муҳаррири коди худ кушоед, ман VSCode, rename.env.template to.env -ро истифода мебарам ва майдонҳоро бо калидҳои OpenAI ва PineCone API-и худ пур мекунам.
Калиди OpenAI API-и шумо метавонад ба даст оварда шавад Ин ҷо
Калиди API-и Pinecone-и шумо метавонад ба даст оварда шавад Ин ҷо.
Дар ниҳоят, он API-ҳоро дар файли .env дар майдонҳои эҳтиром ҷойгир кунед.
Дар ҳамон файл шумо вазифаи объективӣ ва ибтидоиро хоҳед ёфт.
Скрипти Python-ро иҷро кунед
Дар марҳилаи охирин, шумо метавонед онро иҷро кунед Скрипти Python аз муҳаррири рамзи худ ё ҳатто бо терминал. Интихоб аз они шумост. Инҳоянд натиҷаҳои BabyAGI.
BabyAGI Vs AutoGPT
BabyAGI аз Auto-GPT бо баъзе ҷиҳатҳо, аз ҷумла тарзи ҷамъоварии маълумот фарқ мекунад. BabyAGI захираҳои берунаро ҷустуҷӯ намекунад, ки ин метавонад дар баъзе ҳолатҳо дар муқоиса бо Auto-GPT бартарии калон бошад.
BabyAGI аз роҳи маҳдуд кардани тамаркузи худ бо ҳамлаи ақл худдорӣ мекунад ва аз ҷустуҷӯи иттилоот дар интернет худдорӣ мекунад.
Ба шарофати методологияи инноватсионии худ, BabyAGI як воситаи афсонавӣ барои андеша ва ҳамлаи мағзи сар аст.
BabyAGI ба туфайли консентратсияи бахшидашуда оид ба идеяҳо, хоҳ он ҳамчун як барномаи мустақил ё ҷузъе дар дохили як системаи калонтар истифода мешавад, метавонад ба осонӣ ғояҳои аслӣ пайдо кунад.
BabyAGI метавонад тавассути канорагирӣ аз парешонҳо ва нигоҳ доштани тамаркузи лазерӣ ба кори дастӣ натиҷаҳои беҳамто таъмин кунад ва онро як абзори муҳим дар соҳаи тадқиқот ва рушди AI гардонад.
хулоса
Принсипи асосии фалсафаи тарроҳии BabyAGI ин ҳамгироии бефосилаи автоматика, иктишофӣ ва самаранокӣ мебошад, ки ба корбарон имкон медиҳад, ки доираи васеи монеаҳоро дар ҷаҳони зудтағйирёбандаи имрӯза ба осонӣ ҳал кунанд.
Шумо метавонед ба осонӣ қобилияти платформаро барои ҳалли автоматии вазифаҳо ва идоракунии вазифаҳо истифода баред, ба шарофати усули мустақими насб ва иҷрои он, ки онро ҳам барои шахсони алоҳида ва ҳам гурӯҳ иттифоқчии олӣ месозад.
Асбобҳо ба монанди BabyAGI бешубҳа муҳимтар хоҳанд шуд, зеро таҳқиқоти AI инкишоф ва афзоиш ёфта, ба ташаккули оянда мусоидат мекунанд. BabyAGI бо таваҷҷуҳи беҳамтои худ ба ҳамлаи мағзи сар ва идеяҳо ба як платформаи пешбари эҷодиёти бо AI асосёфта табдил ёфта, навоварӣ ва пешрафтро дар тиҷорат ва касбҳои гуногун мусоидат мекунад.
Бо қобилиятҳои пешрафтаи худ, насли ояндаи маҳсулоти бо AI коркунанда илҳомбахш хоҳад шуд, ки ҳам ба созмонҳо ва ҳам одамон имкон медиҳад, ки ҳадафҳои худро аз ҳарвақта бештар оқилона ва самараноктар иҷро кунанд.
Ҷейн
Мақолаи олӣ! Ташаккур барои интишори дастур барои ин интизор шудан мумкин нест, ки ин озмоишро санҷед! Чӣ тавр ман лоиҳаро дар VS мекушоям?
Ҷей
Танҳо ҷузвдонро ба VS Code кашед ва партоед.