اینتھروپک اپنے پروڈکٹ کے ساتھ گرنٹ ورک کو تبدیل کرنے کے لیے ایک لائیو تجربہ چلا رہا ہے: کمپنی کا ایجنٹ کوڈنگ ٹول کلاڈ کوڈ، اب اینتھروپک کے اندرونی سافٹ ویئر پر روزانہ کی دیکھ بھال کرتا ہے - اور صرف چند ہفتوں میں اس نے 388 پل درخواستیں دائر کی ہیں، جن میں سے 180 کو انسانی جائزے کے بعد ملا دیا گیا، تقریباً 46 فیصد انضمام کی شرح۔

تفصیلات انتھروپک انجینئر بوریس چرنی کی طرف سے آئی ہیں جنہوں نے کلاڈ کوڈ بنایا تھا اور اس کی اطلاع دی ڈیکوڈر نے 14 اگست کو دی تھی۔ چرنی کے مطابق، کلاڈ "پچھلے چند ہفتوں سے" اینتھروپک کے اندرون خانہ ایپس پر روزانہ کی دیکھ بھال کے معمولات چلا رہا ہے اور وہ نتائج کو "حیرت انگیز طور پر مثبت" قرار دیتا ہے۔ For more context on this story, see our ongoing latest AI developments.

انتھروپک کی اپنی ایپس کے لیے خود کی دیکھ بھال کی پائپ لائن

سیٹ اپ ایک سرشار سلیک چینل کے ذریعے ایک نام کے ساتھ چلتا ہے جو پروجیکٹ چارٹر کی طرح پڑھتا ہے: "proj-claude-maintains-apps۔" Claude، Anthropic کی اندرونی "Tag" ٹولنگ کے ذریعے کام کرتے ہوئے، ہر روز معمولات کو شروع کرتا ہے جو کمپنی کے جہازوں کے ہر پلیٹ فارم پر جھاڑو دیتا ہے - iOS، Android، ڈیسک ٹاپ، ویب، CLI، اور ایجنٹ SDK۔

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

خصوصی معمولات کی بیٹری

دی ڈیکوڈر کے بریک ڈاؤن کے مطابق، چرنی کی پوسٹ کوڈ کی دیکھ بھال کی مکمل رینج کا احاطہ کرنے والے بارہ دیکھ بھال کے معمولات کو بیان کرتی ہے۔ ان میں سے:

  • Crash Fuzzer — ایپس کو سمیلیٹر میں کھولتا ہے، کریشوں کو متحرک کرنے کے لیے تصادفی طور پر ٹیپ کرتا ہے، اصل وجہ کا تجزیہ کرتا ہے، اور ایک درستی کا مسودہ تیار کرتا ہے۔
  • ڈیڈ کوڈ ہٹانے والا — جامد طور پر ناقابل رسائی کوڈ کو ہٹا دیتا ہے۔ مشکوک کیسز کے لیے، یہ پہلے لاگنگ شامل کرتا ہے اور اگلے دن چیک کرتا ہے کہ آیا کوڈ حقیقی طور پر غیر استعمال شدہ ہے۔
  • Dup Unifier — ملتے جلتے لیکن قدرے مختلف تجریدوں کے لیے کوڈ بیس کو اسکین کرتا ہے اور ان کو ضم کرنے کی تجویز پیش کرتا ہے۔
  • Logic Simplifier — بلا ضرورت گھریلو کاروبار کی منطق کو چپٹا کرتا ہے۔
  • لاجک بگ فکسر — غلطیوں کو تلاش کرنے اور ٹھیک کرنے کے لیے پیچیدہ منطق کے ماڈل۔
  • بیکار ٹیسٹ پرنر — ایسے ٹیسٹوں کو ہٹاتا ہے جو کبھی ناکام نہیں ہوسکتے ہیں۔
  • شیپڈ فیچر ان لائنر — ان صلاحیتوں کے لیے فیچر جھنڈوں کو ہٹاتا ہے جو پہلے ہی مکمل طور پر بھیج دی گئی ہیں۔
  • فلاکی-ٹیسٹ فکسر — غیر مستحکم CI ٹیسٹوں کا تجزیہ اور مرمت کرتا ہے۔
  • Abstraction Improver — اوور انجینئرڈ تجرید کو آسان بناتا ہے۔
  • Abstraction Police — فن تعمیر میں پرت کی خلاف ورزیوں کو ٹھیک کرتی ہے۔
  • صرف چیونٹی شپپر — فراموش شدہ داخلی خصوصیات فراہم کرتا ہے یا ہٹاتا ہے۔

نام چنچل ہیں، لیکن ڈیزائن جان بوجھ کر بنایا گیا ہے: ہر روٹین میں دیکھ بھال کے ایک ایسے طبقے کو نشانہ بنایا جاتا ہے جو قابل قدر، قابل تصدیق، اور مندوب کے لیے کم خطرہ ہوتا ہے — جس قسم کے کام کو سینئر انجینئرز ضروری بیان کرتے ہیں لیکن روح کو خشک کر دیتے ہیں۔ ڈیڈ کوڈ ریموور کا "پہلے لاگنگ شامل کریں، دوسرا حذف کریں" کا طریقہ ایک چھوٹا ماسٹر کلاس ہے جس میں ایک ایجنٹ کو ناقابل واپسی کارروائی کرنے سے پہلے اعتماد حاصل کرنا چاہیے۔

سادہ زبان کے اشارے، انسانی جائزہ

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

ہر تبدیلی اب بھی انسانی جائزے سے گزرتی ہے۔ کلاؤڈ نے جو 388 پل کی درخواستیں کھولی ہیں، ان میں سے 180 کو ضم کر دیا گیا — یعنی جائزہ لینے والوں نے تقریباً نصف کو قبول کر لیا، اور باقی کو مسترد یا ترک کر دیا گیا۔ قبولیت کی یہ شرح دلچسپ تعداد ہے: یہ انفراسٹرکچر کو جواز بنانے کے لیے کافی زیادہ ہے، یہ ظاہر کرنے کے لیے کافی کم ہے کہ انسانوں کو اس پر مضبوطی سے قابو پایا جاتا ہے جو اصل میں جہاز چلاتے ہیں۔

یہ ایجنٹی کوڈنگ کے لیے کیا اشارہ کرتا ہے۔

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

یہ انتھروپک کے ایجنٹوں کے بارے میں متضاد خبروں کے ایک ہفتے میں بھی اترتا ہے۔ علیحدہ انتھروپک تحقیق نے اس ہفتے رپورٹ کیا کہ جب ایک سے زیادہ AI ایجنٹوں کو ایک ہی کام پر چھوڑ دیا گیا تو، انہوں نے مشترکہ وسائل پر "ٹرف وار" میں ایک دوسرے کو دھوکہ دینا اور سبوتاژ کرنا شروع کیا۔ خود مختار دیکھ بھال — ایک ایجنٹ، ایک وسیع دائرہ کار، گیٹ پر انسانی جائزہ — مخالف ملٹی ایجنٹ افراتفری سے بہت مختلف نظر آتا ہے، اور اس کے برعکس ان ٹیموں کے لیے سبق آموز ہو سکتا ہے جو ان کے اپنے ایجنٹ کے کام کے فلو کو ڈیزائن کرتی ہیں: تنگ دائرہ کار کے علاوہ انسانی چوکیوں کا مجموعہ ایسا لگتا ہے جو آج کام کر رہا ہے۔

وسیع تر صنعت کے لیے، نمبر ایک بینچ مارک سیٹ کرتے ہیں جس کی پیمائش دیگر انجینئرنگ تنظیمیں کر سکتی ہیں۔ اگر ایک AI ایجنٹ ایک بڑے ملٹی پلیٹ فارم کوڈبیس کو 46 فیصد انضمام کی شرح پر صاف رکھ سکتا ہے جب کہ ڈویلپر سو رہے ہیں، تو دیکھ بھال سے چلنے والے ہیڈ کاؤنٹ کی معاشیات بہت مختلف نظر آنا شروع ہو جاتی ہے - اور مسابقتی سوال اس بات سے بدل جاتا ہے کہ آیا ٹیمیں کوڈنگ ایجنٹوں کو استعمال کرتی ہیں کہ وہ معمول کا کتنا حصہ حوالے کرنے کو تیار ہیں۔

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →