
Izolo (ngo-Agasti 3), i-Cloudflare ishicilele umbhalo webhulogi imemezela ukwethulwa komtapo ovulekile we-@cloudflare/computer njengenguqulo yokubuka kusenesikhathi. Lo mtapo unika i-ejenti ngayinye ye-AI ikhompuyutha yokusebenza ebonakalayo ezimele, ehlanganisa isistimu yamafayela namandla okusebenzisa imiyalo.
Isikhulu sathi, ngokungafani ne-AI yengxoxo evamile esebenza ngombhalo, ama-ejenti e-AI ohlelo kumele afunde kaningi ikhodi yomthombo, abhale kabusha amafayela, asebenzise izivivinyo, ahlole imiphumela bese eqhubeka nokulungisa. Ngakho adinga indawo yokusebenza yokugcina amafayela asetshenziswayo kanye nendawo yokusebenzisa izinhlelo.
Njengamanje, indlela esetshenziswa kakhulu embonini ukwakhela ama-ejenti e-AI ama-container. Ama-container anganikeza indawo ye-Linux ehlukanisiwe namathuluzi ahlukahlukene, kodwa ukunikeza i-ejenti ye-AI yomsebenzisi ngamunye i-container yayo kuzodla i-CPU nenkumbulo eningi. Ikakhulukazi lapho uhlelo kufanele lusebenzise amakhulu ezigidi kuya ezigidini eziyizinkulungwane zama-ejenti e-AI ngesikhathi esisodwa, indlela yokulungiselela i-ejenti ngayinye i-container ibhekana nemikhawulo yokwanda.

Phambilini, ukuze ilinganise amandla okucubungula nezindleko, i-Cloudflare yethula i-Isolate, indawo yokusebenzisa elula eqala ngokushesha, ku-Cloudflare Workers. Imisebenzi elula iphathwa yi-Isolate, kanti imisebenzi esindayo kuphela ebiza ama-container.
Umtapo ovulekile omusha we-@cloudflare/computer usekelwe ku-Isolate futhi wakhelwe endaweni yokusebenza (workspace). Usebenzisa i-SQLite ukusekela isistimu yamafayela ebonakalayo, futhi ungangenisa okuqukethwe kusitoreji samafu, endaweni yokugcina ye-Git noma kumafayela enziwe ngokwezifiso.
Ngokombhalo webhulogi ocashunwe yi-IT之家, indawo yokusebenza inikeza amathuluzi ahambisana ne-AI SDK, okuhlanganisa i-read, i-write, i-edit, i-ls kanye ne-exec. Yonke imisebenzi ingasethelwa imingcele yezimvume, ukuhlolwa kwamarekhodi kanye nokuqashwa kokusebenza.

Le phakheji okwamanje inikeza izinhlobo ezi-2 zezindawo zokusebenzisa. Indawo esekelwe endaweni yokusebenzisa ehlukanisiwe isebenzisa i-just-bash, ithuluzi eliguqula i-Shell ibe yi-JavaScript, ukuguqula ikhodi ye-Shell ibe yi-JavaScript bese iyisebenzisa ku-Worker oguqukayo. Ifanele ukuphathwa kwamafayela, ukuphathwa kwedatha kanye nokuphathwa kwe-Git.
Indawo esebenzisa ama-container isebenzisa ama-Cloudflare Containers ukunikeza indawo ephelele ye-Linux, futhi ifaka amafayela avumelanisiwe nge-FUSE (isistimu yamafayela esebenza endaweni yomsebenzisi). Ifanele ukusebenzisa i-npm, amafayela kanambambili omdabu kanye namathuluzi okuhlola.
Lapho i-ejenti ye-AI isebenzisa imiyalo, imodeli ye-AI ikhetha indawo efanele yokusebenzisa ngokusekelwe encazelweni yamathuluzi. Imisebenzi elula efana nokuhlela amafayela, ukuphatha idatha kanye nokusebenza nezindawo zokugcina ze-Git ipheleliswa endaweni ehlukanisiwe. Uhlelo lubiza ama-container kuphela lapho kudingeka i-Linux, i-npm (umphathi wamaphakheji we-Node.js) noma amafayela asebenzisekayo ahlanganisiwe.
Kungakhathaliseki ukuthi umsebenzi wenziwa kuyiphi indawo, kusetshenziswa iqoqo elifanayo lamafayela endawo yokusebenza, futhi izinguquko zamafayela ziyavumelaniswa. Uhlelo lungaphinde lukhawulele imisebenzi i-ejenti ye-AI evunyelwe ukuyenza futhi lurekhode imisebenzi eseqediwe. Lokhu kusiza ukulawula izinguquko ezingalindelekile lapho ibhala kabusha amafayela ngokuzenzakalela, kanye nokubuyekeza amarekhodi okusebenza kamuva.

