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

AI සමඟ කේත විශ්ලේෂණය – බග් හඳුනාගැනීමෙන් නියම විසඳුම් දක්වන්න තෙක්

AI සමඟ කේත විශ්ලේෂණය – බග් හඳුනාගැනීමෙන් නියම විසඳුම් දක්වන්න තෙක්

ඩිවෙලපර් කෙනෙක් තමන්ගේ AppPulse CLI මෙවලම වැඩිදියුණු කරමින්, පරිශීලක රිව්‍යු සහ ක්‍රැෂ් දත්තවලින් බග් වර්ගීකරණය කරයි. එය සෑම උදෑසනකමත් නව රිව්‍යු, බග්, ක්‍රැෂ්, විශේෂාංග ඉල්ලීම් වැනි තොරතුරු එකතු කර, සංක්ෂිප්ත වාර්තාවක් එවයි.

කෙසේ වෙතත්, මෙම පද්ධතිය “කොහේ වැරදිද?” යන ප්‍රශ්නයට පමණක් පිළිතුරු දුන්නේය. උදාහරණයක් ලෙස, "10 MB ඉක්මවන පින්තූර උඩුගත කිරීමේදී ක්‍රැෂ්" කියන රිව්‍යු එකක් ලැබුනහොත්, ඒ බග් එකේ නියම කේත කොටස හඳුනාගැනීමට, ස්ටැක්ට්‍රේස් බලන්න, IDE එකේ සෙවීම වැනි පියවර අත්‍යවශ්‍යව තිබුණි.

මෙම අතිරේක කාර්යභාරය ස්වයංක්‍රීය කිරීමට, ලේඛකයා PydanticAI ආධාරයෙන් AI කේත විශ්ලේෂකයක් නිර්මාණය කළේය. එය කේත ගබඩාවට පෙර-කැරැවුම් (read‑only) මෙවලම් හරහා ප්‍රවේශය ලබා, බග් එකේ මූලික හේතුව, බලපෑම් ලැබූ ගොනු, යෝජිත වෙනස්කම් වැනි තොරතුරු සකස් කරයි.

PydanticAI තේරීමේ හේතු තුනකි: (1) ආකෘතිකරණ (structured) ප්‍රතිඵල – Pydantic මොඩලයක් මගින් පිළිතුර තහවුරු කරයි; (2) ලාභකාරක (dependency) පිරිසිදුකම – CLI එකට අතිරේක බරක් නොඑයි; (3) OpenAI, Anthropic, Ollama වැනි LLM සපයන්නන්ට මූලික API යතුරක් අවශ්‍ය නැත.

AI විශ්ලේෂකය පහත සඳහන් හතරේ මෙවලම් භාවිතා කරයි:

  • keyword‑search (grep/ripgrep) – සම්බන්ධිත කේතය සොයයි;
  • file‑read – නියම ලයින් පරාසය පෙන්වයි (500 ලයින් පමණ);
  • list‑files – නියම ෆොල්ඩරයේ ගොනු ලැයිස්තුගත කරයි;
  • analysis‑agent – ප්‍රතිඵලය AnalysisBrief මොඩලයට ගොඩනැගේ.

මෙම ආකෘතියේ ප්‍රතිඵලය බග් වර්ගය, සාරාංශය, මූලික හේතුව, බලපෑම් ලැබූ ගොනු, යෝජිත වෙනස්කම්, සංකීර්ණතා මට්ටම, අවදානම් සහ පරීක්ෂණ සටහන් ඇතුළත් වේ. එමනිසා, සංවර්ධකයාට “කොහේ වැරදිද? – මෙන්න වෙනස් කරන්න” කියා සෘජු ලෙස ලබා ගත හැක.

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

ශ්‍රී ලංකාවේ බොහෝ තාක්ෂණික ආයතන සහ තනි සංවර්ධකයන්ට මෙම AI‑සහයෝගිතාවී කේත විශ්ලේෂණය විශාල වාසියක්. පළමු වරට බග් වර්ගීකරණය කර පසු, එය ස්වයංක්‍රීයව මූලික හේතුව හඳුනාගැනීමේ හැකියාව නිසා, දෝෂ නිරාකරණ වේගය 40‑60% කින් අඩු වේ. එමෙන්ම, කුඩා සංවර්ධන කණ්ඩායම් සඳහා ලොකු LLM සපයන්නන්ගේ API යතුරු නොමැතිව, PydanticAI භාවිතයෙන් පිරිසිදු, කුඩා CLI එකක් ගොඩනැගිය හැකි බැවින්, වියදම අඩු වේ. එමෙන්ම, ශ්‍රී ලංකාවේ විශ්වවිද්‍යාල සිසුන්ට AI‑කේත විශ්ලේෂණය පිළිබඳ ප්‍රායෝගික අත්දැකීම් ලබා දීමට, පාඨමාලා වර්ධනයට සහ ස්ථානාත්මක තාක්ෂණික නිෂ්පාදන සඳහා තාක්ෂණික සංග්‍රහයක් ලෙස පරිච්ඡේදනය කළ හැක.

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

💡 ඔබේ ඇප් නවීකරණයට AI විශ්ලේෂකය අත්හදා බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #CodeAnalysis #AppPulse #SriLankaTech #Developers