எல்லாவற்றையும் சம்பாதிக்க வேண்டும்: ஏஜென்டிக் இன்ஜினியரிங்கின் ஜிம் பேட்ஜ்கள்

போகிமான் (Pokemon) விளையாட்டில், நீங்கள் எட்டு ஜிம் பேட்ஜ்களைச் சேகரிக்கும் வரை, எலைட் ஃபோர் (Elite Four) செல்லும் பாதையை ஒரு பயிற்சியாளர் தடுத்து நிறுத்துவார். உங்கள் லெவல் (level) பற்றி அவருக்குக் கவலையில்லை. உங்கள் தயார்நிலை (preparation) பற்றி மட்டுமே அவர் கவலைப்படுவார்.

பலர் AI ஏஜென்ட்களைத் தவறான முறையில் பயன்படுத்துகிறார்கள். அவர்கள் பயிற்சியைத் தவிர்த்துவிட்டு நேரடியாகப் பெரிய சண்டைக்குச் செல்ல விரும்புகிறார்கள். அவர்கள் காபி குடிக்கச் செல்லும் நேரத்தில், ஒரு முழு அம்சத்தையும் (feature) உருவாக்கவோ அல்லது ஒரு ரெப்போவை (repo) ரீஃபாக்டர் (refactor) செய்யவோ ஏஜென்ட்டிடம் கேட்கிறார்கள்.

இது தோல்வியடையும் வரை வேலை செய்யும். அது தோல்வியடையும் போது, நீங்கள் அடிப்படைகளைத் தவிர்த்ததால் அதைச் சரிசெய்ய முடியாது.

ஏஜென்ட்களுடன் சிறப்பாகச் செயல்பட, நீங்கள் முதலில் உங்கள் பேட்ஜ்களைச் சம்பாதிக்க வேண்டும். இவை நீங்கள் நிறுவும் (install) கருவிகள் அல்ல. இவை நீங்கள் வளர்த்துக்கொள்ள வேண்டிய திறன்கள்.

பேட்ஜ் 1: அடிப்படை (The Foundation) உங்களுக்குப் புரியாத ஒன்றிற்கு நீங்கள் ப்ராம்ப்ட் (prompt) கொடுக்க முடியாது. உங்கள் சொந்தக் குறியீடு (code) பற்றி உங்களுக்குத் தெரியவில்லை என்றால், ஒரு ஏஜென்ட் தவறு செய்யும் போது அதை நீங்கள் கண்டுபிடிக்க முடியாது. சரியாகத் தோன்றும் ஆனால் உடைந்த குறியீட்டை நீங்கள் வெளியிடுவீர்கள் (ship). உங்கள் புராஜெக்ட் (project) பற்றிய ஆழமான அறிவு உங்களுக்கு இருக்க வேண்டும்.

பேட்ஜ் 2: சூழல் ஓட்டம் (Context Flow) ஒரு ஏஜென்ட் மனோதத்துவவாதி (psychic) அல்ல. அதன் கான்டெக்ஸ்ட் விண்டோவில் (context window) உள்ளவற்றை மட்டுமே அது அறியும். உங்கள் குழுவின் ஸ்லாக் (Slack) முடிவுகள் அல்லது உங்கள் குறிப்பிட்ட கோடிங் முறைகள் (coding conventions) பற்றி அதற்குத் தெரியாது.

"இந்த பிழையைச் சரிசெய்" (fix this bug) போன்ற தெளிவற்ற ப்ராம்ப்ட்களை அனுப்பாதீர்கள்.

அதற்குப் பதிலாக, குறிப்பிட்ட விவரங்களை வழங்கவும். எந்தக் கோப்பை (file) பார்க்க வேண்டும் என்று ஏஜென்ட்டிடம் சொல்லுங்கள். பின்பற்ற வேண்டிய சரியான விதியை விளக்குங்கள். எதை மாற்றக்கூடாது என்பதையும் விளக்குங்கள். அது வெற்றிபெறத் தேவையான சூழலை (context) அதற்கு வழங்குங்கள்.

பேட்ஜ் 3: கட்டுப்படுத்தப்பட்ட வேகம் (Bounded Speed) ஏஜென்ட்கள் மனிதர்களை விட வேகமானவை. இந்த வேகம் உங்கள் தவறுகளைப் பலமடங்கு அதிகரிக்கும். நீங்கள் ஒரு ஏஜென்ட்டிடம் ஒரு பெரிய வேலையைக் கொடுத்தால், அது சில நிமிடங்களில் 100 மாற்றங்களை உருவாக்க முடியும். சில மாற்றங்கள் நன்றாக இருக்கும், ஆனால் சில ஆபத்தானவையாக (radioactive) இருக்கும். 100 மாற்றங்களைச் சரிபார்ப்பது மனித நேரத்தையும் நிதானத்தையும் (sanity) எடுத்துக்கொள்ளும்.

குறுகிய எல்லை கொண்ட சிறிய பணிகளுக்கு ஏஜென்ட்களைப் பயன்படுத்தக் கற்றுக்கொள்ளுங்கள். ஒரு வேகமான தவறான பதில் என்பது முன்னேற்றம் அல்ல. அது சீக்கிரம் நடந்த ஒரு தவறு மட்டுமே.

பேட்ஜ் 4: தோட்டக்காரர் மனநிலை (The Gardener Mentality) ஏஜென்ட்களை வெண்டிங் மெஷின்கள் (vending machines) போல நடத்துவதை நிறுத்துங்கள். நீங்கள் ஒரு ப்ராம்ப்ட்டை உள்ளீடு செய்தவுடன் ஒரு முழுமையான அம்சத்தைப் பெற முடியாது.

அதைத் தோட்டக்கலை போலக் கருதுங்கள். நீங்கள் ஒரு விதையைத் தூவுகிறீர்கள். அதன் வெளியீட்டைப் பார்க்கிறீர்கள். மோசமான பகுதிகளை வெட்டுகிறீர்கள். மீண்டும் ப்ராம்ப்ட் கொடுத்துத் திரும்பச் செய்கிறீர்கள். முதல் வெளியீடு ஒரு முளை (sprout) மட்டுமே, அது ஒரு முழுமையான தயாரிப்பு அல்ல. ஏஜென்ட்களைச் சிறப்பாகப் பயன்படுத்துபவர்கள் பொறுமையானவர்கள். ஒரு மோசமான வரைவை (draft) தூக்கி எறிந்துவிட்டு மீண்டும் தொடங்குவதற்கு அவர்கள் பயப்படுவதில்லை.

உங்களிடம் ஆழமான அறிவு இருந்து, தெளிவான சூழலை வழங்கினால், உங்கள் எல்லையை வரையறுத்தால் மற்றும் பொறுமையைக் கடைப்பிடித்தால், நீங்கள் பெரும்பாலானவர்களை விட முன்னிலையில் இருப்பீர்கள்.

AI நிரலாக்கத்தின் சிறந்த பகுதியான, நீங்கள் அதில் சிறந்து விளங்கும் அந்தச் செயல்முறையை நீக்க அனுமதிக்காதீர்கள்.

ஆதாரம்: https://dev.to/kaleman15/gotta-earn-em-all-the-gym-badges-of-agentic-engineering-part-1-5bff

விருப்பத்தேர்வு கற்றல் சமூகம்: https://t.me/GyaanSetuAi