AI-ආධාරිත සංවර්ධනය අද ඉංජිනේරුවන්ට නව අවකාශයක් සපයයි. පාරම්පරිකව කේතයක් එකින් එක ලියන්නෙකු වූ අපි, දැන් සංකල්ප සැලසුම් හා මොඩල කළමනාකරණය අතර පාලක භූමිකාවක් ගනී.
මම මුලින් Notepad++ එකේ සරළ HTML ලියමින් ආරම්භ කළා, පසුව VS Code වෙත මාරු වුණා. ඒ අවධියේ සෑම පේළියක්ම මගේ අතෙන් ලියන ලදි. දැන් එම අතේ වැඩ මැද අළුත් පරමාර්ථයක් – AI සමඟ සංවර්ධන පයිප්පලයින් – සකස් කර ඇත.
මෙම පයිප්පලයින් එකට විවිධ නියෝජිත මොඩල කිහිපයක් එකතු කර ඇත. පළමුව Business Analyst (BA) මොඩලය පරිශීලක කතාවන්ගෙන් තාක්ෂණික විස්තර ගොඩනඟයි. එම විස්තර React Developer මොඩලයට ලබාදී, නවතම React පුස්තකාල භාවිතයෙන් UI කොම්පොනන්ට් කේතය සාදයි. ඉන්පසු QA workflow මොඩලය කේතයේ ගුණාත්මකභාවය, ප්රමිතීන්ට අනුකූලත්වය පරීක්ෂා කරයි. අවසානයේ Tester මොඩලය නිර්මාණය කළ කොම්පොනන්ට් මුල් අවශ්යතා සපුරාලන්නේදැයි පරීක්ෂා කර, අඩුපාඩු හඳුනාගනී.
මෙම සංකල්පිත වැඩපිළිවෙළ නිසා පූර්ව අනුකරණ කාලය ගණනාවක් අඩු විය. UI කොම්පොනන්ට් එකක් සාදන විට BA මොඩලය විස්තර සකස් කර, React මොඩලය මුලික කේතය නිර්මාණය කරයි; QA මොඩලය අඩුපාඩු සොයා, Tester මොඩලය අවශ්යතා සපුරාලීම තහවුරු කරයි. මට පසුපසින්ම සමාලෝචනයක් කළ හැකිවීම, වැරදි වැළැක්වීමේ ප්රතිශතය ඉහළ ගියේය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයන්ට AI මොඩල භාවිතය ඉගෙන ගැනීමට නව පාරක් විවෘත වේ. කේත ලිවීමේ රොටීන් වැඩ කාර්යක්ෂමව පරිවර්තනය වීම නිසා, ඉගෙනුම් කාලය අඩු වෙයි, අධ්යයන ආයතනවලට අඩු පිරිවැයෙන් උසස් තාක්ෂණික පුහුණුවක් ලබා දිය හැකිය. ස්ථානාත්මක ව්යාපාරයන්ට AI-ආධාරිත පයිප්පලයින් හරහා නිෂ්පාදන වේගය වැඩි කර, ගුණාත්මකභාවය රැක ගනිමින් පිරිවැය අඩු කර ගැනීමට හැකියාව ලැබේ. තවත් වැදගත් කරුණක් නම්, AI මඟින් නවතම React, Cloud, API තාක්ෂණයන් ඉක්මනින් අනුගමනය කර ගැනීම, ලෝක මට්ටමේ තරඟකාරීත්වය ලබා දීමට උපකාරී වේ.
අදාල පද්ධතියේ අඩුපාඩුද අතුරුදන් නොවෙයි. මොඩල ගණන වැඩි වීමෙන් සමඟ orchestration overhead වැඩිවීම, හෝ මොඩලයක් වැරදි පිළිතුරක් අඛණ්ඩව දක්වීම (hallucination) වැනි ගැටළු ඇතිවිය හැකිය. එබැවින් මනුෂ්ය පරීක්ෂකයාගේ අවසන් අධිකාරිය අත්හැරිය නොහැක.
අවසන් වශයෙන්, කේත ජනනය සහ ඉංජිනේරු කාර්යභාරය වෙනස් වීමේ මුල් කරුණ AI මගින් කේතය නිර්මාණය කිරීමයි; නමුත් සැලසුම්, ආරක්ෂාව, දිගුකාලීන නඩත්තු වැනි තීරණ ගැනීමේදී සංවර්ධකයාගේ නියෝජිතත්වය අත්යවශ්ය වේ. ඉදිරියේදී, සංවර්ධකයාගේ වගකීම කේතය ලිවීමේ වේගය නොව, එය ආරක්ෂිත, පවත්නා, ව්යාපාරික ඉලක්කයන්ට ගැළපෙන ලෙස නිර්මාණය කිරීමයි.
ඉතින්, AI සමඟ සංවර්ධනයේ නව යුගයට පිවිසෙමින්, අපිට නව කුසලතා, නව වගකීම්, නව අවස්ථා ලැබෙනවා. මේ වෙනසට සූදානම් වෙලා, මනුෂ්ය නිරීක්ෂණය හා AI නියෝජිතත්වය සමඟින් ඉදිරියට යමු.