مرکزی مواد پر جائیں
ماڈلز اور ٹیکنالوجی

Cloudflare نے نئی اوپن سورس لائبریری متعارف کرا دی، ہر AI ایجنٹ کے لیے الگ کام کرنے والا کمپیوٹر

Cloudflare نے گزشتہ روز (3 اگست) ایک بلاگ پوسٹ جاری کرتے ہوئے اعلان کیا کہ ابتدائی پیش نظارہ کے طور پر @cloudflare/computer اوپن سورس لائبریری متعارف کرائی گئی ہے، جو ہر AI ایجنٹ کو الگ ورچوئل کام کرنے والا کمپیوٹر فراہم کرتی ہے، جس میں فائل سسٹم اور کمانڈ چلانے کی صلاحیت شامل ہے۔

Cloudflare نے نئی اوپن سورس لائبریری متعارف کرا دی، ہر AI ایجنٹ کے لیے الگ کام کرنے والا کمپیوٹر

Cloudflare نے گزشتہ روز (3 اگست) ایک بلاگ پوسٹ جاری کرتے ہوئے اعلان کیا کہ ابتدائی پیش نظارہ کے طور پر @cloudflare/computer اوپن سورس لائبریری متعارف کرائی گئی ہے، جو ہر AI ایجنٹ کو الگ ورچوئل کام کرنے والا کمپیوٹر فراہم کرتی ہے، جس میں فائل سسٹم اور کمانڈ چلانے کی صلاحیت شامل ہے۔

کمپنی نے بتایا کہ روایتی متنی چیٹ AI کے برعکس، پروگرامنگ AI ایجنٹس کو بار بار سورس کوڈ پڑھنے، فائلیں دوبارہ لکھنے، ٹیسٹ چلانے، نتائج کا جائزہ لینے اور مزید اصلاحات کرنے کی ضرورت ہوتی ہے۔ اس لیے انہیں ایسی ورک اسپیس درکار ہوتی ہے جہاں زیرِعمل فائلیں محفوظ کی جا سکیں، ساتھ ہی پروگرام چلانے کا ماحول بھی ضروری ہوتا ہے۔

اس وقت صنعت میں رائج طریقہ AI ایجنٹس کے لیے کنٹینر بنانا ہے۔ کنٹینر الگ تھلگ Linux ماحول اور مختلف ٹولز فراہم کر سکتا ہے، لیکن اگر ہر صارف کے AI ایجنٹ کے لیے مسلسل الگ کنٹینر مختص کیا جائے تو CPU اور میموری کی بڑی مقدار خرچ ہوگی۔ خاص طور پر جب نظام کو بیک وقت کروڑوں سے اربوں AI ایجنٹس چلانے ہوں، تو ہر ایجنٹ کے لیے کنٹینر مختص کرنے کے طریقے کو توسیع پذیری کی حدود کا سامنا ہوتا ہے۔

Cloudflare نے نئی اوپن سورس لائبریری متعارف کرا دی، ہر AI ایجنٹ کے لیے الگ کام کرنے والا کمپیوٹر

Cloudflare نے اس سے قبل کمپیوٹنگ طاقت اور لاگت میں توازن کے لیے Cloudflare Workers میں تیزی سے شروع ہونے والا ہلکا پھلکا عمل درآمدی ماحول Isolate متعارف کرایا تھا۔ ہلکے کام Isolate کے ذریعے انجام دیے جاتے ہیں، جبکہ صرف زیادہ بوجھ والے کاموں کے لیے کنٹینر استعمال کیے جاتے ہیں۔

تازہ ترین @cloudflare/computer اوپن سورس لائبریری Isolate پر مبنی ہے اور ورک اسپیس کے گرد تعمیر کی گئی ہے۔ یہ ورچوئل فائل سسٹم کے لیے SQLite استعمال کرتی ہے اور کلاؤڈ اسٹوریج، Git ریپوزٹری یا حسبِ ضرورت فائلوں سے مواد درآمد کر سکتی ہے۔

IT之家 نے بلاگ پوسٹ کے حوالے سے بتایا کہ ورک اسپیس read، write، edit، ls اور exec جیسے AI SDK سے ہم آہنگ ٹولز فراہم کرتی ہے؛ تمام کارروائیوں کے لیے اجازت کی حد، آڈٹ اور نگرانی مقرر کی جا سکتی ہے۔

Cloudflare نے نئی اوپن سورس لائبریری متعارف کرا دی، ہر AI ایجنٹ کے لیے الگ کام کرنے والا کمپیوٹر

سافٹ ویئر پیکیج اس وقت 2 اقسام کے عمل درآمدی بیک اینڈ فراہم کرتا ہے۔ الگ تھلگ عمل درآمدی ماحول پر مبنی بیک اینڈ just-bash (Shell کو JavaScript ٹولز میں تبدیل کرنے والا ٹول) کے ذریعے Shell کوڈ کو JavaScript میں تبدیل کرتا ہے اور اسے ڈائنامک Worker میں چلاتا ہے۔ یہ فائل پروسیسنگ، ڈیٹا پروسیسنگ اور Git مینجمنٹ کے لیے موزوں ہے۔

کنٹینر بیک اینڈ Cloudflare Containers کے ذریعے مکمل Linux ماحول فراہم کرتا ہے اور FUSE (یوزر اسپیس فائل سسٹم) کے ذریعے مطابقت پذیر فائلیں ماؤنٹ کرتا ہے۔ یہ npm، مقامی بائنری فائلوں اور ٹیسٹنگ ٹولز چلانے کے لیے موزوں ہے۔

جب AI ایجنٹ کمانڈ چلاتا ہے تو AI ماڈل ٹول کی تفصیل کی بنیاد پر موزوں عمل درآمدی ماحول کا انتخاب کرتا ہے۔ فائل ایڈیٹنگ، ڈیٹا پروسیسنگ اور Git ریپوزٹری آپریشنز جیسے ہلکے کام الگ تھلگ ماحول میں مکمل ہوتے ہیں؛ صرف Linux، npm (Node.js پیکیج مینیجر) یا کمپائل شدہ قابلِ اجرا فائلوں کی ضرورت ہونے پر نظام کنٹینر استعمال کرتا ہے۔

کام کسی بھی ماحول میں انجام دیا جائے، دونوں صورتوں میں ورک اسپیس فائلوں کا ایک ہی مجموعہ استعمال ہوتا ہے اور فائلوں میں ہونے والی تبدیلیاں مطابقت پذیر رہتی ہیں۔ نظام AI ایجنٹ کو انجام دینے کی اجازت دی گئی کارروائیوں کو محدود کرنے کے ساتھ ساتھ مکمل کیے گئے کاموں کا ریکارڈ بھی رکھ سکتا ہے، جس سے فائلوں کی خودکار دوبارہ تحریر کے دوران ہونے والی غیر متوقع تبدیلیوں کو قابو کرنا اور بعد میں کارروائیوں کے ریکارڈ کا جائزہ لینا آسان ہو جاتا ہے۔

Cloudflare نے نئی اوپن سورس لائبریری متعارف کرا دی، ہر AI ایجنٹ کے لیے الگ کام کرنے والا کمپیوٹر