ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AI කෝඩින් උදව්කරුවන් වැඩිදියුණු කරයි, ජූනියර් සංවර්ධකයන්ගේ තත්ත්වය වෙනස් කරයි

AI කෝඩින් උදව්කරුවන් වැඩිදියුණු කරයි, ජූනියර් සංවර්ධකයන්ගේ තත්ත්වය වෙනස් කරයි

AI කෝඩින් උදව්කරුවන් (coding assistants) දැන් සංවර්ධකයින්ගේ වැඩකිරීමේ රීතිය වෙනස් කරයි. ඒවා අපට කේතයක් ලියන්න ඉක්මනින් උපකාර කරන්නේ නමුත්, වැඩේ සම්පූර්ණයෙන්ම අහෝසි කරනවා කියලා නොකියල, කුමන කාර්යයන් අඩු වියදමින් කරගත හැකිද, කුමන කාර්යයන් තවමත් මිනිස් මනසක් අවශ්‍යද කියලා පෙන්වයි.

කියවන්නෙකුට, ලේ-ඉන් (lem‑in) ප්‍රශ්නයේ මැක්ස්‑ෆ්ලෝ ඇල්ගොරිතමය අඩු කිරීමේදී, AI උදව්කාරකයක් නොමැතිව තමන්ම ගැටලුව තේරුම් ගත යුතු වූ අත්දැකීමක්. එහිදී Edmonds‑Karp ඇල්ගොරිතමය, ග්‍රාෆ් එකේ රෙසිඩු එඩ්ජ්ස් වගේ නූතන තත්ත්වයන් අත්හදා බැලිය යුතු වුනා. මේ වගේ ගැටළු විසඳීමේදී ලැබෙන “මස්පේශී” පුරුද්ද, AI එකෙන් පූර්ණයෙන්ම බිඳ දමන්න නොහැකි එකකි.

එකට වඩා, Go භාෂාවෙන් ෆෝරම් යෙදුමක් (forum app) නිර්මාණය කරන අවස්ථාවක, CRUD හෑන්ඩ්ලර් සහ SQL ප්‍රශ්න AI උදව්කාරකයෙකුට විස්තර කරමින් කිසිත් මිනිස් කාලයක් වැය නොකර, තත්කාලික කේතය ලබා ගත්තා. මෙහිදී සැලසුම් (schema) නිර්මාණය, ආකාර‑දෝෂ (edge case) හඳුනා ගැනීම, SQL Injection වලින් ආරක්ෂා කිරීම වැනි තීරණාත්මක කාර්යයන්ට වැඩි අවධානය යොමු කළ හැකි වුණා.

මෙම දෙකේ වෙනස අපගේ ප්‍රධාන තර්කයයි: AI උදව්කරුවන් සංවර්ධකයන්ගේ රැකියා අවශ්‍යතාවය ඉවත් කරනවා නොව, “පද්ධතියේ පසුබැසීම තේරුම් ගැනීම” හා “කේතය ටයිප් කිරීම” අතර සීමාව වෙනස් කරයි. ඔබගේ වෘත්තීය මට්ටම අනුව, මේ වෙනස ඔබට නිදහස දෙනවා හෝ උත්සාහයේ පියවර අඩු කර දෙනවා විය හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයින්ට AI කෝඩින් උදව්කරුවන් භාවිතා කිරීමේ ප්‍රධාන වාසියන් මෙසේය:

  • වේගවත් ප්‍රොටොටයිප් – සංකීර්ණ API හෝ UI කොටසක් මිනිස් කාලයක් ගත නොකර, කිසිත් මිනිස් තාක්ෂණික නාමාවලියක් නොමැතිව නිර්මාණය කළ හැකිය.
  • ඉගෙනුම් වක්‍රය ඉහළ යාම – මූලික සින්ටැක්ස් (syntax) මත කාලය වැය නොකර, සැලසුම්, ආරක්ෂාව, පර්යේෂණාත්මක තීරණ ගැනීමට අවධානය යොමු කළ හැකිය.
  • ආරක්ෂිත කේත ලියීම – AI විසින් සෑදූ කේතය පරීක්ෂා කර, injection, concurrency දෝෂ වැනි ගැටළු හඳුනා ගැනීමේ කුසලතා වැඩි වේ.
  • ව්‍යාපාරික කාර්යක්ෂමතාව – ස්ථාපිත ආකෘති (boilerplate) ඉක්මනින් ලබා ගත හැකි නිසා, නිෂ්පාදන කාලය අඩු වේ, ගනුදෙනුකරුවන්ට වේගවත් සේවාවක් සැපයීමට හැකියාව ලැබේ.

ඒත්, AI එකට “ඔබට අවශ්‍ය කේතය” කියා දෙන්න පෙර, ගැටලුවේ පසුබැසීම, පද්ධති ආරක්ෂාව, පරිසරය (environment) සම්බන්ධයෙන් නිවැරදි අවබෝධයක් තිබීම අත්‍යවශ්‍යයි. AI උදව්කරුවක් වැරදි අවශ්‍යතා අනුව කේතයක් නිර්මාණය කළාම, එය නිෂ්පාදනයේ පසුබැසීමේ වැරදි හෝ ආරක්ෂක බිඳවැටීම් ඇති කරයි.

ඉදිරියේදී, AI කෝඩින් උදව්කරුවන් සමඟ වැඩ කිරීමේ හැකියාව, සංවර්ධකයන්ගේ “සැලසුම්‑තීරණ” කුසලතා, “අධි‑ආරක්ෂක” දැනුම, “දෝෂ හඳුනා ගැනීම” කුසලතා වඩාත් ප්‍රමුඛත්වයට පත්වෙනු ඇත. එම නිසා, තරුණ සංවර්ධකයින්ට AI සමඟ සම්බන්ධ වීමේ පළමු පියවර, ප්‍රශ්න නිර්වචනය, විශ්ලේෂණාත්මක සිතුවිලි, සහ පද්ධති ආරක්ෂාව පිළිබඳ අවබෝධය වර්ධනය කිරීමයි.

ඉතින්, AI කෝඩින් උදව්කරුවන් ඔබේ රැකියාව අහෝසි නොකර, ඔබේ වැඩේ තවත් උසස් මට්ටමකට ගෙන යන උපකරණයක් බව මතක තබාගන්න.

💡 AI සමඟ වැඩ කරමින් ඔබේ සංවර්ධන කුසලතා වර්ධනය කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #Coding #Developers #Sri Lanka #Tech