2025 දෙසැම්බරයේ Claude Code විශාල ජනප්රියත්වය ලබා ගත් පසු, ලොව පුරා මෘදුකාංග සංවර්ධකයන් AI කේත ඒජන්ට්ස් භාවිතා කිරීමට ඉක්මනින් මාරු වුණා. ඒ සමඟම "වයිබ් කේත කිරීම" (vibe coding) නමින් හඳුන්වා දුන් Andrej Karpathy, තම පසුගිය වාරයේ No Priors පෝඩ්කාස්ට් එකේ මෙහෙම කීය: "දෙසැම්බරය පසු මට කේතයක් ලිවීමක් සිතෙන්නේ නැහැ". මේ වෙනස තාක්ෂණ ලෝකය තුළ අතිශය විශාල පරිණාමයක් බවට පත්වුණා.
Grady Booch, UML නිර්මාතෘන්ගෙන් එක් අය, මෙය මෘදුකාංග ඉංජිනේරු ක්ෂේත්රයේ තෙවැනි රන් යුගයක් ලෙස ගණනය කරයි. 1940‑70 දශක වල අල්ගොරිතම් යුගය, 1970‑2000 දශක වල වස්තු‑ආශ්රිත යුගය, එම පසු 2000‑ක පටන් පද්ධති‑ආශ්රිත යුගය. AI කේත ඒජන්ට්ස් මෙම යුගය තවත් වේගවත් කරමින්, කේතය වෙනුවට අදහස (intent) මත පදනම් වූ නිර්මාණයක් ලබා දෙනවා.
වයිබ් කේත කිරීමේ ගැටලුව දෙකක් තුළින් පෙනෙයි: (a) පුද්ගලික අවබෝධය අඩුවීම, (b) අසත්ය ප්රතිඵල. සංවර්ධකයා AI කෙනෙකුට පැහැදිලි නොවන පරිදි ඉල්ලීමක් දුන්නේ නම්, එම ඒජන්ට් එක අසම්පූර්ණ, අනිසි හෝ අසත්ය කේතයක් නිර්මාණය කළ හැක. ඒ නිසා කේත පදනම් වූ මනෝභාවය අස්ථිරවී, අතුරුදන් වූ කොඩ්, අතිරේක කොඩ්, හෝ අතුරුදහන් වූ පරික්ෂණ ලේඛන පවා පෙනෙන්නේ නැත.
ඉතින්, මේ තත්ත්වය තවත් බරපතළ වන්නේ, සංවර්ධකයා අධි-ඇස්තමේන්තු (blast radius) නොදැනීමයි. AI විසින් ලියන කෙටි විස්තරයක් පමණක් තිබේ, ඒත් ඒක පූර්ණ වශයෙන් මොන කොටසක් වෙනස් කරනවා, කොහේ වැරදි ඇති විය හැකියි කියා පැහැදිළි නොවේ. මෙය කාලයත් සමඟ "කළු කොටස" (black‑box) වශයෙන් වැඩි දියුණු වෙයි, ඉන්පසු අධි‑ආරක්ෂිත නිෂ්පාදනයකට පවා යොමු වීමේ අවදානම වැඩි වෙයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, හා තාක්ෂණ ආයතන සඳහා මේ තත්ත්වය දෙකක්ම අවස්ථා සපයයි:
- ඉගෙනුම් අවස්ථාව: AI ඒජන්ට්ස් භාවිතයෙන් කේත ලේඛන ක්රමවේදය තේරුම් ගැනීමට අලුත් මට්ටමක් ලැබේ. නමුත් ඒ සමඟම, අදහසින් කේතයට පරිවර්තනය වන ක්රියාවලියෙහි පරීක්ෂණයක් සිදු කිරීම අවශ්ය වේ.
- ව්යාපාරික ප්රතිලාභ: කේත නිර්මාණයේ වේගය වැඩි වීම නිසා MVP (Minimum Viable Product) හෝ පරීක්ෂණ පද්ධති ඉක්මනින් ගොඩනැගීමට හැකියාව ලැබේ. ඒත් ඒ සමඟම, කේතයේ ගුණාත්මකභාවය, ආරක්ෂාව, හා නඩත්තු හැකියාවන්ට අවධානය යොමු කළ යුතුය.
- දෙවන පරිකථනය: Grady Booch සඳහන් කළ පරිදි, තෙවැනි යුගය AI මගින් තවත් තීක්ෂණය වෙයි. ශ්රී ලංකාවේ තාක්ෂණ සමාජය මේ සම්බන්ධයෙන් නව ප්රතිපත්ති, උපකරණ, හා පුහුණු වැඩසටහන් නිර්මාණය කරගත හැක.
අවසන් වශයෙන්, AI කේත ඒජන්ට්ස් භාවිතය නව පරපුරේ මෘදුකාංග සංවර්ධනයේ අත්යවශ්ය කොටසක් බවට පත්වෙයි. නමුත් ඒ සමඟම, සංවර්ධකයන්ගේ මනෝභාවය, කේත ගුණාත්මකභාවය, හා ආරක්ෂාව රැකගැනීම සඳහා නව ක්රම, ප්රතිපත්ති, හා පරීක්ෂණ ක්රමවේදයන් අවශ්ය වේ.
ඔබත් AI කේත ඒජන්ට්ස් භාවිතා කරනවාද? එම අවදානම ගැන ඔබේ අදහස කුමක්ද?