گریپٹائل: GPT‑6 Astra سے کوڈ کے جائزے سے آگے خرابیوں کی جانچ
گریپٹائل، GPT‑6 Astra سے صارفین کے کام کرنے کے طریقوں کی جانچ، ڈے بریک سے تحفظ مضبوط، اور Codex سے دوبارہ کام کرنے کی ضرورت کیسے کم کرتا ہے.
گریپٹائل(نئی ونڈو میں کھلتا ہے) مصنوعی ذہانت کے ایسے ایجنٹ بناتا ہے جو پورے مجموعۂ کوڈ کے سیاق و سباق کو سمجھ کر کوڈ میں تبدیلیوں کا جائزہ لیتے اور انہیں آزماتے ہیں. شریک بانی اور چیف ایگزیکٹو دکش گپتا کہتے ہیں، ”ہمارا کام خرابیوں کو کم کرنا اور دنیا بھر کے سافٹ ویئر کو زیادہ قابلِ اعتماد بنانا ہے.“
دکش کے نزدیک اس مقصد کے لیے ایپلی کیشن کا کوڈ پڑھنے کے ساتھ یہ بھی جانچنا ضروری ہے کہ وہ عملی طور پر کیسے کام کرتی ہے. GPT‑6 Astra کی کمپیوٹر استعمال کرنے کی صلاحیت گریپٹائل کو بڑے پیمانے پر یہ جانچ خودکار بنانے کا ذریعہ فراہم کرتی ہے.
کسی pull request کی توثیق کرتے وقت یہ جانچا جاتا ہے کہ کوڈ منطقی طور پر درست ہے، ڈویلپر کی منشا کے مطابق کام کرتا ہے، محفوظ ہے اور موجودہ افعال کو متاثر نہیں کرتا. اس جانچ کے بعض حصوں کے لیے ایپلی کیشن کو واقعی چلانا ضروری ہوتا ہے، کیونکہ صرف کوڈ پڑھنے سے مسئلہ سامنے نہیں آتا.
دکش ایسے بٹن کی مثال دیتے ہیں جو آئی فون پر ویب سائٹ دیکھنے کے دوران غائب ہو جاتا ہے. GPT‑6 Astra کے ذریعے گریپٹائل کسی pull request کے لیے ترقیاتی سرور چلا سکتا ہے، براؤزر کے دکھائی دینے والے حصے کو آئی فون کی اسکرین کے سائز کا کر سکتا ہے، اور ایپلی کیشن میں صارف کی نقل و حرکت کی نقالی کر سکتا ہے. ماڈل کی بصری سمجھ اسے اسکرین کا معائنہ کرکے یہ پہچاننے دیتی ہے کہ بٹن چھپ گیا ہے.
وہ کہتے ہیں، ”ان ماڈلز کی مدد سے ہم جس تیزی سے کوڈ جاری کر سکتے ہیں، اسے دیکھتے ہوئے ہر تبدیلی کی جانچ کسی معیار جانچنے والی فرم سے کرانا اتنا سست طریقہ ہے کہ عملی طور پر قابلِ عمل نہیں رہتا.“ GPT‑6 Astra کے ساتھ گریپٹائل ایپلی کیشن کی اس طرح کی جانچ کو بڑے پیمانے پر خودکار بنا سکتا ہے.
دکش کہتے ہیں کہ زیادہ طاقتور ماڈلز حملہ آوروں کے لیے بھی ایپلی کیشنز کی کمزوریوں سے فائدہ اٹھانا آسان بنا دیتے ہیں. اس سے کمپنیاں خطرے میں پڑ جاتی ہیں، حتیٰ کہ وہ بھی جو پہلے عام طور پر نشانہ نہیں بنتی تھیں.
دکش کہتے ہیں، ”ہم چاہتے ہیں کہ ایک نئی قائم شدہ کمپنی کے لیے بھی اپنے نظام کو محفوظ بنانا بہت آسان ہو.“ ”ڈے بریک کے ساتھ ہم یہ کام بہت محفوظ طریقے سے کر سکتے ہیں، اور یقینی بنا سکتے ہیں کہ ہمارے صارفین کے دفاعی طریقے حملہ آوروں کے حملے کے طریقوں سے زیادہ جدید ہوں.“
گریپٹائل کا معلوماتی ذخیرہ کسی کمپنی کے مجموعۂ کوڈ کی فہرست مرتب کرتا ہے اور اس کے کام کرنے کا طریقہ ایسی دستاویزات میں بیان کرتا ہے جنہیں لوگ اور ایجنٹ دونوں پڑھ سکتے ہیں. کمپنی یہ دستاویزات ماڈل کانٹیکسٹ پروٹوکول (MCP) سرور کے ذریعے Codex کو فراہم کرتی ہے.
اس سے Codex ایسا کوڈ لکھ سکتا ہے جو صارف کے موجودہ طریقوں کے مطابق ہو. دکش کے مطابق ہزاروں صارفین نے Codex کو گریپٹائل کے معلوماتی ذخیرے سے جوڑا ہے.
اس کے اثرات کو جانچنے کے لیے ٹیم یہ ریکارڈ رکھتی ہے کہ مصنوعی ذہانت سے تیار کردہ کوڈ کی تبدیلیاں کتنی بار واپس لینی پڑتی ہیں. دکش کہتے ہیں، ”جب ہم ایجنٹس کو سیاق و سباق فراہم کرتے ہیں، تو کم تبدیلیاں واپس لینی پڑتی ہیں، اور صارفین کے وقت اور استدلال کے وسائل کی بچت ہوتی ہے.“ صارفین بچنے والے وقت اور وسائل کو انہی تبدیلیوں پر دوبارہ کام کرنے کے بجائے نئے کام میں لگا سکتے ہیں.
گریپٹائل اپنے سافٹ ویئر اور ایجنٹس بنانے کے لیے بھی Codex استعمال کرتا ہے. دکش کہتے ہیں، ”ہم Codex کا بہت زیادہ استعمال کرتے ہیں.“ ”ہمارے ہر شعبے میں اس کا بڑے پیمانے پر استعمال ہوتا ہے، خاص طور پر انجینئرنگ میں.“
دکش بتاتے ہیں کہ گریپٹائل کے لیے اصل رکاوٹ صرف یہ ہے کہ ٹیم اپنے خیالات کو کتنی تیزی سے کام کرنے والے سافٹ ویئر میں بدل سکتی ہے. ان کا کہنا ہے کہ ماڈلز کی ذہانت بہت سے کاموں کے لیے پہلے ہی کافی ہے، اس لیے وہ الٹرافاسٹ کو سافٹ ویئر سازی کی رفتار بڑھانے کا ذریعہ سمجھتے ہیں.
ان کا طویل مدتی مقصد اہم کاروباری سافٹ ویئر میں تبدیلی کرنا اور اسے جاری کرنا اتنا ہی آسان بنانا ہے جتنا کسی ضمنی منصوبے کو جاری کرنا. اس کے لیے ضروری توثیقی نظام بنانے میں OpenAI گریپٹائل کی مدد کر رہا ہے.


