پرپلیکسیٹی کے انجینئرز مصنوعی ذہانت کے کوڈنگ ٹولز کیسے استعمال کر رہے ہیں؟
مصنوعی ذہانت (AI) کا دائرہ تیزی سے پھیل رہا ہے اور اب یہ کوڈ لکھنے کے عمل کو بھی تبدیل کر رہا ہے۔ حال ہی میں سامنے آنے والی رپورٹس کے مطابق، Perplexity AI کے انجینئرز مصنوعی ذہانت پر مبنی کوڈنگ ٹولز کا استعمال کر کے اپنی ترقی کے وقت کو دنوں سے گھنٹوں تک کم کر رہے ہیں۔ یہ ایک اہم پیش رفت ہے جو سافٹ ویئر ڈویلپمنٹ کے مستقبل کی نشاندہی کرتی ہے۔ پرپلیکسیٹی کے سی ای او اروند سرینواس کا کہنا ہے کہ ان کی کمپنی میں اے آئی کا استعمال “لازمی” کر دیا گیا ہے۔
مصنوعی ذہانت کوڈنگ ٹولز کیسے کام کر رہے ہیں؟
Aravind Srinivas (اروند سرینواس) نے جون میں Y Combinator کے ایک ایونٹ میں بتایا کہ پرپلیکسیٹی میں یہ لازمی قرار دیا گیا ہے کہ ہر ملازم کم از کم ایک اے آئی کوڈنگ ٹول استعمال کرے۔ عام طور پر اس میں Cursor یا GitHub Copilot، یا دونوں کا امتزاج شامل ہوتا ہے۔
سرینواس کے مطابق، انجینئرز کے لیے ان ٹولز کا استعمال پروٹو ٹائپنگ میں لگنے والے “تجرباتی وقت کو تین، چار دن سے کم کر کے لفظی طور پر ایک گھنٹے تک” لے آیا ہے۔ یہ بات YC کے یوٹیوب چینل پر اپ لوڈ کی گئی ایک گفتگو میں سامنے آئی۔
دلچسپ بات یہ ہے کہ یہ رفتار صرف پیچیدہ الگورتھم کے کام تک محدود نہیں ہے۔ سرینواس نے بتایا کہ ان کے غیر تکنیکی ساتھی بھی ان ٹولز کی مدد سے انٹرفیس میں تیزی سے تبدیلیاں کر رہے ہیں۔
انہوں نے مثال دیتے ہوئے کہا، “میں بس انہیں فیڈ بیک دیتا ہوں جہاں میں اپنی iOS ایپ کا اسکرین شاٹ لیتا ہوں، اور میں کہتا ہوں، ‘یہ بٹن یہاں ایک تیر کے ساتھ منتقل ہونا چاہیے’۔” انہوں نے مزید کہا، “وہ میرا اسکرین شاٹ Cursor میں اپ لوڈ کرتے ہیں اور پھر اسے Swift UI فائل میں تبدیلی لکھنے کو کہتے ہیں۔”
سرینواس نے اس تبدیلی کی رفتار کو “ناقابل یقین” قرار دیا اور کہا کہ “بگز کو ٹھیک کرنے اور پروڈکشن میں بھیجنے کی رفتار حیرت انگیز ہے۔”
عروج پر اے آئی کوڈنگ ٹولز اور صنعت کے تحفظات
اے آئی کوڈنگ ٹولز اب ٹیکنالوجی کی صنعت میں تیزی سے مقبول ہو رہے ہیں۔ گزشتہ ماہ، بزنس انسائیڈر نے رپورٹ کیا کہ ویزا، ریڈٹ، ڈور ڈیش اور کئی اسٹارٹ اپس کی جاب لسٹنگز میں Cursor اور Bolt جیسے ٹولز کے ساتھ تجربہ یا واقفیت کو واضح طور پر ضروری قرار دیا جا رہا ہے۔
بزنس انسائیڈر
اس ماہ کے اوائل میں بزنس انسائیڈر کے ایلیسٹیر بار نے ایک حالیہ سروے کی خصوصی رپورٹ بھی شائع کی تھی جس میں سافٹ ویئر ڈویلپمنٹ میں ان ٹولز کی دھماکہ خیز ترقی اور اثرات پر روشنی ڈالی گئی تھی۔ جیلی فش، جو کمپنیوں کو ڈویلپر ٹیموں کا انتظام کرنے میں مدد دیتی ہے، نے پایا کہ 90% انجینئرنگ ٹیمیں اب اپنے ورک فلوز میں اے آئی کا استعمال کر رہی ہیں، جو صرف ایک سال پہلے 61% تھا۔ تقریباً 48% جواب دہندگان نے دو یا اس سے زیادہ اے آئی کوڈنگ ٹولز استعمال کرنے کی اطلاع دی، جو اس بات کی نشاندہی کرتا ہے کہ ٹیمیں متنوع، تجرباتی طریقہ اپنا رہی ہیں۔
تاہم، کچھ صنعت کے رہنماؤں نے خبردار کیا ہے کہ اے آئی کوڈنگ کے اس ہائپ کے ساتھ کچھ نقصانات بھی جڑے ہیں۔
گٹ ہب (GitHub) کے سی ای او تھامس ڈومکے نے جون میں ایک پوڈ کاسٹ پر کہا کہ اے آئی کوڈنگ ٹولز کا استعمال تجربہ کار انجینئرز کی رفتار کو سست کر سکتا ہے۔ انہوں نے کہا کہ بدترین صورتحال وہ ہے جب ایک ڈویلپر کو قدرتی زبان میں فیڈ بیک فراہم کرنے پر مجبور کیا جائے جبکہ وہ پہلے ہی جانتا ہو کہ اسے پروگرامنگ زبان میں کیسے کرنا ہے۔
ڈومکے کے مطابق، یہ “بنیادی طور پر ایسی چیز کو تبدیل کرنا ہے جسے میں تین سیکنڈ میں کر سکتا ہوں، ایک ایسی چیز سے جس میں ممکنہ طور پر تین منٹ یا اس سے زیادہ وقت لگ سکتا ہے۔”
اوپن اے آئی کے شریک بانی
اوپن اے آئی کے شریک بانی گریگ بروک مین نے بھی کہا کہ ان ٹولز کے استعمال نے انسانوں کو کوڈنگ کے کم خوشگوار حصے چھوڑ دیے ہیں۔ انہوں نے کہا کہ اے آئی کوڈنگ کی موجودہ حالت نے انسانوں کو کوڈ کا جائزہ لینے اور اسے تعینات کرنے کا کام سونپا ہے، جو “بالکل مزے دار نہیں ہے۔”
مستقبل کی جھلک
پرپلیکسیٹی کا تجربہ ظاہر کرتا ہے کہ اے آئی کوڈنگ ٹولز سافٹ ویئر ڈویلپمنٹ کے عمل کو نمایاں طور پر تیز کر سکتے ہیں، جس سے کمپنیوں کو جدت لانے اور نئی مصنوعات کو تیزی سے مارکیٹ میں لانے میں مدد ملے گی۔ تاہم، ان ٹولز کے ساتھ منسلک چیلنجز اور نقصانات کو بھی نظر انداز نہیں کیا جا سکتا۔ ڈویلپرز اور کمپنیاں اس نئی ٹیکنالوجی کو اپناتے ہوئے اس کے فوائد اور نقصانات کو متوازن کرنے کی کوشش کریں گے۔ یہ دیکھنا دلچسپ ہوگا کہ مستقبل میں یہ ٹولز کوڈنگ کی دنیا کو کس طرح مزید تبدیل کرتے ہیں۔