ஒவ்வொரு டெவலப்பரும் ஏன் AI ஏஜென்ட்களை நிர்வகிப்பார்கள்
மென்பொருள் மேம்பாடு மாறிக்கொண்டிருக்கிறது.
பல ஆண்டுகளாக, நீங்கள் குறியீட்டை (code) எழுதினீர்கள், கணினி அந்த அறிவுறுத்தல்களைப் பின்பற்றியது. அந்தத் தொடர்பு எளிமையாக இருந்தது. நீங்கள் முடிவுகளை எடுத்தீர்கள். மென்பொருள் அவற்றைச் செயல்படுத்தியது.
அந்த மாதிரி அழிந்து வருகிறது.
AI ஏஜென்ட்கள் செயலற்ற கருவிகளிலிருந்து (passive tools) தீவிரப் பங்கேற்பாளர்களாக மாறி வருகின்றன. அவை உங்கள் உள்ளீட்டிற்காக (input) காத்திருக்காமல், தரவுகளை ஆய்வு செய்து, குறியீட்டை எழுதி, தானாகவே சிக்கல்களைத் தீர்க்கின்றன.
இது உங்கள் பங்கினை மாற்றுகிறது. நீங்கள் முக்கியத்துவத்தை இழக்கவில்லை; மாறாக, நீங்கள் ஒரு மேலாளராக (manager) மாறுகிறீர்கள்.
பாரம்பரிய மென்பொருள் (Traditional software) நெகிழ்வற்றது. அது நிர்ணயிக்கப்பட்ட விதிகளின்படி செயல்படும். ஒரு பிழை ஏற்பட்டால், அது நின்றுவிடும். ஏஜென்டிக் மென்பொருள் (Agentic software) வேறுபட்டது. நீங்கள் அதற்கு ஒரு இலக்கைக் கொடுக்கிறீர்கள். அது அந்த இலக்கை நிலைகளாகப் பிரிக்கிறது. அது தனக்கான கருவிகளைத் தேர்ந்தெடுத்துக் கொள்கிறது. ஏதேனும் தவறாக நடக்கும்போது அது தன்னைத் தகவமைத்துக் கொள்கிறது.
உங்கள் வேலை, தர்க்கக் குறியீடுகளை (lines of logic) எழுதுவதிலிருந்து, டிஜிட்டல் ஊழியர்களைக் கொண்ட ஒரு குழுவை நிர்வகிப்பதாக மாறும்.
நீங்கள் பல்வேறு வகையான ஏஜென்ட்களை ஒருங்கிணைப்பீர்கள்:
• கோடிங் ஏஜென்ட்கள் (Coding Agents): இவை மைக்ரேஷன்கள் (migrations), சோதனைகள் (tests) மற்றும் ரீஃபாக்டரிங் (refactoring) ஆகியவற்றை கவனித்துக் கொள்கின்றன. • பாதுகாப்பு ஏஜென்ட்கள் (Security Agents): இவை பாதிப்புகளை (vulnerabilities) ஸ்கேன் செய்து, புல் ரிக்வெஸ்ட்களை (pull requests) கண்காணிக்கின்றன. • செயல்பாட்டு ஏஜென்ட்கள் (Operations Agents): இவை டெலிமெட்ரியை (telemetry) கண்காணித்து, ஸ்கேலிங் சிக்கல்களைச் சரிசெய்கின்றன.
இந்த மாற்றத்திற்கு ஒரு புதிய கருவித்தொகுப்பு (toolkit) தேவைப்படுகிறது. நீங்கள் இவற்றில் தேர்ச்சி பெற வேண்டும்:
• கான்டெக்ஸ்ட் இன்ஜினியரிங் (Context Engineering): தரவுகள் துல்லியமாக இருப்பதை உறுதி செய்ய பிராம்ப்ட்களை (prompts) கட்டமைத்தல். • வெக்டர் ஸ்டேட் மற்றும் RAG (Vector State and RAG): ஏஜென்ட்களை உண்மையான நிறுவனத் தரவுகளுடன் (enterprise data) இணைத்தல். • டூல் ஆர்கெஸ்ட்ரேஷன் (Tool Orchestration): ஏஜென்ட்கள் கட்டளைகளை இயக்க பாதுகாப்பான சூழல்களை உருவாக்குதல். • மதிப்பீட்டு கட்டமைப்புகள் (Evaluation Frameworks): பிழைகளைத் தவிர்க்க ஏஜென்ட்களைச் சோதனை செய்தல்.
மிகப்பெரிய சவால் புத்திசாலித்தனம் அல்ல; அது கட்டுப்பாடு (control).
ஒரு கால்குலேட்டர் கணிக்கக்கூடியது. ஆனால் ஒரு AI ஏஜென்ட் அவ்வாறு இல்லை. API டைம்அவுட்கள் (timeouts) மற்றும் தவறான தரவு போன்ற நிஜ உலக சிக்கல்களை ஏஜென்ட்கள் எதிர்கொள்கின்றன. ஒரு ஏஜென்ட் தோல்வியடைந்தால், அது ஒரு தரவுத்தளத்தை (database) சிதைக்கலாம் அல்லது பயனர்களுக்கு ஸ்பேம் (spam) செய்திகளை அனுப்பலாம்.
நிர்வகிக்கப்படாத AI, குறியீட்டுப் பிழைகளை (code bugs) 41% வரை அதிகரிக்கக்கூடும் என்று ஒரு ஆய்வு காட்டுகிறது.
மிகவும் சிக்கலான மாடல்களைக் கொண்ட குழு வெற்றி பெறாது. சிறந்த பாதுகாப்பு வளங்களைக் (guardrails) கொண்ட குழுவே வெற்றி பெறும். நம்பிக்கை மற்றும் கணிக்கக்கூடிய தன்மையே (predictability) உங்கள் புதிய அளவுகோல்கள் (metrics).
ஏஜென்ட்களால் பொறுப்பேற்க முடியாது. ஒரு தவறு அல்லது சட்ட ரீதியான பிழைக்கு அவை பொறுப்பேற்க முடியாது. நீங்கள் தான் இறுதித் தீர்மானிப்பவர் (gatekeeper). நீங்கள் வேலையைத் தணிக்கை (audit) செய்கிறீர்கள். நீங்கள் தான் 'deploy' பொத்தானை அழுத்துகிறீர்கள். அதன் விளைவுகளுக்கு நீங்களே பொறுப்பு.
நாம் AgentOps-ன் பிறப்பைக் காண்கிறோம். இது தயாரிப்புச் சூழலில் (production) தன்னாட்சி ஏஜென்ட்களை (autonomous agents) இயக்குவதில் கவனம் செலுத்தும் ஒரு புதிய துறையாகும். ஒரு ஏஜென்ட் ஏன் ஒரு முடிவை எடுத்தது மற்றும் அதற்கு எவ்வளவு டோக்கன்கள் (tokens) செலவாகிறது என்பதைக் கண்காணிக்க வேண்டியிருக்கும்.
தயாராவதற்கு, வெறும் syntax-ஐ மட்டும் சார்ந்து இருப்பதைக் கைவிடுங்கள். orchestration கற்றலைத் தொடங்குங்கள். LangGraph, CrewAI, அல்லது AutoGen போன்ற frameworks-களை ஆராயுங்கள். AI-ஐப் பாதுகாப்பாக வழிநடத்தும் அமைப்புகளை எவ்வாறு உருவாக்குவது என்பதைக் கற்றுக்கொள்ளுங்கள்.
எதிர்கால டெவலப்பர்கள் மென்பொருள் குழுக்களை நிர்வகிப்பார்கள். சில குழு உறுப்பினர்கள் மனிதர்களாக இருப்பார்கள். சில AI ஆக இருப்பார்கள். அவர்களை வழிநடத்துவதைக் கற்றுக்கொள்வதே நீங்கள் வளர்த்துக்கொள்ளக்கூடிய மிக முக்கியமான திறமையாகும்.
மூலம்: https://dev.to/reetain_raina/why-every-developer-will-eventually-manage-ai-agents-7mo
விருப்பத்தேர்வு கற்றல் சமூகம்: https://t.me/GyaanSetuAi