𝗪𝗵𝘆 𝗔𝗣𝗖 𝗔𝗴𝗲𝗻𝘁𝘀 𝗦𝗵𝗼𝘂𝗹𝗱 𝗗𝗲𝗳𝗮𝘂𝗹𝘁 𝗧𝗼 𝗺𝗼𝗱𝗲𝗹: 𝗶𝗻𝗵𝗲𝗿𝗶𝘁 APC ایجنٹس کو model: inherit کو ڈیفالٹ کیوں رکھنا چاہیے

APC ایجنٹ فائلیں اس وقت بہترین کام کرتی ہیں جب وہ چھوٹی اور پورٹیبل (portable) ہوں۔

بہترین ڈیفالٹ model: inherit کا استعمال کرنا ہے۔ کسی مخصوص ماڈل کا استعمال صرف اسی وقت کریں جب آپ کے پروجیکٹ کی ضرورت ہو۔ یہ اصول آپ کی فائلوں کو صاف ستھرا رکھتا ہے۔ ریپوزٹری (repository) پروجیکٹ کے معاہدے (contract) کو سنبھالتی ہے، جبکہ رن ٹائم (runtime) ماڈل کا انتخاب کرتا ہے۔

ایک APC ایجنٹ آپ کی ایجنٹ فائل میں ایک پرسونا (persona) ہوتا ہے۔ یہ نام، کردار اور مہارتوں کی وضاحت کرتا ہے۔ اسے پورے رن ٹائم اسٹیک (runtime stack) کو ہارڈ کوڈ (hardcode) نہیں کرنا چاہیے۔ اسے کسی ایک وینڈر (vendor) کو ڈیفالٹ کے طور پر نافذ نہیں کرنا چاہیے۔ یہ صرف پرسونا کی وضاحت کرتا ہے اور رن ٹائم کو اپنا کام کرنے دیتا ہے۔

model: inherit کیوں بہتر ہے:

مخصوص ماڈل کب استعمال کریں:

کسی مخصوص فراہم کنندہ (provider) اور ماڈل آئی ڈی (model ID) کا استعمال صرف اسی صورت میں کریں اگر پروجیکٹ اس پر منحصر ہو۔ مثال کے طور پر:

ماڈل کو پن (pin) کرنے سے پہلے یہ ٹیسٹ استعمال کریں:

مشین کے بجائے ایجنٹ کی وضاحت کریں۔ یہ آپ کی ایجنٹ فائلوں کو بوجھل بنانے کے بجائے مفید رکھتا ہے۔

Source: https://dev.to/agentprojectcontext/why-apc-agents-should-default-to-model-inherit-1jih

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