ایجنٹ ہارس (Harness) ہے، ماڈل نہیں

ہر AI سسٹم کے دو حصے ہوتے ہیں: ماڈل اور ہارس (Harness)۔

ماڈل خام سوچنے کی صلاحیت (raw reasoning) فراہم کرتا ہے۔ ہارس وہ کوڈ ہے جو اسے لپیٹتا (wrap کرتا) ہے۔

Claude Code، GitHub Copilot، اور ChatGPT ماڈلز نہیں ہیں۔ یہ ہارسز (harnesses) ہیں۔ یہ وہ ٹولز، میموری، اور لوپس فراہم کرتے ہیں جو ایک ماڈل کو ایک مفید پروڈکٹ میں بدل دیتے ہیں۔

اس فارمولے کا استعمال کریں: Agent = Model × Harness

ماڈل ایک جز (ingredient) ہے۔ ہارس ایک مکمل پکوان (dish) ہے۔

زیادہ تر انجینئرنگ کا کام ہارس میں ہوتا ہے۔ آپ ماڈل کو ٹرین نہیں کرتے، بلکہ آپ ماڈل کو 'ریپ' (wrap) کرتے ہیں۔ آپ فیصلہ کرتے ہیں کہ وہ کون سے ٹولز استعمال کرے گا، غلطیوں کو کیسے سنبھالے گا، اور سیاق و سباق (context) کو کیسے یاد رکھے گا۔

اس وقت، OpenAI اور Anthropic جیسی کمپنیاں دونوں حصے بناتی ہیں۔ وہ انجن اور کار دونوں بناتی ہیں۔ یہ بدل جائے گا۔

مستقبل 'ماڈل ایگنوستک' (model-agnostic) ہارسز کا ہے۔

کوڈنگ ہارس کو ریپوزٹریز (repositories) اور ٹیسٹ لوپس تک رسائی کی ضرورت ہوتی ہے۔ قانونی ہارس کو حوالوں کی درستگی (citation accuracy) کی ضرورت ہوتی ہے۔ فنانس ہارس کو آڈٹ ٹریلز (audit trails) کی ضرورت ہوتی ہے۔ ماڈل وہی رہتا ہے، لیکن کام کے لحاظ سے ہارس بدل جاتا ہے۔

ہارس انجینئرنگ موجودہ سافٹ ویئر انجینئرنگ کے زیادہ تر حصے کو اپنے اندر سمو لے گی۔

کام 'ڈیٹرمینسٹک لاجک' (deterministic logic) لکھنے سے ہٹ کر ایسے سسٹم بنانے کی طرف منتقل ہو جائے گا جو انسانی ورک فلو (workflows) کو خودکار بنا سکیں۔

اس کا مطلب یہ نہیں ہے کہ AI تمام کوڈ کی جگہ لے لے گا۔

  • ادائیگیوں اور لیجرز جیسے بنیادی کاروباری عمل کو 'ڈیٹرمینسٹک' (deterministic) رہنا چاہیے۔ آپ نہیں چاہیں گے کہ کوئی ماڈل آپ کی اکاؤنٹنگ کا اندازہ لگائے۔
  • انسانی مداخلت والے کام جیسے کہ ٹریج (triage) اور ورک فلو مینجمنٹ ایجنٹس کے سپرد ہو جائیں گے۔

ڈویلپرز کے لیے کام بدل رہا ہے۔

ML ماہرین ماڈل کے پہلو پر توجہ دیں گے۔ ڈویلپرز ہارس کے پہلو پر توجہ دیں گے۔

ہارس وہ جگہ ہے جہاں آپ حفاظت، لاگت، اور بھروسہ مندی (reliability) کا فیصلہ کرتے ہیں۔ ایک بہتر ماڈل لیکن ناقص ہارس، صرف ناکامی کا ایک تیز رفتار راستہ ہے۔

ماڈل خود بخود بہتر ہوتا رہتا ہے۔ آپ کی کامیابی کا انحصار اس بات پر ہے کہ آپ ہارس کیسے بناتے ہیں۔

Source: https://dev.to/saurav_bhattacharya/the-agent-is-the-harness-not-the-model-and-why-that-reorganizes-software-engineering-5f2i

Optional learning community: https://t.me/GyaanSetuAi