APC एजंट्सनी model: inherit ला डीफॉल्ट का ठेवावे?

APC एजंट फाइल्स लहान आणि पोर्टेबल (portable) असतील तर त्या उत्तम प्रकारे काम करतात.

model: inherit वापरणे हा सर्वोत्तम डीफॉल्ट पर्याय आहे. जेव्हा तुमच्या प्रोजेक्टला गरज असेल तेव्हाच एखादे विशिष्ट मॉडेल वापरा. हा नियम तुमच्या फाइल्स स्वच्छ (clean) ठेवतो. रिपॉझिटरी (repository) प्रोजेक्ट कॉन्ट्रॅक्ट धारण करते, तर रनटाइम (runtime) मॉडेलची निवड करते.

APC एजंट म्हणजे तुमच्या एजंट फाईलमधील एक 'पर्सोना' (persona) आहे. तो नाव, भूमिका आणि कौशल्ये परिभाषित करतो. त्याने संपूर्ण रनटाइम स्टॅक हार्डकोड (hardcode) करू नये. त्याने एखाद्या विशिष्ट व्हेंडरला (vendor) डीफॉल्ट म्हणून लादून नये. तो फक्त पर्सोनाचे वर्णन करतो आणि रनटाइमला त्याचे काम करू देतो.

model: inherit का अधिक चांगले आहे:

विशिष्ट मॉडेल कधी वापरावे:

एखादा विशिष्ट प्रोव्हायडर (provider) आणि मॉडेल आयडी (model ID) तेव्हाच वापरा जेव्हा प्रोजेक्ट त्यावर अवलंबून असेल. उदाहरणार्थ:

मॉडेल पिन (pin) करण्यापूर्वी ही चाचणी घ्या:

मशीनचे नाही, तर एजंटचे वर्णन करा. यामुळे तुमच्या एजंट फाइल्स 'स्टिकी' (sticky) न होता उपयुक्त राहतील.

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

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