AI-ஆல் இன்னும் பாதுகாப்பான குறியீட்டை (Safe Code) எழுத முடியாது
Bjarne Stroustrup C++ மொழியை உருவாக்கினார். AI கோடிங் (coding) குறித்து அவர் ஒரு வலுவான கருத்தைக் கொண்டுள்ளார்.
சிக்கலான சிஸ்டம் குறியீடுகளை (system code) எழுதுவதில் AI கருவிகள் தோல்வியடைகின்றன என்று அவர் கூறுகிறார். AI அதிக பிழைகளையும் (bugs) பாதுகாப்பு ஓட்டைகளையும் (security holes) உருவாக்குகிறது என்று அவர் நம்புகிறார்.
அவர் ஏன் கவலைப்படுகிறார் என்பதற்கான காரணங்கள் இதோ:
- மாற்றங்களைக் கண்காணிப்பது கடினம். மனிதர்கள் செய்யும் மாற்றங்கள் ஒரே இடத்தில் இருக்கும். AI செய்யும் மாற்றங்கள் முழுத் திட்டத்திலும் (project) பரவி இருக்கும். அதன் பக்கவிளைவுகளை (side effects) எளிதில் கண்டறிய முடியாது.
- AI பழைய பழக்கவழக்கங்களைப் பின்பற்றுகிறது. LLM-கள் ஏற்கனவே உள்ள குறியீடுகளைக் கொண்டு பயிற்சியளிக்கப்படுகின்றன. அவை பழைய தவறுகளையும், மெதுவான செயல்திறன் முறைகளையும் மீண்டும் மீண்டும் செய்கின்றன.
- சரிபார்ப்பு (Validation) குழப்பமாக உள்ளது. AI எழுதியதைச் சரிபார்ப்பது கடினம்.
அவர் AI-ஐ வெறுக்கவில்லை. அது தொழில்நுட்ப எழுத்துக்களுக்கு (technical writing) உதவும் என்று அவர் நினைக்கிறார். ஆனால் வேலையைச் சரிபார்க்க இன்னும் ஒரு மனிதன் தேவைப்படுகிறான்.
Stroustrup குறியீட்டின் மிக முக்கியமான 20% பகுதியிலேயே கவனம் செலுத்துகிறார். பாதுகாப்பு மற்றும் உயர் செயல்திறனுக்காகப் பயன்படுத்தப்படும் குறியீடு இதுவாகும். இந்த வேலைக்கு AI இன்னும் தயாராகவில்லை.
PVS-Studio நிபுணர்களும் இதை ஒப்புக்கொள்கிறார்கள்.
டெவலப்பர்கள் AI குறியீட்டைச் சரிபார்க்காமல் அப்படியே காப்பி செய்து பேஸ்ட் (copy and paste) செய்யும்போதுதான் சிக்கல்கள் தொடங்குகின்றன என்று Phillip Khandeliants கூறுகிறார். இது மோசமான மற்றும் பாதுகாப்பற்ற மென்பொருளுக்கு வழிவகுக்கிறது.
Oleg Lisiy ஒரு மாறுபட்ட கருத்தைச் சொல்கிறார். AI இப்போது வேலையின் ஒரு பகுதியாகிவிட்டது. ஒரு AI ஏஜென்ட் (agent) நேரடியாகத் தயாரிப்பு நிலைக்கு (production) குறியீட்டை அனுப்ப அனுமதிக்கக்கூடாது. பெரிய நிறுவனங்களுக்கு இது ஒரு தவறான யோசனை.
AI-ஐப் பயன்படுத்துவது உங்கள் எடிட்டரில் உள்ள 'autocomplete' வசதியைப் பயன்படுத்துவது போன்றது என்றும் அவர் குறிப்பிடுகிறார். நீங்கள் வெறும் 'tab' பட்டனை அழுத்திவிட்டு எல்லாம் நன்றாக நடக்கும் என்று நம்ப முடியாது.
AI-ஐ ஒரு கருவியாகப் பயன்படுத்துவதே இலக்கு, சிந்தனைக்கு மாற்றாக அல்ல.
விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi
