Xiga xigaHagaha xiga
Aaladaha Nakhshadeynta ee Wakiilada LLM
Farsamo
HAGAHA Farsamada
Sanduuqa fulinta code waa deegaan go'doon ah halkaas oo wakiilka AI uu ku maamuli karo koodka uu qorayo isagoon awoodin inuu waxyeeleeyo mashiinka martida loo yahay, gaaro xogta waa inuusan arkin, ama isticmaalin kheyraad aan xadidneyn.
Dhageyso hagahanAI-waa laga sheekeeyay · ~3 min
Waa arrin muhiim ah sababtoo ah wakiilka fulin kara koodhka ayaa awood u leh (waa xisaabin karaa, falanqeyn karaa faylasha oo tijaabin karaa shaqadiisa), laakiin koodka qoran ee qaabka loo qoray ayaa ah mid aan la aamini karin oo wuxuu noqon karaa buggy, qasan ama lagu maamulo cirbad degdeg ah.
Marka wakiilku soo saaro koodka, wax waa inuu socodsiiyaa. Ku socodsiinta koodka si toos ah laptop-ka horumariyaha ama server-ka wax soo saarku waa khatar: koodku wuxuu tirtiri karaa faylasha, akhrin karaa caddaynta doorsoomayaasha deegaanka, rakiba software, cryptocurrency miinada, ama isku xirka shabakada furan. Sanduuqa ciiddu wuxuu dhigayaa soohdin u dhexeeya koodka iyo wax kasta oo kale. Waxaa jira dhowr lakab oo go'doon ah, oo leh ganacsiyo kala duwan. Weelasha caadiga ah (tusaale ahaan Docker) waxay adeegsadaan meelaha magacyada Linux iyo kooxaha si ay u siiyaan koodhka aragtideeda habraacyada, faylasha iyo shabakada, iyo in la xaddido CPU iyo xusuusta. Si dhakhso ah ayay u bilaabaan, laakiin weel kastaa waxa uu la wadaagaa kernel-ka martida loo yahay, markaa baylahnimada kernelku waxa ay u ogolaan kartaa in koodka baxsado. gVisor, mashruuc il furan oo ka yimid Google, wuxuu ku darayaa kernel-space-isticmaal kaas oo ka hortagaya wicitaanada nidaamka, hoos u dhigaya waxa koodka aan la aamini karin uu taaban karo kernelka dhabta ah. MicroVM-yada sida Firecracker, oo ay asal ahaan u dhistay AWS ee Lambda iyo Fargate, waxay siinaysaa culays shaqo kasta mishiinkeeda farsamada fudud iyo kernel iyadoo weli ku koraya jajab ilbiriqsi ah. Adeegyada sanduuqa ciidda ee la qabto ee wakiilada, sida E2B, waxay ku dhisaan habkan microVM. Dhamaadka ugu fudud, WebAssembly runtimes iyo qalabyada sida Pyodide waxay ku wadi karaan Python browserka ama sanduuqa Wasm oo aan lahayn nidaam toos ah. Tignoolajiyada go'doomintu waa kala badh naqshadeynta. Sanduuqyada ciidda wanaagsan ayaa sidoo kale xaddidaya shabakadda (inta badan waxaa loo diidaa-by-default oo leh liiska oggolaanshaha), ku dheji nidaamka faylalka akhrinta-kaliya marka laga reebo buugga xoqan, ka ilaali sirta deegaanka gebi ahaanba, oo xoojiya waqtiga, xusuusta, habka-tirinta iyo xadka diskka. Badanaa waa ephemeral: la abuuray hawl kasta oo la burburiyo ka dib. Fikradda khaldan ee caadiga ah ayaa ah in sanduuqa bacaadka uu ka dhigo wakiilka ammaan. Waxay xaddidaysaa dhaawaca koodka laftiisa, laakiin kama joojinayso wakiilka inuu soo saaro jawaabo khaldan, iyo qalab kasta ama aqoonsi kasta oo aad u gudubto sanduuqa bacaadka waxay noqotaa mid la gaari karo kood kasta oo halkaas ka socda, oo ay ku jiraan kood u qoran jawaabta tilmaamaha lagu duray.
Kaaliyaha falanqaynta xogta ayaa helaya CSV la soo galiyay, waxa uu qoraa koodka pandas si uu u nadiifiyo oo uu u qorsheeyo isbedelada, oo uu ku socodsiiyo koodka sanduuqa ciid la tuuri karo kaas oo la tirtiro marka fadhigu dhamaado.
Wakiilka koodhku waxa uu wadaa qolka tijaabada ee kaydka weelka oo aan lahayn shabakad dibadda ka baxaysa, markaa qoraalka ku-tiirsanaanta xaasidnimadu uma diri karto koodka isha ama sirta serfarka dibadda ah.
Goob waxbarasho ayaa u ogolaanaysa ardaydu inay waydiiyaan macalinka AI inuu socodsiiyo tusaalooyinka Python, iyadoo orod kastaa uu ku kooban yahay dhawr ilbidhiqsi oo CPU ah iyo xaddidaadda xusuusta go'an si shil aan dhammaad lahayn uusan u joojin adeegga.
Kooxda cilmi-baadhistu waxay siisaa wakiilka microVM oo leh nuqul akhrin-kaliya ee xog-ururinta iyo hal gal oo wax-soo-saarka la qori karo, si wakiilku u soo saaro natiijooyin isagoon wax ka beddelin ama tirtirin xogta asalka ah.
Fulinta code ayaa noqonaysa awoodda caadiga ah ee kaaliyeyaasha AI iyo wakiilada, markaa sandboxing waxay u badan tahay inay noqoto adeeg badeecooyin badan oo leh cillado macquul ah halkii ay koox walba ka dhisi lahayd eber. Filo shaqada sii socota ee bilawga degdega ah, sawir-qaadista iyo dib-u-bilaabashada, iyo siyaasadaha milicsan ee shabakada iyo gelitaanka faylka ee la hagaajin karo hawl kasta. Dhibaatada ugu adag ee furan waa siyaasad halkii ay ka ahaan lahayd go'doomin: go'aaminta waxa wakiilka loo ogolaanayo inuu gaaro, iyo la socodsiinta isticmaalayaasha, marka wakiiladu ay qaadaan talaabooyin madax-banaani dheer. Go'doominta waxay ahaan doontaa hal lakab oo dhowr ah, oo ay weheliso oggolaanshaha, goynta iyo dib u eegista aadanaha.
Warqad bilaash ah
Saddex sheeko oo la xaqiijiyay oo AI ah maalin kasta oo shaqo ah, oo lagu qoray Ingiriis fudud. Bilaash had iyo jeer, aan xayaysiis lahayn.
Hal iimayl maalin kasta oo shaqo ah. Ka bax hal gujin. Marna ma iibinno ama ma wadaagno ciwaankaaga.
Is tijaabi
Fikrad degdeg ah oo ku saabsan jawaab kasta, iyo shahaado la wadaajin karo oo leh aqoonsi la xaqiijin karo markaad ka gudubto koorso.
Taageer waxbarashada AI bilaashka ah. AI Understanding waa 501(c)(3) aan faa'iido doon ahayn — xayaysiis la'aan, albaab lacag ah ma jiro, had iyo jeer. Samee deeq
Sanduuqa fulinta code waa deegaan go'doon ah halkaas oo wakiilka AI uu ku maamuli karo koodka uu qorayo isagoon awoodin inuu waxyeeleeyo mashiinka martida loo yahay, gaaro xogta waa inuusan arkin, ama isticmaalin kheyraad aan xadidneyn. Waa arrin muhiim ah sababtoo ah wakiilka fulin kara koodhka ayaa awood u leh (waa xisaabin karaa, falanqeyn karaa faylasha oo tijaabin karaa shaqadiisa), laakiin koodka qoran ee qaabka loo qoray ayaa ah mid aan la aamini karin oo wuxuu noqon karaa buggy, qasan ama lagu maamulo cirbad degdeg ah.
Hagaha waxa uu sharxayaa in koodka qoran qaabka uu ka koobnaan karo dhiqlaha, isticmaali karo agabka xad dhaafka ah, ama raacaan tilmaamaha la duray, marka waa in ay ku dhex socotaa xuduud halkii ay toos ugu socon lahayd martida loo yahay.
Konteenarada waxay adeegsadaan meelo magacyo ah iyo kooxo laakiin dhamaantood waxay wadaagaan kernel-ka martida loo yahay, markaa baylahnimada kernelku waxay ogolaan kartaa baxso. MicroVM-yadu waxay siinayaan culays shaqo kasta kernel u gaar ah.
gVisor, oo ka socota Google, waxay wadaa kernel-meel-isticmaalka kaas oo maareynaya wicitaannada nidaamka, yaraynta inta koodhka dhabta ah ee kernel-ka dhabta ah ee aan la aamini karin uu gaari karo.
Firecracker waxaa loo sameeyay AWS culeysyo shaqo la'aan ah sida Lambda iyo Fargate, halkaasoo culeysyo badan oo go'doonsan ay tahay inay si dhakhso ah u bilaabaan.
Haddi tilmaamaha la isku duro ay sababto in wakiilka uu qoro kood xaasidnimo ah, shabakad diidmo-default ah ayaa joojisa koodkaas in uu xogta faafiyo.
Sii wad waxbarashada
Tilmaamayaal badan ayaa loo doortay mawduucan
Xiga xigaHagaha xiga
Aaladaha Nakhshadeynta ee Wakiilada LLM
Farsamo