டெவலப்பர் உலகில் இப்போது இதுதான் ஹாட் டாபிக்! ஆந்த்ரோபிக் நிறுவனம் வெளியிட்டுள்ள Anthropic Code Reviews அம்சம், மென்பொருள் உருவாக்கத்தில் ஒரு புதிய புரட்சியை ஏற்படுத்தியுள்ளது. ஆந்த்ரோபிக் தனது கிளாட் (Claude) தளத்தில் அறிமுகப்படுத்தியுள்ள இந்த AI-driven code review feature for Claude மூலம் கோடிங்கில் இருக்கும் மிகச்சிறிய மற்றும் சிக்கலான பிழைகளைக் கூட நொடிப்பொழுதில் கண்டறிய முடியும். குறிப்பாக, அனுபவம் வாய்ந்த மனிதர்கள் கூட சில நேரங்களில் கவனிக்கத் தவறும் பிழைகளை (catch human-missed bugs) இந்தத் தொழில்நுட்பம் துல்லியமாகக் கண்டுபிடித்துச் சரிசெய்வது, உலகளாவிய டெவலப்பர் சமூகத்தையே வியப்பில் ஆழ்த்தியுள்ளது.
இந்த புதிய வசதி வெறும் ‘சின்டாக்ஸ்’ (Syntax) பிழைகளைத் திருத்துவதோடு நின்றுவிடாமல், கோட் செய்யும் முறையை மேம்படுத்துவது (Optimization) மற்றும் பாதுகாப்பு குறைபாடுகளை (Security Vulnerabilities) முன்னரே எச்சரிப்பது என ஒரு ‘சீனியர் டெவலப்பர்’ போலவே செயல்படுகிறது.
என்னதான் செய்கிறது இந்த ‘AI Code Review’? (The Tech Vibe)
இன்றைய வேகமான உலகில், ஒரு அப்ளிகேஷனை உருவாக்கும்போது ‘டெக்னிக்கல் டெப்ட்’ (Technical Debt) என்பது தவிர்க்க முடியாத ஒன்றாக இருக்கிறது. அவசரமாக கோட் எழுதும்போது ஏற்படும் லாஜிக் குறைபாடுகள் பிற்காலத்தில் பெரிய பாதிப்புகளை ஏற்படுத்தும். இங்குதான் ஆந்த்ரோபிக் தனது வித்தையைக் காட்டுகிறது. கிளாட் AI, உங்கள் முழு ‘கோட் பேஸையும்’ (Codebase) அலசி ஆராய்ந்து, எங்கு பிழை நேர வாய்ப்புள்ளது என்பதை முன்கூட்டியே கணித்துச் சொல்கிறது.
இதில் உள்ள சிறப்பம்சங்கள்:
- துல்லியம் (Accuracy): ஆயிரக்கணக்கான வரிகள் கொண்ட கோடிங்கில், தேவையற்ற லூப்கள் அல்லது மெமரி லீக்ஸ்களை இது சுலபமாக அடையாளம் காணும்.
- நேர சேமிப்பு: ஒரு சீனியர் டெவலப்பர் மணிக்கணக்காகச் செய்ய வேண்டிய ‘Review’ வேலையை, இது சில வினாடிகளில் முடித்துவிடும்.
- கற்றல் வாய்ப்பு: ஏன் இந்தத் திருத்தம் தேவை என்பதை விளக்கமாகச் சொல்வதால், ஜூனியர் டெவலப்பர்களுக்கு இது ஒரு சிறந்த மென்டராகவும் இருக்கிறது.
Gen Z டெவலப்பர்களின் ‘Superpower’
இன்றைய Gen Z டெவலப்பர்கள் வெறும் ‘Hard work’ செய்வதை விட ‘Smart work’ செய்வதையே விரும்புகிறார்கள். “No Cap”, இது ஒரு மிகப்பெரிய கேம்-சேஞ்சர் தான்! கோடிங் செய்யும்போது வரும் தலைவலிகளைக் குறைத்து, கிரியேட்டிவ்வான வேலைகளில் அதிக கவனம் செலுத்த இது வழிவகை செய்கிறது. “ஒரே ஒரு செமிகோலன் இல்லையேன்னு நாலு மணி நேரம் தேடின காலமெல்லாம் போச்சு” என டெக் வட்டாரங்கள் கமெண்ட் செய்து வருகின்றனர்.
மேலும், ஸ்டார்ட்-அப் நிறுவனங்களில் மிகக் குறைந்த ஆட்களைக் கொண்டு பெரிய புராஜெக்டுகளைச் செய்யும்போது, இதுபோன்ற AI கருவிகள் ஒரு முதுகெலும்பாகச் செயல்படுகின்றன. டெவலப்பர் கம்யூனிட்டியில் (Developer Community) இது பெரும் விவாதத்தை ஏற்படுத்தியிருந்தாலும், பெரும்பாலானோர் இதை ஒரு வரப்பிரசாதமாகவே பார்க்கின்றனர்.
இது வேலைவாய்ப்பைப் பறிக்குமா? (The Reality Check)
“AI வந்தால் என் வேலை போய்விடுமா?” என்ற அச்சம் பலருக்கும் இருக்கிறது. ஆனால் உண்மை என்னவென்றால், AI என்பது டெவலப்பர்களை மாற்றீடு செய்யாது; மாறாக, AI-ஐப் பயன்படுத்தத் தெரிந்த டெவலப்பர்கள், அதைப் பயன்படுத்தத் தெரியாதவர்களை மாற்றீடு செய்வார்கள். ஆந்த்ரோபிக்கின் இந்த அம்சம் ஒரு உதவியாளராகவே (Assistant) செயல்படும். இறுதி முடிவை எடுப்பதும், ஆக்கப்பூர்வமான தீர்வுகளைக் காண்பதும் எப்போதும் மனிதர்களாகவே இருப்பார்கள்.
முடிவாக, Anthropic Code Reviews என்பது கோடிங் உலகிற்கு ஒரு புதிய பரிமாணத்தைத் தந்துவிட்டது. பிழையற்ற மென்பொருள்களை உருவாக்குவது இனி கனவு அல்ல, அது ஒரு எதார்த்தமான விஷயமாக மாறியுள்ளது. நீங்கள் ஒரு டெவலப்பராக இருந்தால், இப்போதே இந்த கிளாட் AI அம்சத்தை ஒரு ‘ட்ரை’ செய்து பாருங்கள், உங்கள் கோடிங் ‘Vibe’ வேற லெவலுக்கு மாறும்!
