𝗪𝗵𝘆 𝗔𝗣𝗖 𝗔𝗴𝗲𝗻𝘁𝘀 𝗦𝗵𝗼𝘂𝗹𝗱 𝗗𝗲𝗳𝗮𝘂𝗹𝘁 𝗧𝗼 𝗺𝗼𝗱𝗲𝗹: 𝗶𝗻𝗵𝗲𝗿𝗶𝘁 APC Agents को model: inherit को डिफ़ॉल्ट के रूप में क्यों चुनना चाहिए

APC एजेंट फाइलें तब सबसे अच्छा काम करती हैं जब वे छोटी और पोर्टेबल (portable) हों।

सबसे अच्छा डिफ़ॉल्ट model: inherit का उपयोग करना है। किसी विशिष्ट मॉडल का उपयोग केवल तभी करें जब आपके प्रोजेक्ट की आवश्यकता हो। यह नियम आपकी फाइलों को साफ रखता है। रिपॉजिटरी (repository) प्रोजेक्ट कॉन्ट्रैक्ट को संभालती है। रनटाइम (runtime) मॉडल का चुनाव करता है।

एक APC एजेंट आपकी एजेंट फाइल में एक पर्सोना (persona) होता है। यह नाम, भूमिका और कौशल को परिभाषित करता है। इसे पूरे रनटाइम स्टैक को हार्डकोड (hardcode) नहीं करना चाहिए। इसे किसी एक वेंडर को डिफ़ॉल्ट के रूप में थोपना नहीं चाहिए। यह केवल पर्सोना का वर्णन करता है और रनटाइम को अपना काम करने देता है।

model: inherit बेहतर क्यों है:

विशिष्ट मॉडल का उपयोग कब करें:

किसी विशिष्ट प्रोवाइडर और मॉडल ID का उपयोग केवल तभी करें यदि प्रोजेक्ट उस पर निर्भर हो। उदाहरण के लिए:

मॉडल को पिन (pin) करने से पहले इस टेस्ट का उपयोग करें:

एजेंट का वर्णन करें, मशीन का नहीं। यह आपकी एजेंट फाइलों को 'स्टिकी' (sticky) होने के बजाय उपयोगी बनाए रखता है।

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

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