ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-26, Sunday
🤖 කෘත්‍රිම බුද්ධිය · 🕒 කියවීමට විනාඩි 2 · 👁 1

AI දෙදෙනාගේ සංවාදයෙන් ලුහුඬු බග් හඳුනාගන්නා නව කේත සමාලෝචන ක්‍රමය

AI දෙදෙනාගේ සංවාදයෙන් ලුහුඬු බග් හඳුනාගන්නා නව කේත සමාලෝචන ක්‍රමය

කේත සමාලෝචනයේ නව පරමාර්ථයක් දැන් ලොව පුරා තාක්ෂණවේදීන් අතර රසගැන්වීමක් බවට පත්ව ඇත. පාරම්පරික ලින්ටර් හෝ එකක්ම AI සමාලෝචකය මගින් කේතයේ ගැටළු හඳුනාගැනීමේ සීමා ඉක්මවා, දැන් දෙදෙනා AI ඒජන්ට් එකට එකට ‘AI Debate’ නමින් තරගයක් දෙනු ලබයි. මේ තරගය තුළ එකම කේත වෙනස්කම දෙකේ විවිධ නරඹුම්කරණයන්ගෙන් විශ්ලේෂණය කර, සංකීර්ණ බග් හෝ පරිණාමයක් සොයා ගනී.

උදාහරණයක් ලෙස Python භාෂාවෙන් ලියන ලද දත්ත සැකසුම් පයිප්ලයින් එකක් ගැන සිතමු. සංවර්ධකයෙකු process_user_data නමැති ෆංශන් එකට කෑෂ් එකක් එක් කරයි, එමඟින් එකම පරිශීලක ID එකට බාරවූ දත්ත නැවත නැවත DB වලින් ගන්නා අවශ්‍යතාව නැත. ලින්ටර් එකෙන් කිසිදු ගැටළුවක් නොපෙනේ, නමුත් AI Debate එකේදී දෙදෙනා AI ඒජන්ට් එකක් එකිනෙකට විරුද්ධ මතයක් ගෙන එයි.

Agent A – සත්‍යතාව රැකවරණය කරුවා කෑෂ් එක ත්‍රෙඩ්-සෙෆ් නොවන බව, බහු-තන්ත්‍ර (multi‑threaded) වෙබ් සේවාදායකයකදී රේස් කොන්ඩිෂන් ඇති විය හැකි බව පෙන්වා දෙයි. එමෙන්ම, කෑෂ් එකේ පරිශීලක දත්ත දිගු කාලයක් මතකයේ රඳා සිටීමෙන් දත්ත රහස්‍යතාවට අනතුරක් ඇති විය හැකි බව සඳහන් කරයි.

Agent B – අදහස් විශ්ලේෂකයා මෙම අවදානම පරිසරය අනුව අසත්‍ය බව කියයි. එම ෆංශන් එක Celery පසුබැසීමේ කාර්යයක් තුළ එක තන්ත්‍රයෙන් පමණක් ධාවනය වන අතර, කෑෂ් එකේ ජීවිත කාලය කෙටි බවත්, එමඟින් රේස් කොන්ඩිෂන් අවශ්‍ය නොවන බවත් තහවුරු කරයි.

මෙම දෙකේ විරෝධය AI Debate එකේ ඒජන්ට් එකන්ගේ එකඟතාවය මගින් නිරාකරණය වේ. දෙදෙනාගේ මතය එකට සංග්‍රහ කර, අවසානයේ කේතයේ සැලසුම වෙනස් කිරීම, උදාහරණයක් ලෙස functools.lru_cache හෝ Redis වැනි බාහිර කෑෂ් භාවිතා කිරීම යෝජනා කරයි. මෙවැනි විශ්ලේෂණය එකම AI එකක් නොහැකි කරුණු, සංකීර්ණ පසුබැසීමේ තත්ත්වයන් හඳුනා ගැනීමට උපකාරී වේ.

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

ශ්‍රී ලංකාවේ තරුණ සංවර්ධකයන්, ස්ථානයේ ආරම්භක ආයතන හා ව්‍යාපාරිකයන්ට මේ නව ක්‍රමය විශාල වාසියක් ගෙන දෙයි:

  • කේත ගුණාත්මකභාවය වැඩි කිරීමෙන් පාරිභෝගික විශ්වාසය ශක්තිමත් වේ.
  • දෝෂ හඳුනා ගැනීමේ වේගය වැඩි වීම නිසා නිෂ්පාදන කාලය කෙටි වේ.
  • AI Debate මගින් ලැබෙන නව දෘෂ්ටි කෝණයන් තාක්ෂණික පුහුණුවේ නව මාට්ටු සපයයි.
  • ස්ථානයේ තාක්ෂණික සමාජය AI‑ආධාරිත සමාලෝචන මෙවලම් භාවිතා කරමින් ගෝලීය තරඟයට සූදානම් වේ.

අවසන් වශයෙන්, AI Debate යනු කේත සමාලෝචනයේ අලුත් සම්ප්‍රදායක් වන අතර, ඒකල AI මගින් අඩු වශයෙන් හඳුනාගත නොහැකි බග් හෝ කාර්ය සාධන ගැටළු හඳුනා ගැනීමට ඉඩ සලසයි. මෙය ශ්‍රී ලංකාවේ තාක්ෂණික සමාජයට නව පියවරක් වනු ඇත.

💡 ඔබේ කේත සමාලෝචනය AI සමඟ අලුත් කරගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #Code Review #Bugs #Programming #Sri Lanka