Fizahan-takelaka[Afeno][Aseho]
Salama daholo, ary tongasoa eto amin'ny vanim-potoana vaovaon'ny faharanitan-tsaina artifisialy. Nanomboka namorona “agent autonomous” ireo mpandrindra eran'izao tontolo izao izay miara-miasa amin'ireo modely amin'ny fiteny lehibe (LLMs) toa ny OpenAI's GPT-4 mba hamahana olana sarotra.
Na dia mbola tena tanora aza izy ireo, ireo mpiasa ireo dia mety ho dingana lehibe amin'ny fampiasana mahomby ny LLM. Amin'ny ankapobeny, mifandray amin'ny GPT-4 isika amin'ny alàlan'ny famoronana toromarika amim-pitandremana ary mametraka azy ireo ao amin'ny boaty lahatsoratra ao amin'ny ChatGPT mandra-pamalian'ilay modely amin'ny vokatra tadiavina.
Amin'ny ankapobeny, ireo mpiasa tsy miankina dia afaka mamokatra andiana hetsika mirindra izay ataon'ny LLM mandra-pahatongany amin'ny "tanjona" efa voafaritra mialoha. Ny halehiben'ny hetsika azon'ny masoivoho tsy miankina amin'izao fotoana izao dia ahitana ny fikarohana amin'ny Internet, kaody, famintinana, famoronana votoaty tany am-boalohany, fandikana, sy ny maro hafa.
Rafitra faharanitan-tsaina artifisialy maro, toa ny Bard an'i Google sy ny ChatGPT an'i OpenAI, GPT-4, no nipoitra vao haingana ary niparitaka nanerana izao tontolo izao. Nipoitra ihany koa ny Bing Bot vaovao avy amin'ny Microsoft.
Rafitra AI fanampiny antsoina hoe BabyAGI no nanatevin-daharana an'ity rafitra AI ity.
Ato amin'ity lahatsoratra ity dia hijery lalina ny BabyAGI isika, ny singa manan-danja ao aminy, ary ny fomba fiasany avy ao anatiny. Ampitahainay amin'ny AutoGPT, ary asehoy anao ny fomba fametrahana sy fampiasana azy amin'ny solosainao.
Ka inona izany BabyAGI?
BabyAGI dia sehatra artificial artificial (AI) tsy manam-paharoa izay noforonina tamim-pitandremana mba hitsapana sy hampivelatra karazana mpiasan'ny AI amin'ny tontolo virtoaly. Yohei Nakajima, tompon'ny renivola venture sy fahaizana artifisialy, no mpamorona an'ity famoronana farany ity.
Ny fototry ny maritrano midadasika an'i BabyAGI, ny Task-Driven Autonomous Agent dia manana sehatra misokatra ho an'ny fampiroboroboana ny fikarohana amin'ny sehatra isan-karazany, manomboka amin'ny fahazoana fiteny sy ny fampandrosoana ara-tsaina ka hatramin'ny fianarana fanamafisana.
BabyAGI dia natao hanahaka ny fianarana amin'ny fomba mitovy amin'ny fivoaran'ny sain'ny zazakely. Ny tanjona faratampony dia ny hanome hery an'i AI hahazo fahalalana amin'ny alalan'ny traikefa, handraisana fanapahan-kevitra tsara ary hanao zavatra tsy miankina.
Tsy misy fiafarana ny fahafaha-manao miaraka amin'i BabyAGI mitarika ny fikarohana momba ny AI.
Ny tanjona lehibe amin'ity sehatra ity dia ny hanombantombana sy hanatsara ny fahombiazan'ny mpiasan'ny AI isan-karazany amin'ny alàlan'ny fandrindrana, fanofanana ary fanombanana. Ny tanjony lehibe dia ny hanadihady ny fahaizan'ireo mpiasa mianatra sy manatanteraka asa sarotra.
Mazava ho azy fa singa manan-danja amin'ny fahombiazan'ny sehatra ny fampivoarana ny fianarana fanamafisana sy ny fahaiza-manaon'ireo mpiasa.
Ankehitriny, inona no ao ambanin'ny BabyAGI?
Ny rafitra dia mampiasa ny sasany amin'ireo teknolojia matanjaka indrindra misy, ao anatin'izany ny GPT-4, ny rojo LangChain sy ny fahaiza-manaon'ny mpiasa, ny API OpenAI, ary ny Pinecone, mba ahafahana manatanteraka haingana sy mahomby ny asa.
Tsy isalasalana fa ny maodely fiteny GPT-4, LLM tsy manan-tsahala noforonina mba hikarakarana asa amin'ny fomba marina sy mora, dia ny fo mitempo amin'ny rafitra. Ny rafitra dia afaka manao asa sarotra miaraka amin'ny fahombiazana tsy manam-paharoa noho ny fahafahany mamorona asa vaovao sy manao laharam-pahamehana amin'ny fotoana tena izy.
Fanampin'izany, ny rafitra dia mampiasa Pinecone, sehatra fikarohana vector, izay zava-dehibe amin'ny fitahirizana sy fakana ireo angona mifandraika amin'ny asa toy ny famaritana asa, famerana ary vokatra.
Mba hahafahan'ilay rafitra afaka manamafy ny fianarana, izay ahafahany mahazo fahalalana avy amin'ny traikefa sy mihatsara kokoa rehefa mandeha ny fotoana, dia ilaina ny fomba fiasa tsotsotra amin'ny fikirakirana data. Ny rafitra dia nampiditra ny rafitra LangChain, nanova ny fomba fifandraisan'ireo mpiasan'ny AI amin'ny tontolo iainany amin'ny ezaka hitsapana ny fetran'ny fahafahan'ny Baby AGI.
Ny rafitra dia miavaka amin'ny mpifaninana noho io ambaratongam-pifandraisan-davitra io, izay manampy ny mpiasan'ny AI hampitombo ny angon-drakitra bebe kokoa ary manana fitaovana hiatrehana asa sarotra amin'ny fomba mora.
Ny rafitra dia mampiasa deque (filaharana misy roa tonta) firafitry ny angona handamina sy hanao laharam-pahamehana ny lisitry ny asa satria ny fitantanana ny asa no fototry ny fahaizan'ny Baby AGI.
Ny rafitra dia mamokatra asa vaovao ho azy mba hitazonana ny lisitry ny asa amin'izao fotoana izao sy ny farany rehefa vita ny asa ary misy vaovao noforonina eo amin'ny toerany. Ny lisitry ny asa dia averina amin'ny laharam-pahamehana mba hiantohana fa miasa araka izay azo atao ny rafitra, ahafahany manatanteraka ny adidy tsy misy hadisoana.
Ahoana no fiasan'ny BabyAGI?
Ny script BabyAGI dia mifidy asa avy amin'ny lisitry ny asa, manatanteraka azy ireo, manatsara ny vokatra ary mamorona asa vaovao miankina amin'ny tanjona sy ny vokatry ny asa teo aloha.
Ity script ity dia mandeha amin'ny loop tsy manam-petra. Ny dingana efatra voalohany amin'ny fizotran'ny script dia ny fanatanterahana asa, ny fanatsarana ny vokatra, ny famoronana asa ary ny laharam-pahamehana amin'ny asa.
Fanatanterahana asa
Ny dingana BabyAGI dia manomboka amin'ity dingana ity. Ny asan'ny mpiasan'ny famonoana dia mamindra asa amin'ny API OpenAI amin'ity dingana ity, ary ny API dia mamita ny asa mifanaraka amin'ny teny manodidina. Ny tanjona sy ny asa dia ny fampidirana roa ho an'ny asan'ny execution agent.
Averina ho tady ny vokatry ny asa rehefa avy nandefa bitsika tany amin'ny API OpenAI. Zava-dehibe io dingana io satria manome ny rafitra ny fahafahana hamita asa sy hanangona vaovao izay hanampy amin'ny fampandrosoana ny asa vaovao sy ny laharam-pahamehana ny asa ankehitriny.
Fanatsarana ny vokatra
Ao amin'ny sehatra fantatra amin'ny anarana hoe "fanatsarana ny vokatra", ny vokatry ny asa teo aloha dia nohatsaraina sy voatahiry ao amin'ny Pinecone, fitaovana manampy amin'ny fitahirizana sy famerenana ny vokatry ny asa ho ampiasaina any aoriana. Zava-dehibe io dingana io satria mamela ny rafitra hanatsara hatrany ny fahombiazany amin'ny fianarana amin'ny fahadisoana taloha.
BabyAGI dia afaka mahita fironana, mianatra amin'ny fahadisoana, ary manatsara ny fahombiazany amin'ny fanarahana ny asa amin'ny alàlan'ny fanaraha-maso ny vokatra teo aloha sy ny metadata miaraka aminy.
Famoronana asa
Ny famoronana asa no dingana fahatelo amin'ny fizotran'ny BabyAGI, izay ampiasain'ny asan'ny mpandraharaha famoronana asa ny API OpenAI mba hamoronana asa vaovao miankina amin'ny tanjona sy ny vokatry ny asa teo aloha.
Ny fiasa dia mandefa fangatahana amin'ny OpenAI API misy masontsivana efatra: ny tanjona, ny vokatry ny asa teo aloha, ny famaritana asa ary ny lisitry ny asa ankehitriny. Ny API dia mamaly amin'ny lisitry ny asa vaovao ho tady. Averina miaraka amin'ireo asa vaovao ny lisitry ny rakibolana misy ny anaran'ireo asa vaovao.
Ny laharam-pahamehana ny asa
Ny laharam-pahamehana ny asa no dingana farany amin'ny workflow ho an'ny BabyAGI. Ny lisitry ny asa dia atao laharam-pahamehana amin'ity tranga ity amin'ny fampiasana ny asan'ny mpiasan'ny laharam-pahamehana amin'ny alàlan'ny OpenAI API. Ny ID an'ny asa ankehitriny dia azo alefa ho mari-pamantarana amin'ny fiasa.
Ny asa dia mamerina lisitr'ireo asa nomena laharam-pahamehana taorian'ny fandefasana bitsika amin'ny API OpenAI. Tena ilaina io dingana io mba hahazoana antoka fa ny rafitra dia mifantoka hatrany amin'ny hetsika manan-danja sy mifandraika amin'ny tanjona.
Ahoana ny fametrahana sy fampiasana BabyGPT amin'ny masininao?
Fepetra mialoha
Misy fepetra vitsivitsy mila apetraka amin'ny solosainao alohan'ny hanombohantsika ny dingana fametrahana:
- git
- Python 3.8 na aoriana
- OpenAI API key
- PineCone API key
Mariho azafady: Mampiasa MacOS miaraka amin'ny kinova farany aho.
Clone ny tahiry BabyAGI
Ho dingana voalohany, manaova lahatahiry tokana (BabyAGI) amin'ny solosainao. Raha te-clone ny tetikasa dia sokafy ny Git Bash ary ampidiro ity baiko manaraka ity:
Mametraha fiankinan-doha
Amin'ity dingana ity dia mandehana any amin'ny lahatahiry vao noforonina, dia hametraka ny fiankinan-doha rehetra ilaina amin'ny fampandehanana BabyAGI.
Aorian'izay dia sokafy ny tetikasa ao amin'ny tonian-dahatsoratrao, mampiasa VSCode aho, rename.env.template to.env, ary fenoy ny saha miaraka amin'ny fanalahidin'ny OpenAI sy PineCone API.
Azo alaina ny fanalahidin'ny OpenAI API anao Eto
Ny fanalahidin'ny Pinecone API dia azo alaina Eto.
Farany, apetraho ao anaty rakitra .env ireo API ireo amin'ny saha voahaja.
Ao amin'io rakitra io ihany dia hahita asa tanjona sy voalohany ianao.
Alefaso ny script Python
Amin'ny dingana farany, azonao atao ny mihazakazaka ny script Python avy amin'ny mpamoaka code anao na miaraka amin'ny terminal. Anao ny safidy. Ireto ny vokatry ny BabyAGI.
BabyAGI Vs AutoGPT
BabyAGI dia tsy mitovy amin'ny Auto-GPT amin'ny lafiny sasany, anisan'izany ny fomba fanangonana vaovao. BabyAGI dia tsy mikaroka loharano ivelany, izay mety ho tombony lehibe amin'ny toe-javatra sasany raha oharina amin'ny Auto-GPT.
Ny BabyAGI dia misoroka ny tsy hiala amin'ny lalana amin'ny famerana ny fifantohana amin'ny fikirakirana ati-doha ary tsy mitady fampahalalana amin'ny Internet.
Noho ny fomba fiasany vaovao, BabyAGI dia fitaovana mahafinaritra ho an'ny eritreritra sy ny atidoha.
BabyAGI dia afaka mamorona hevitra tany am-boalohany noho ny fifantohana manokana amin'ny hevitra, na ampiasaina ho fampiharana tokana na singa ao anatin'ny rafitra lehibe kokoa.
BabyAGI dia afaka manome vokatra tsy manam-paharoa amin'ny alàlan'ny fialana amin'ny fanelingelenana sy ny fihazonana fifantohana toy ny laser amin'ny asa eo am-pelatanana, ka mahatonga azy io ho fitaovana manan-danja eo amin'ny sehatry ny fikarohana sy ny fampandrosoana AI.
Famaranana
Ny foto-kevitry ny filozofian'ny famolavolan'i BabyAGI dia ny fampidirana tsy misy fotony ny automatique, ny faharanitan-tsaina ary ny fahombiazany, izay ahafahan'ny mpampiasa miatrika mora foana ireo sakana marobe amin'ny tontolo miova haingana amin'izao fotoana izao.
Afaka miditra mora foana amin'ny fahaiza-manaon'ny sehatra ianao amin'ny famahana ny asa sy ny fitantanana mandeha ho azy noho ny fomba fametrahana sy ny fanatanterahana azy mahitsy, ka mahatonga azy ho mpiara-miasa tsara ho an'ny tsirairay sy ny ekipa.
Ny fitaovana toa an'i BabyAGI dia ho lasa manan-danja kokoa rehefa mivoatra sy mitombo ny fikarohana AI, manampy amin'ny famolavolana ny ho avy. BabyAGI dia napetraka ho sehatra lehibe ho an'ny fahaiza-mamorona mahery vaika AI, mampiroborobo ny fanavaozana sy ny fandrosoana amin'ny orinasa sy asa isan-karazany noho ny fanantitranterana tsy manam-paharoa amin'ny fikirakirana atidoha sy hevitra.
Miaraka amin'ny fahaizany manara-penitra, dia hahazo aingam-panahy ny taranaka manaraka amin'ny vokatra AI, ahafahan'ny fikambanana sy ny olona hanatontosa ny tanjony amin'ny fomba feno fahendrena sy mahomby kokoa noho ny teo aloha.
Jane
lahatsoratra mahafinaritra! Misaotra anao nandefa torolalana fa tsy andriko ny hanandrana ity! Ahoana no hanokafana ny tetikasa amin'ny VS?
Jay
Tariho fotsiny ary ampidino ao amin'ny VS Code ny lahatahiry.