𝗔𝗜 𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝘃𝗶𝘁𝘆 𝗚𝗮𝗶𝗻𝘀 𝗩𝗮𝗻𝗶𝘀𝗵 𝗪𝗵𝗲𝗻 𝗬𝗼𝘂 𝗠𝗲𝗮𝘀𝘂𝗿𝗲 𝗧𝗵𝗲𝗺 𝗛𝗼𝗻𝗲𝘀𝘁𝗹𝘆
AI விற்பனையாளர்கள் கோடிங் கருவிகள் மூலம் 40% உற்பத்தித் திறன் அதிகரிக்கும் என்று வாக்குறுதி அளிக்கிறார்கள். ஆனால், தங்கள் உண்மையான நேரத்தைக் கண்காணிக்கும் மூத்த பொறியாளர்கள் (Senior engineers) வேறு ஒரு கதையையே பார்க்கிறார்கள்.
டெவலப்பர்கள் cleanup மற்றும் review செய்வதற்காகச் செலவிடும் ஒவ்வொரு மணிநேரத்தையும் பதிவு செய்யும்போது, அந்த 40% உயர்வு ஒற்றை இலக்கத்திற்குத் தள்ளப்படுகிறது. சில நேரங்களில் அந்த ஆதாயம் முற்றிலும் மறைந்துவிடுகிறது.
ஒரு AI எவ்வளவு வேகமாக ஒரு function-ஐ எழுதுகிறது என்பதை வைத்து விற்பனையாளர்கள் வேகத்தைக் கணக்கிடுகிறார்கள். அது 10 வினாடிகளில் 30 வரிகளை வழங்குகிறது. இது வேகமாகத் தோன்றலாம். ஆனால் நீங்கள் ஒரு முதல் வரைவை (first draft) அப்படியே வெளியிடுவதில்லை.
ஒரு உண்மையான காலவரிசை இவ்வாறு இருக்கும்:
- AI சில வினாடிகளில் குறியீட்டை உருவாக்குகிறது.
- நீங்கள் அதை review செய்யவும் சரிசெய்யவும் 45 நிமிடங்கள் செலவிடுகிறீர்கள்.
உருவாக்கும் வேகம் உண்மையானதுதான். ஆனால் மூத்த பொறியாளர்களுக்கு வேகம் என்பது தடையல்ல (bottleneck). சிந்திப்பதே தடையாகும். வாசிப்பதே தடையாகும். Integration செய்வதே தடையாகும்.
இந்தத் பணிகளுக்காக நீங்கள் நேரத்தை இழக்கிறீர்கள்:
- AI பிழைகளைத் திருத்துதல் (Debugging). இந்தத் தவறுகள் ஆரம்பத்தில் சரியாகத் தோன்றும். அவை production நிலையை அடையும் வரை நீங்கள் அந்தப் பிழையைக் கவனிக்கத் தவறிவிடுவீர்கள்.
- Style guide இணக்கம். உங்கள் குழுவின் நடைமுறைகள் (conventions) பற்றி AI-க்குத் தெரியாது. நீங்கள் வெளியீட்டைத் திருத்த வேண்டியிருக்கும்.
- Code integration. AI தனித்தனித் துண்டுகளை (snippets) உருவாக்குகிறது. ஆனால் உங்கள் codebase என்பது ஒன்றோடொன்று இணைக்கப்பட்ட ஒரு அமைப்பாகும்.
நீங்கள் எழுதும் நேரத்திலிருந்து debugging நேரத்திற்கு மாறுகிறீர்கள். பிறகு, debugging உங்கள் மொத்த வேலை நேரத்தில் சேராது என்று நீங்கள் கற்பனை செய்து கொள்கிறீர்கள்.
Boilerplate குறியீடுகள், APIs-களை ஆராய்தல் மற்றும் ஆரம்பகட்ட சோதனைகளை எழுதுதல் ஆகியவற்றிற்கு AI உதவுகிறது. இவை உண்மையான வெற்றிகள்.
இதன் தாக்கம் உங்கள் அனுபவ நிலையைப் பொறுத்தது. ஜூனியர் டெவலப்பர்கள் விரைவாகத் தடைகளைத் தாண்டிச் செயல்படுவதால் அதிக குறியீடுகளை எழுதுகிறார்கள். மூத்த டெவலப்பர்கள் தங்கள் முயற்சியை எழுதுவதிலிருந்து வாசிப்பதிற்கு மாற்றுகிறார்கள்.
AI உங்களை 40% வேகமாகச் செயல்பட வைக்கவில்லை. AI நீங்கள் எங்கே நேரத்தைச் செலவிடுகிறீர்கள் என்பதை மாற்றுகிறது.
பெரும்பாலானக் கூற்றுகள் குறியீடு உருவாக்கத்தை மட்டுமே அளவிடுகின்றன மற்றும் அதன் அடுத்தடுத்த நிலைகளை (downstream) புறக்கணிக்கின்றன. இது ஒரு எழுத்தாளரின் வேகத்தை அவர் எழுதும் வார்த்தைகளின் எண்ணிக்கையை வைத்து அளவிட்டு, அவரது திருத்தப் பணியைப் (editing process) புறக்கணிப்பதற்குச் சமம்.
உங்கள் benchmark AI வேலையை முடித்தவுடன் நின்றுவிட்டால், உங்களுக்குப் பெரிய எண்கள் கிடைக்கும். ஆனால் உங்கள் benchmark குறியீடு review-வில் தேர்ச்சி பெற்று, பிழையின்றி வெளியாவதோடு முடிந்தால், எண்கள் மிகக் குறைவாகவே இருக்கும்.
நேர்மையான அளவீடு என்பது சிறந்த சந்தைப்படுத்தல் (marketing) கிடையாது. ஆனால் உங்கள் குழுவில் எவ்வாறு முதலீடு செய்வது என்பதைத் தீர்மானிக்க இதுவே ஒரே வழி.
AI கருவிகள் பயனுள்ளவை. ஆனால் உண்மையான codebase-களில் அனுபவம் வாய்ந்த பொறியாளர்களுக்குக் கிடைக்கும் ஆதாயம் சிறியதாகவே இருக்கும். 40% என்று உரிமை கோருபவர்கள், ஒன்று முழுச் சுழற்சியையும் புறக்கணிக்கிறார்கள் அல்லது ஒரு பொருளை விற்கிறார்கள்.
AI கருவிகளைப் பயன்படுத்திய பிறகு நீங்கள் எப்படி உணருகிறீர்கள்? அது உண்மையில் உங்கள் வெளியீட்டு வேகத்தை (shipping speed) அதிகரித்துள்ளதா?
ஆதாரம்: https://dev.to/adioof/ai-productivity-gains-vanish-when-you-measure-them-honestly-4a3a