𝗪𝗵𝘆 𝗔𝗣𝗖 𝗔𝗴𝗲𝗻𝘁𝘀 𝗦𝗵𝗼𝘂𝗹𝗱 𝗗𝗲𝗳𝗮𝘂𝗹𝘁 𝗧𝗼 𝗺𝗼𝗱𝗲𝗹: 𝗶𝗻𝗵𝗲𝗿𝗶𝘁

APC ஏஜென்ட் கோப்புகள் சிறியதாகவும், எளிதில் இடமாற்றம் செய்யக்கூடியதாகவும் (portable) இருக்கும்போது சிறப்பாகச் செயல்படுகின்றன.

model: inherit என்பதைப் பயன்படுத்துவதே சிறந்த இயல்புநிலை (default) முறையாகும். உங்கள் திட்டத்திற்குத் தேவைப்படும்போது மட்டும் ஒரு குறிப்பிட்ட மாடலைப் பயன்படுத்தவும். இந்த விதி உங்கள் கோப்புகளைத் தூய்மையாக வைத்திருக்கும். ரெபாசிட்டரி (repository) திட்ட ஒப்பந்தத்தை (project 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