அனைவரும் AI ஏஜென்ட்களை (AI Agents) உருவாக்கி வருகின்றனர். ஆனால் தொழில்நுட்பக் கடனைப் (Technical Debt) பற்றி யாரும் பேசவில்லை.

பெரும்பாலான டெவலப்பர்களுக்கு தொழில்நுட்பக் கடன் பற்றித் தெரியும். இன்று நீங்கள் எடுக்கும் ஒரு குறுக்குவழி, நாளை சிக்கல்களை உருவாக்கும். பொதுவாக, இந்த கடன் உங்கள் குறியீட்டிலேயே (code) இருக்கும். இது குழப்பமான லாஜிக் (logic) அல்லது காலாவதியான லைப்ரரிகள் (libraries) போலத் தோன்றும்.

AI ஏஜென்ட்கள் இதை மாற்றுகின்றன.

ஏஜென்ட்கள் ஒரு புதிய வகை கடனை உருவாக்குகின்றன. இது உங்கள் குறியீட்டில் மட்டும் இருப்பதில்லை. இது உங்கள் ப்ராம்ப்ட்கள் (prompts), மெமரி லேயர்கள் (memory layers) மற்றும் டூல் ஒருங்கிணைப்புகளில் (tool integrations) வாழ்கிறது. இந்த கடன் அமைதியாக வளர்கிறது.

நீங்கள் கவனிக்க வேண்டிய நான்கு வகையான ஏஜென்டிக் கடன்கள் (agentic debt) இதோ:

  1. ப்ராம்ப்ட் கடன் (Prompt Debt) ஒரு எளிய இரண்டு வரி ப்ராம்ப்ட், பெரும்பாலும் 300 வரி கொண்ட ஒரு பிரகடனமாக மாறிவிடுகிறது. சிறிய பிழைகளைச் சரிசெய்ய டெவலப்பர்கள் பல அறிவுறுத்தல்களைச் சேர்க்கிறார்கள். விரைவில், சில குறிப்பிட்ட வார்த்தைகள் ஏன் அங்கு உள்ளன என்று யாருக்கும் தெரியாது. ஒரு ப்ராம்ப்ட்டை மாற்றுவதற்கு நீங்கள் பயந்தால், உங்களிடம் ப்ராம்ப்ட் கடன் உள்ளது என்று அர்த்தம். இது செலவுகளை அதிகரிப்பதோடு உங்கள் அமைப்பையும் மெதுவாக்கும்.

  2. கான்டெக்ஸ்ட் கடன் (Context Debt) அதிக தரவு இருந்தால் சிறந்த முடிவுகள் கிடைக்கும் என்று குழுக்கள் பெரும்பாலும் நினைக்கின்றன. அவர்கள் முழு தரவுத்தளங்களையும் (databases) மற்றும் PDFகளையும் கான்டெக்ஸ்ட் விண்டோவிற்குள் (context window) கொட்டுகிறார்கள். இது ஒரு தவறு. அதிகப்படியான தேவையற்ற தகவல்கள் (noise), மாயத்தோற்றங்களையும் (hallucinations) மற்றும் அதிக தாமதத்தையும் (latency) உண்டாக்கும். புத்திசாலித்தனமான அமைப்புகள் தரவை அப்படியே உள்வாங்குவதற்குப் பதிலாக, அதை வடிகட்டுகின்றன.

  3. மதிப்பீட்டுக் கடன் (Evaluation Debt) பாரம்பரிய குறியீட்டிற்குத் தெளிவான சோதனைகள் உள்ளன. நீங்கள் X-ஐ உள்ளீடு செய்து Y-ஐ எதிர்பார்க்கிறீர்கள். ஆனால் ஏஜென்ட்கள் வேறுபட்டவை. அவை நிகழ்தகவு சார்ந்தவை (probabilistic). அவை ஒரே கேள்விக்கு வெவ்வேறு பதில்களை வழங்கக்கூடும். தானியங்கி மதிப்பீட்டு வழிமுறைகள் (automated evaluation pipelines) இல்லாமல் நீங்கள் ஏஜென்ட்களை வெளியிட்டால், நீங்கள் எதையும் தெரியாமல் செயல்படுகிறீர்கள் என்று அர்த்தம்.

  4. டூல் கடன் (Tool Debt) உங்கள் நிறுவனத்தில் உள்ள ஒவ்வொரு API-க்கும் ஒரு ஏஜென்ட்டிற்கு அனுமதி அளிப்பது ஆபத்தானது. இது பாதுகாப்பு அபாயங்களையும் சிக்கலான தோல்விகளையும் உருவாக்குகிறது. ஒரு ஏஜென்ட் 25 கருவிகளைக் கொண்டிருந்தாலும், அதில் ஐந்து மட்டுமே பயன்படுத்தப்பட்டால், மற்ற 20 கருவிகள் வெறும் கடனாகவே கருதப்படும்.

இதை எவ்வாறு சரி செய்வது:

  • ப்ராம்ப்ட்களை குறியீடு போலக் கையாளவும். வெர்ஷன் கண்ட்ரோல் (version control) மற்றும் பீர் ரிவ்யூக்களைப் (peer reviews) பயன்படுத்தவும்.
  • உங்கள் கான்டெக்ஸ்டைத் தொகுக்கவும் (Curate). தரவை அப்படியே கொட்ட வேண்டாம். தகவல்களைத் தூய்மையாக வைத்திருக்க ரீரேங்கர்களைப் (rerankers) பயன்படுத்தவும்.
  • முதலில் மதிப்பீடுகளை உருவாக்கவும். புதிய அம்சங்களைச் சேர்ப்பதற்கு முன் சோதனைத் தரவுத்தொகுப்புகளை (test datasets) உருவாக்கவும்.
  • குறைந்தபட்ச அதிகாரத்தைப் (least privilege) பயன்படுத்தவும். ஏஜென்ட்கள் செயல்படத் தேவையான கருவிகளை மட்டுமே அவற்றுக்கு வழங்கவும்.

வெற்றி பெறும் குழுக்கள் சிறந்த டெமோக்களை (demos) மட்டும் உருவாக்காது. அவை நிலையான மற்றும் பராமரிக்கக்கூடிய அமைப்புகளை உருவாக்கும்.

மூலம்: https://dev.to/reetain_raina/everyone-is-building-ai-agents-nobody-is-talking-about-the-technical-debt-3ljm

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